• ベストアンサー

Documents and Settings がおかしくなりました。

osは2000SP4、会社内LANですがドメインは使っていません。ワークグループです。 今日レイアウト変更して、同じハブ下のLANにつなぎ変えたところ、突然今までのユーザログインが出来なくなってしまいました。新品pcのデスクトップ画面です。 今までのユーザ名は「yamada」、コンピュータ名は「yamada3」としており、Documents and Settings(以下DSと書きます)内には\yamadaというフォルダに設定が記憶されていました。 pcがおかしくなってからDSをみると、\yamada.yamada3というフォルダが出来ていて、こちらの設定(初期設定)に支配されているようです。imeユーザ辞書もcokiee、ie6のお気に入り等も、\yamadaの方に残ったままです。 コンパネのユーザ&パスワードを見ると、administrator、guestとyamadaしかおりません。 pcログオン時のデフォルトユーザ名はyamadaままです。ログオンパスワードは今までのものが効きます。試しにログオン名をyamada\yamada3にすると、パスワード不明ではねられます。 セーフモードにするとようやく\DS\yamada.yamada3のフォルダは削除できたのですが、再起動すると同じようになります。 \DS内のフォルダは現在、\adminisitrator、\all users、\default user、そして\yamadaと\yamada.yamada3です。 いったい何がおこったのでしょうか? もとのyamadaユーザに戻す方法は、ありますでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

レジストリが修正できるのであれば、 HKEY_CURRENT_USER\Volatile Envirnment の HMEPATH を、正しく c:\Documents and Settings\yamada にすればOKだと思います。 レジストリをいじるのが不安な場合には、 とりあえず、 yamada の中身を、yamada.yamada3 に 丸ごとコピー(移動はだめ)すると、 そこそこ元に戻ります。

その他の回答 (2)

回答No.3

まず、「なんどかコピーした」とのこ となので、うまく動いているようだと、 そのまま使い続けるというのも、手だと 思います。 さて、レジストリの変更は HOMEPATH=\(DS)\YAMADA LOGONSERVER=\\YAMADA3 APPDATA=C:\(DS)\YAMADA\APPLICATION DATA で、良いはずです。 LOGONSERVER は、マシン名なので、yamada3 ですね。 もともと、ここは、ユーザー名と同じ フォルダを作ろうとします。 が、ネットワーク環境が変わったりの 何かの拍子で、「このユーザーは今回 初めてログインする」と Windows 側が 認識してしまうことがあります。 そのときに、documents and settings に、「新しいユーザー用」のフォルダ を作ろうとします。 (なにせ、今回初めてログインすると 信じているので) そうすると、yamada というフォルダを 作りたいのですが、これが、既に存在し ます。 仕方ないので、マシン名をつけて、 yamada.yamada3 というフォルダを 作って、それを使ったというわけです。 アプリケーションデータなどは、この フォルダの下に作ろうとしますので、 既に、yamada.yamada3 で何度が動かし たのなら、こちらにデータが存在してい る可能性があります。 なので、両方とも削除しない方が安全 だと思います。

KANTANPC
質問者

お礼

悪戦苦闘の上、直りました。 ただ、回答者様に教えていただいたレジストリの変更→再起動では、またレジストが勝手にyamada.yamada3に戻ってしまい、うまくいきませんでした。 最終的に成功したやり方を記述して、お礼に代えさせていただきます。 1.セーフモードで起動、administratorでログイン 2.\d&s\yamada , \d&s\yamada.yamada3 をバックアップとってから、フォルダ削除。 3.セーフモードで、yamadaでログイン。 4.\d&s\に\yamadaが作られたのを確認し、セーフモードで再起動。 5.バックアップしていた旧\yamada内のデータを、\d&s\yamadaへ上書き 6.通常モードで再起動、yamadaでログイン。 7.ime辞書ファイルを、一昨日まで使っていたものを検索して、辞書に再登録 以上です。 ありがとうございました。

回答No.2

訂正です。 HKEY_CURRENT_USER\Volatile Envirnment の HMEPATH は \Documents and Settings\yamada です。 c: は、 HKEY_CURRENT_USER\Volatile Envirnment の HOMEDRIVE で別個に設定してあります。

KANTANPC
質問者

お礼

ありがとうございます。 レジストリの位置はわかりました。 OSが2000のためでしょうか?、キーの名前が若干違います。 私のは今、 HOMEPATH=\(DS)\YAMADA.YAMADA3 LOGONSERVER=\\YAMADA3 APPDATA=C:\(DS)\YAMADA.YAMADA3\APPLICATION DATA となっています。 それぞれをどのように修正すればいいでしょうか? また、\APPLICATION DATAというフォルダが、\YAMADAの直下と\YAMADA\LOCAL SETTINGSの下にもあります。 なお、\yamada.yamada3の中も、似た階層構造になっています。 本来あるべき場所は、どちらなのでしょうか? 暫定対策でお示しいただいたように、\YAMADAと\YAMADA.YAMADA3の間で、コピペを何回かしました。それで、ぐちゃぐちゃになってしまっているのかもしれません。 ま、あって害の無いフォルダであれば、残しておこうとは思います。 よろしくお願い致します。

関連するQ&A

専門家に質問してみよう