• ベストアンサー

レジストリ書き換え後ログオンできなくなってしまいました

先週から起動時にマイドキュメントが勝手に開くようになり、ネットで調べて自分でレジストリの書き換えをしてしまいました。 HKEY_ LOCAL_ MACHINE\SOFTWARE\Microsoft\Win¡dows NT\CurrentVersion\Winlogon ここのUserinitをC:\WINDOWS\system32\userinit.e¡xe,に書き換えて、 再起動したところ、以下のようになります。 (1)ようこそ画面でユーザー名をクリック (2)「個人設定を読み込んでいます」の表示 (3)(一瞬だけ)「ログオフしています」の表示 (表示がないときもあります。) (4)「設定を保存しています」の表示 (5)ようこそ画面へ戻る セーフモードで立ち上げようとしても同じ現象で先に進めません。 ちなみにパソコンは下記のものです。 エプソンダイレクト エンデバー NT331 OS windows xp home バックアップも何もとってないので、リカバリーもできず困っています。 どうぞよろしくお願いします。

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

  • ベストアンサー
  • bakeratta
  • ベストアンサー率24% (317/1288)
回答No.1

KNOPPIX (クノーピクス)でデータを救済して、リカバリーですかね? <参考> http://www.pc-master.jp/sousa/knoppix.html

yingcai
質問者

補足

素早いご回答ありがとうございます。 現在使っているPCはCDが焼ける環境にないので、 USBメモリを使って試みていたのですが、bootメニューが開かないため(F12であってますよね?)頓挫しています。。。 USBからクノーピクスを開くにはほかにどういう方法があるでしょうか。。。 ちなみに参考にしたサイトは以下です。 http://ryusai.hp.infoseek.co.jp/KNOPPIX_on_USB-01.htm 質問ばかりで申し訳ありません。 宜しくお願いします。

その他の回答 (5)

  • Hageoyadi
  • ベストアンサー率40% (3145/7860)
回答No.6

・Windows XP でコマンド プロンプトからシステムの復元ツールを起動する方法 http://support.microsoft.com/kb/304449 ・in-place アップグレード(いわゆる修復セットアップ) 製品版パッケージの Windows XP を修復インストールする方法 http://support.microsoft.com/kb/881207/ja 「修復インストール」という単語が用いられていますが、MSはいつも用語の使い方がこんな感じですので気にしないようにしましょう。 システムの復元もin-place アップグレードもファイルやレジストリの整合性を全く無視して過去のファイルを書き戻すので、事後にはクリーンインストールが必須となることが多いのですが、ご質問の場合はレジストリエントリを書き換えた直後のトラブルなので、書き換える直前の復元ポイントを使うなら安定動作をする可能性は高いです。in-place アップグレードの方はそうはいかず、OSのインストール直後のレジストリハイブファイルを使って上書きしますので、こちらを行った場合はクリーンインストールしたほうがいいでしょうね。 #in-place アップグレード、私の経験ではマトモに進んだことがありません。毎回途中でなんらかのエラー画面が表示されました。ただ、最後まで進みさえすれば、OSは起動しファイルのコピーができるようになっていましたので、当面の目的は達せられましたが。

yingcai
質問者

お礼

ご回答ありがとうございます。 セーフモードとコマンドプロンプトを選ぶまでは順調なのですが、開く前にようこそ画面になり、やはりログオン出来ないです。 修復インストールですが、リカバリーディスク起動後の画面には、なぜかRの選択肢が無く、あるのは削除かフォーマットかだけでした。。。 やはりクノーピクスでがんばってみます。 ご丁寧にありがとうございました。

  • Hageoyadi
  • ベストアンサー率40% (3145/7860)
回答No.5

Userinitエントリの記述の内容が本来と違っているようですが。 何をどう経験したかわからない経験者さんが一足飛びの回答をしていますが、わたしなら ・前回正常起動時の構成 ・システムの復元(OSが起動しなくても試せます) ・in-place アップグレード(いわゆる修復セットアップ) の順に試します。 回復コンソールはうまくいった経験がないのでお勧めしません。

yingcai
質問者

お礼

ご回答有難うございます。 1.前回正常起動時の構成は試しましたが同じ症状のままでした。 2.システムの復元はOS起動なしで試す方法がわかりません。 教えていただけませんか。 3.修復セットアップは付属のリカバリディスクで出来るかと思いますが、 Windows XP Home Edition セットアップというページで現在のファイルシステムをそのまま使用(変更なし)を選択すればよいのでしょうか。 データが消えてしまいそうで実行できていません。。。 お手数ですが、再度ご教示おねがいいたします。

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.4

>アドミニでも同じくログオンとログオフの繰り返しなので、 解決できませんでした。。 でしたら購入時の状態へ再セットアップしてください。

yingcai
質問者

お礼

データの救出が出来たら再セットアップをしたいと思います。 ご回答ありがとうございました。

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.3

他のユーザーアカウントでログオンしたら如何でしょうか? Administratorでログオンしてユーザーアカウントを造り直す手もあります。 http://121ware.com/qasearch/1007/app/servlet/qadoc?QID=003281 http://121ware.com/qasearch/1007/app/servlet/qadoc?QID=004926

yingcai
質問者

お礼

ご回答有難うございます。 アドミニでも同じくログオンとログオフの繰り返しなので、 解決できませんでした。。。

  • monyuonyu
  • ベストアンサー率32% (25/77)
回答No.2

他のコンピューターからネットワークレジストリに接続してみてはどうでしょうか。 http://journal.mycom.co.jp/column/winxp/066/index.html

yingcai
質問者

お礼

ご回答有難うございます。 参考サイト拝見しましたが、アクセスされる側のPC(ログオンできないPC)の設定が必要のようで、それが出来ないので解決できませんでした。。。

関連するQ&A

  • 起動時にマイドキュメントが開くので下記の方法を試みたところログインがで

    起動時にマイドキュメントが開くので下記の方法を試みたところログインができなくなってしまいました。 レジストリエディタが開くので左のペインからフォルダの階層を以下のように辿って表示します。 HKEY_ LOCAL_ MACHINE\SOFTWARE\Microsoft\Win¡dows NT\CurrentVersion\Winlogon 3. そうすると右側のペイン(Winlogon)の中に【Userinit】が見つかります。そのデータが「C:\WINDOWS\system32\userinit.e¡xe,」となっていれば良いのですが、余計なものがついていた場合、それを修正する必要があります。 4. 【Userinit】を開いて 「値のデータ」を「C:\WINDOWS\system32\userinit.e¡xe,」に修正しOK をクリックします。 5. コンピュータを再起動して、マイドキュメントが勝手に開かなければ成功です。 ログイン画面は出ますがログインしても終了してしまいます。 SAFEモードもおなじです。 どうにかログインする方法はあるでしょうか? ちなみに機種はNECバリュースターの6年ぐらい前のものです。

  • レジストリの変更

    起動しなくなったパソコンのハードディスクを取り出して、外付けHDDとして他のパソコンで見ています。 レジストリを変更したのが起動しなくなった原因らしいのでレジストリを編集したいのですが、どうすればいいでしょうか? よろしくお願いします。 変更したいレジストリは、 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon のUserinitの値を、Userinit.exeに変更したいのです。 よろしくお願いします。

  • レジストリで・・

    ↓のレジストリで間違って変えてしまったので、 皆さんの数値?はどんなになってるでしょうか? HKEY_LOCAL_MACHINE→SOFTWARE→Microsoft→ Windows NT→CurrentVersion→WinlogonにあるSfcQuotaの値のデータを いってくれると嬉しいです。

  • WindowsXPのレジストリー登録による自動ログイン設定

    現在、WindowsXPに自動ログインを設定しようとしています。 フリーツールや「control userpasswords2」コマンドからその設定ができるのは わかりますが、これを直接、レジストリ登録したいと思ってます。 NT4.0では、 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] "AutoAdminlogon"="1" "DefaultPassword"="Administrator" となり、これでいいと思いますが、XPでも同じで宜しいのでしょうか? つまり、"Windows NT"を"Windows XP"とする必要はないのでしょうか? 全く、レジストリー関連はわからないので、おわかりになる方、 宜しくお願いします。

  • シャットダウン後に電源を切る

    WinNT4.0WSを使用しているのですが(自作機) 自動的に電源が落ちません。 とある情報により \HKEY_LOCAL_MACHINE\SOFTWARE\Micosoft\Windows NT\CurrentVersion\Winlogon の 「PowerdownAfterShutDown」 を0から1に変更してみたのですが、 シャットダウン後に自動的に再起動してしまいます。 このパソコンでは自動電源切断は無理なのでしょうか? 何か設定があれば教えてください。

  • 自動ログオン(AutoAdminLogon)が一度しか使えません

    Windows2000を使用しているのですが、 REGEDIT。もしくはREGEDT32で自動ログオンを設定しました。 (HKEY_LOCAL_MACHINE→SOFTWARE→Microsoft→WindowsNT→CurrentVersion→WinlogonでAutoAdminLogonのキー(文字列)を追加し、値を1にする。) 再起動を行うと、一度だけ反映されてログオン画面をカットできますが、2回目以降の再起動時にはログオン画面がきてしまいます。レジストリを確認してもAutoAdminLogonのフラグが0になっていました。 REGEDT32のオプションの「終了時の状態を保存」にチェックが入っているのになぜリセット(1→0)されてしまうのでしょうか?

  • レジストリの設定でパスワードを聞かれる

    ある質問の過去ログを探していると、その回答でレジストリのことが書いてあったんで、それを(最初レジストリの意味もわからなく)ファイル名から実行して、 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] "DefaultUserName"="ユーザー名" "AutoAdminLogon"="1" ↑をメモ帳に保存して、その設定をコンピュータに保存したんです。そうしたら、起動するたびにパスワードの方が聞かれるようになって、結局最初に抱えていた問題のほうも解決されていなくて、後遺症?が残ったみたいになってしまったんです。後からレジストリの意味を知って、怖くなってもう何をどういじったらいいかわかりません。どうやったらパスワードが聞かれなくなって普通にパソコンを起動できますか? 本当に困ってます。回答よろしくお願いします。

  • XP「WINDOWSを起動しています」の画面から先に進まず起動できません

    OS:XP Pro(自作機) メモリ:512×2 M/B:GIGABYTE GA-7N400Pro2 DVD-RW+-ドライブとFDを接続しています 「ようこそ画面」を使用しないように設定、またTweak UIで「自動ログオン」を設定しています 電源投入後「電源ON→BIOS画面→XPロゴ」まで正常に進み、次の「青い下地の画面」にはなるのですが、「おまちください WINDOWSを起動しています」の画面で起動過程が止まってしています(ポインタが動きますので、フリーズはしていません)。 セーフモードだと「電源ON→BIOS画面→F8→セーフモードを選択」と進んで、次の「四隅に“セーフモード”と表示された画面」に切り替わるとまた「おまちください WINDOWSを起動しています」の画面で止まってしまいます。 (起動しなくなる直前に行ったこと) ・HKEY_USERS→.DEFAULT→Control Panel→Keyboard→InitialKeyboardIndicatorsの値を「2」に変更した。 ・HKEY_LOCAL_MACHINE→SOFTWARE→Microsoft→Windows NT→CurrentVersion→RegisteredOwnerで使用者名を変更した。 ・HKEY_LOCAL_MACHINE→SOFTWARE→Microsoft→Windows NT→CurrentVersion→RegisteredOrganizationで組織名を空欄に変更した。 ・HKEY_LOCAL_MACHINE→SYSTEM→CurrentControlSet→Control→ComputerName→ComputerNameでコンピュータ名を変更した。 今になって気付いたのですが、 HKEY_LOCAL_MACHINE→SOFTWARE→Microsoft→Windows NT→CurrentVersion→Winlogon→DefaultUserName を新しいものに変更するのを忘れていました。「自動ログオン」の方は変更しています。 変更前のレジストリは保存してあるのですが、起動出来ない為、どうしようもありません。仕事で使用しますので困っています。今書き込んでいるPCは先代で、仕事で使うのは不具合の出ている方なのです。何卒、宜しくお願い致します。

  • Trojan Anserinに感染したので、レジストリを変更したいのですが

    Trojan Anserinに感染したので、レジストリを変更したいのですが、手順は以下のように書いてますが スタート] - [ファイル名を指定して実行] をクリックします。regedit と入力します。その後、[OK] をクリックします。 次のサブキーを選択します。 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon 画面右側で、次の値を設定します。 "Shell" = "Explorer.exe" 上に書いてある「画面右側で、次の値を設定します。 "Shell" = "Explorer.exe」という説明の意味が解りません。新しいレジストリを作成するのか、もともとあるShellを書き換えるのか。教えてください。

  • レジストリからTCP/IP設定を調べたい

    OSは、Windows2000です。 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\[数字フォルダ] の下の ServiceName でアダプタIDを調べてから、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\[アダプタID] で、TCP/IP設定を調べられることが解りました。 では、[数字フォルダ] はレジストリのどこを見れば解るのでしょうか?