• 締切済み

Windows Vistaで、ユーザー名の表示がヘンになってしまいまし

Windows Vistaで、ユーザー名の表示がヘンになってしまいました。 スタートメニューのユーザー名が表示される部分に「10」と表示されています。 同様に、エクスプローラーでマイドキュメントやデスクトップを開くと、ルートが「10」と表示されます。 もちろん、ユーザー名は変更していませんし、実際、コントロールパネルを確認すると、 ユーザー名は元のままで、変わっていません。 特に実害はないのですが、原因が分からないのでとても気持ち悪いです。 どなたか同じような体験をされた方、原因や対処方法をご存じの方がいらっしゃれば教えてもらえると助かります。 よろしくお願いします。

みんなの回答

回答No.3

 No.1 改め No.2です。 自己レスです。 >「desktop.ini」というファイルを削除したら どうなるか  この際だから、試しにユーザープロファイルにあるスタートメニューと いうフォルダの表示方法の制御に関係しているという desktop.iniを削除 して、再起動してみました。  幸いスタートメニューの表示がヘンになることもなく普通に起動したし 自動的に復活するのかも知れないとも思ったのですが、新たに生成される こともありませんでした。  表示方法をクラシックスタイルにしているせいかもしれません。  もし質問者さんがこの方法で検証する場合は、当イニシャルファイルを 何処か別の場所に待避させて、万一不具合が出たときのために他の管理者 権限のあるユーザーでログオンし直して当該ファイルを元の場所に戻せる 態勢を作っておいた方が良いでしょう。  といっても、この desktop.iniの削除によって当初の問題が改善される 可能性は、かなり低そうですが…。

参考URL:
http://journal.mycom.co.jp/column/windows/012/index.html
cafe-milk
質問者

お礼

たびたびの回答に感謝いたします。 教えていただいたdesktop.ini、探してみたのですが私の環境では見つかりませんでした。 どうやらVistaではなくても問題ないファイルのようですね。 また、ユーザー名の表示がおかしいのはスタートメニューだけでなく、 「ドキュメント」などのフォルダを開くと、エクスプローラーのアドレスバーにも 1 > ドキュメント > のように表示されます( >は実際には横向きの▼です)。 実際のパスをコピーしてみると、c:\users\正しいユーザー名\Documnetsとなります。 なので、ユーザー名が実際に変更されている、というわけではやはりありません。 あくまでも表示だけがおかしいのです。 かなりトホホな状況になりました。 いろいろとお手数をおかけしてすみません。

回答No.2

 No.1です。 >レジストリが壊れているのかなと推測するのですが、どこをみたらいいのか  次の辺りが関係していそうですが、表示だけの問題なら直接は関係ない かも知れません。 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer Windows Vista のユーザーフォルダ(User Shell Folders)の初期値 http://pasofaq.jp/windows/mycomputer/vistausershellfolders.htm >何かほかにヒントがありましたら  実は、 C:\Users\ユーザー名\AppData\Roaming\Microsoft\Windows\Start Menu\ フォルダにある「desktop.ini」というファイルを削除したら どうなるか 試してみたい気もするのですが、システムが起動しなくなると怖いので、 検証できません。  次善策として、この際スタートメニューの表示をクラシックスタイルに してしまうというのはダメですか? http://plusd.itmedia.co.jp/pcuser/articles/0806/26/news080.html  根本的な改善方法じゃなくて申し訳ありませんが、とりあえず嫌らしい 「10」という表示は見えなくなると思います。

参考URL:
http://mbsupport.dip.jp/mb/mbv011.htm
回答No.1

>ユーザー名は元のままで、変わっていません。  実際に現在ログオンしているユーザーアカウント名とは違うわけ ですね?  因みに、その「10」を開くと、何処が表示されるのですか?  もし「10」というユーザーアカウントフォルダが開くのであれば 「C:\Users\10」というフォルダも 存在すると思われます。 また 別に「C:\Users\実際にログオンしているユーザー アカウント名」 というフォルダも存在するはずですが、如何でしょうか?  管理者権限のあるユーザーでログオンし直せば、全てのユーザー アカウントを「アカウントの管理」で掌握できると思うので、一応 確認してみましょう。  スタートメニューに表示されてしまう原因は不明ですが、何かの はずみで作成されてしまったのかも知れません。  普通に考えて、当該 PC を使用しているのが質問者様お一人だけ なら不正アクセスの可能性もあるわけで、現在お使いのファイアー ウォールソフトでログを確認してみることをお勧めします。  確認の結果、必要ないと思ったら 念の為に「Administrator」と いうアカウントでログオンし直して、その「10」というユーザーを 削除して様子を見てみては如何でしょうか? http://tdpc.jp/vista_rink/vista75.html http://blogs.yahoo.co.jp/akio_myau/19972257.html  ただし、原因が謎なので、常用のアカウントでログオンできなく なる可能性も否定できないし、そのスタートメニューの表示だけが 違っていて開くフォルダは同じ常用ユーザーフォルダである場合は 尚更オイラの知見範囲を超えるので、そこんとこ悪しからず。  また、システムの仕様として、ユーザーアカウントを削除しても 「C:\Users\10」というフォルダ自体は 消せないと思いますが…。

参考URL:
http://h50222.www5.hp.com/support/EW315AV/os/77242.html
cafe-milk
質問者

お礼

ご助言ありがとうございます。 スタートメニュー、エクスプローラーは、あくまでも表示が「10」なっているだけで、クリックして表示されるフォルダの実態は、実際のユーザー名(常用ユーザー)になります。 C:\Users\には「10」というフォルダは存在しません。 つまり、エイリアス(別名表示)になっているような状況なのですが、 Windows Vistaってそんなことできるのでしょうか。 レジストリが壊れているのかなと推測するのですが、どこをみたらいいのかが分かりません。 なお、管理者としてログインした場合も、ユーザーアカウントにはAdminと常用の2つしか表示されませんでした。 試しに「10」という名前のアカウントを作って削除してみたりしましたが、 特に問題の解決にはならず・・・・。 何かほかにヒントがありましたらよろしくお願いします。

関連するQ&A