2011/02/15

User Profile Errorが出て、ログインできなくなっちゃった

Windows Vistaで起きたこと
10日ばかりほおっておいたVistaを立ち上げたところ、アドミンのユーザでログインできず。
他にアドミンユーザは作ってないし。。。

ということで、ネットで探して無事完了したのでメモしておく。

・まず、当該PCを起動し直して SafeModeにて起動する。

SafeModeで起動するには、最初のBIOS起動中あたりのところで F8 をおす。
メニューが出てきて、一番上にSafeModeというのがある。

・ログイン(先ほどログインできなかったユーザで、このときログインできる模様)

・コマンドプロンプト cmd.exe を立ち上げて
※普通はメニューのアクセサリからたどれる。自分はメニューを変えていたので、プログラムを探した。
Windowsディレクトリの中の  system32\cmd.exe

・regedit を起動する。

・「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList」の中に、何やら Sの文字のあとに数字が並んだフォルダがある。
どうやら、アドミン用ユーザのプロファイルが書き換わってしまった模様。
.bak の中を見ると、ProfileImagePath の中身が正しいが、.bakが無いものは変なところを見ている。

・同じ名前で、xxx.bak という ものがあったので、一応、xxx.bakの無いものをバックアップ
(右クリックで、エクスポートしてどこかのフォルダに入れる) したあとに削除。
・xxx.bak のついたものを、名前変更(右クリック)で、.bak を外す。

・再起動して普通に立ち上げてみる。


この方法で修正できました。
まあ、いつもこれで治るかわからないし、何で変わってしまうかは不明。
あまり使っていないPCなので焦らなかったけど。。。

以下のページを参考にしました。
[Memo] User Profile Error - Logged on with a Temporary Profile - Vista Forums
http://www.vistax64.com/tutorials/135858-user-profile-error-logged-temporary-profile.html

0 件のコメント: