過去の桐井戸端BBS (桐ver.8) |
17407 | WindowsXPでユーザ名を取得する方法(#ユーザ名関数・・解決編) | 桑原 修 | 2002/10/02-06:08 |
以前、WindowsXPで、#ユーザ名関数の結果に関する事について質問した、桑原といいます。 解決出来ましたので、お知らせします。 一番の敗因は、 WindowsXPのログイン画面で 登録した名前が一覧で出てきますが、 その名前を「ユーザ名」と理解した事です。 それは「アカウント名」といいます。 XP の場合サービスの起動「ユーザ名」はタスクマネージャで知ることができます。 これは#ユーザ名関数で得られるものと同じです。 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 解決のヒントになったのは、以下のURLです。 http://primeserver.fujitsu.com/celsius/winxp/common.html 内容 インストール時に設定したユーザー名は後から変更することはできません。 「コン トロールパネル」の「ユーザーアカウント」で変更できる名前は、ログオン画面およ びスタートメニューなどに 表示されるアカウント名です。現在ログオンしているユ ーザー名は「Windows タスクマネージャ」で確認することができます。 ユーザー名とアカウント名が異なる場合に、ユーザー名の入力を求められた際 には、アカウント名ではなく最初に設定したユーザー名を 入力してください。 以下のような場合にユーザー名を入力する必要があります。 ・タスクを設定する場合に入力するユーザー名 ・管理者権限がないとインストール不可能なアプリケーションを、制限付きユーザ ーがインストールしようとした際に 表示される画面で入力するユーザー名 回避方法 ありません −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−ーーーーーー 実は、XPのログイン画面の名前は「アカウント名」で、これは、 コントロールパネルのユーザーアカウントで、名前を変更することが出来ます。 しかしながら、「ユーザ名」は、元のままです。 この辺が混乱の元でした。 −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−ーーーーーー タスクマネージャで、現在の「ユーザ名」が何なのかを確認しながら、 アカウント名を、削除したり、作り直したりして解決できました。 ********************************* 一番分からなかった人の状態はこうでした。 既に作ってあったユーザ名に希望のものがありました。例えば[abcd]とします。 それのアカウント名が別なもの、例えば「wxyz」になっていました。 (この辺は、最初、適当にアカウントを作ってしまって、 後で名前を変更したりしてとかで、ぐちゃぐちゃになったためです。 その段階では「ユーザ名」なる概念は分かっていません。) また、メーカにより初期値のユーザ名が [vaio](ソニー)だったり、[owner](FUJITSU)だったりするのも 混乱に拍車をかけました。 ちゃんとした「ユーザ名」のアカウントがあったのですが 「アカウント名」が違うので 新たに正しいユーザ名と思って「abcd」というアカウント名を作りました。 ところが、ユーザ名としては既に存在するので、XPはこれに対するユーザ名として 「abcd_2」というユーザ名に自動的にしてしまっていました。 なんのメッセージも無くです。 新たに アカウント名「abcd」、ユーザ名[abcd_2]というものでき、 パソコンを使っている人には、使用中のユーザ名が[abcd_2]であるということは タスクマネージャで確認しない限り分からないのです。 ********************************** 以前ご助言頂きました皆様ありがとうございました。 では | |||
17408 | Re:#ユーザ名関数(解決編) | hidetake | 2002/10/02-07:26 |
記事番号17407へのコメント >一番の敗因は、 >WindowsXPのログイン画面で >登録した名前が一覧で出てきますが、 >その名前を「ユーザ名」と理解した事です。 >それは「アカウント名」といいます。 ようは Home Edition だったので,「コンピュータの管理」から ユーザ名を変更したのでは無く,コントロールパネルの「ユーザアカウント」で名前を変更したので, ユーザ名では無くて「フルネーム」が変更されただけのようですね! それと,「ようこそ」画面を使ってログオンしているがために 本来のユーザ名を入力することなく,簡易的に表示されるアカウント名? (フルネーム)でログオンしてしまったと・・・ さて,Home Edition では「コンピュータの管理」のユーザ管理が行えないようですが, コマンドラインツールを使えば,この辺の 設定変更も可能なようです. Windows XPとは何か? 11.Home EditionとProfessionalで大きく変わるユーザー管理 http://www.atmarkit.co.jp/fwin2k/special/winxp_over/winxp_over_12.html | |||
17409 | Re:#ユーザ名関数(解決編) | hidetake | 2002/10/02-08:27 |
記事番号17408へのコメント >さて,Home Edition では「コンピュータの管理」のユーザ管理が >行えないようですが,コマンドラインツールを使えば,この辺の >設定変更も可能なようです. よく見たら!・・・ NET USER コマンドではユーザ名の変更は できないようですね? となると,あとは無理やりやろうとすると レジストリの変更かも知れないけど,この 件に関してはチト無謀な気がします. (^_^ゞ あとは,Professional があるのなら? 「コンピュータの管理」を開き,Home Editionに接続して「ローカルユーザとグループ」の表示がでてきたり, その修正ができるかどうか? 手元に home Edition は無いので確かめられません. (^_^ゞ それと,アカウント名で混乱を起こすのでしたら, いっそのこと「ようこそ」画面を使わずに通常のログオン画面で ログオンさせた方が良いのかも知れません. Windows XPで「ようこそ」画面を使用しない方法 http://121ware.com/support/pc/r2/data/kb/003/003071/003071.htm 一応,Windows2000 での NET USER コマンドについてはこちら・・・ Windows 2000 コマンド リファレンス メイン ページ http://www.microsoft.com/windows2000/ja/server/help/ntcmds.htm http://www.microsoft.com/windows2000/ja/server/help/net_user.htm あと関連情報 ログオン名が Documents and Settings フォルダ内の名前と一致してない http://support.microsoft.com/default.aspx?scid=kb;ja;JP283111 | |||
17417 | Re:#ユーザ名関数(解決編) | 桑原 修 | 2002/10/02-13:21 |
記事番号17408へのコメント hidetakeさん コメントありがとうございます。 前回も大変お世話になりました。 >Windows XPとは何か? >11.Home EditionとProfessionalで大きく変わるユーザー管理 >http://www.atmarkit.co.jp/fwin2k/special/winxp_over/winxp_over_12.html > この情報も大変参考になりました。 一応、自分として「ユーザ名」と、 ログイン画面のアカウント名が、区別出来たことで、 非常にすっきりしました。 今後ともよろしくお願いします。 | |||
17419 | Re:#ユーザ名関数(解決編) | hidetake | 2002/10/02-14:58 |
記事番号17417へのコメント >一応、自分として「ユーザ名」と、 >ログイン画面のアカウント名が、区別出来たことで、 >非常にすっきりしました。 やっぱ,ユーザ名とアカウント名は同一であり 「ようこそ」画面の名前は完全にアカウント名と一致するものでは無く, ユーザアカウントのフルネーム属性によると言う事で認知しておくべきでは無いでしょうか? フルネーム属性が無い場合はユーザ名が使われるし, フルネーム属性が設定されたら,そちらが表示される. [コントロールパネル]の[ユーザーアカウント]での ユーザーの名前の変更はフルネームの変更にすぎない! 「ようこそ」画面で出てくる名前をアカウント名と覚えてしまったら, また別の場面で不具合が発生する場合もあるかと思います. それにしても,Home Edition でも lusrmgr.msc ぐらい使わしてくれてもよかろうに! > MS |