文書番号: 307545 - 最終更新日: 2011年11月1日 - リビジョン: 1.0

Windows XP を起動できないように、破損したレジストリを復元する方法

お知らせお使いのオペレーティング システムには適用しない情報が含まれている場合があります。
この記事は、以前は次の ID で公開されていました: JP307545

Windows 用のセキュリティ更新プログラムを受信を続行するのには、Windows XP Service Pack 3 (SP3) を実行しているかどうかを確認します。詳細については、このマイクロソフト web サイトを参照してください。 いくつかのバージョンの Windows でサポートが終了します。 (http://windows.microsoft.com/en-us/windows/help/end-support-windows-xp-sp2-windows-vista-without-service-packs)

目次

すべて展開する | すべて折りたたむ

概要

この資料は、Windows XP システムを回復する方法について説明します。レジストリの破損のため開始されません。この手順はフル ・ リカバリ ・ システムの以前の状態に保証はありません。ただし、この手順を使用すると、データを回復することができます。

警告 場合にこの資料に記載されている手順を使用しないでください。コンピューターは、OEM インストールしたオペレーティング システムがあります。OEM の system ハイブインストールは、存在しないユーザー アカウントとパスワードを作成します。これまで。この資料に記載されている手順を実行する場合は、元に戻す、回復コンソールにログインすることはできません。レジストリ ハイブ。

Windows xp のレジストリを修復できます。破損したレジストリ ファイルは、さまざまな別のエラー メッセージ可能性があります。参照してください。技術情報の記事に関連するエラー メッセージについてレジストリの問題。

この資料で、通常の回復を想定しています。方法に失敗し、システムへのアクセスを使って以外は利用できません。回復コンソール。自動システム回復 (ASR) のバックアップが存在する場合は、リカバリの優先の方法です。マイクロソフトは、ASR を使用することをお勧めこの資料に記載されている手順を実行する前にバックアップします。

メモ 5 つすべてのレジストリ ハイブを置換することを確認してください。場合は、レジストリ ハイブの 1 つまたは 2 つを交換してください、これため潜在的な問題を引き起こすことができますソフトウェアハードウェアの設定、レジストリ内の複数の場所でもあります。

詳細

開始するか、Windows XP ベースを再起動しようとします。コンピューターは、次のエラー メッセージのいずれかが表示されます。
次のファイルであるために、Windows XP を起動できませんでした。存在しないか破損している: \WINDOWS\SYSTEM32\CONFIG\SYSTEM
次のファイルが存在しないために、Windows XP を起動できませんでした。または壊れています: \WINDOWS\SYSTEM32\CONFIG\SOFTWARE
Stop: c0000218 {レジストリ ファイル エラー} レジストリは、ハイブを読み込むことができません(ファイル): \SystemRoot\System32\Config\SOFTWARE をログ、または代替
システム エラー: Lsass.exe
パスワードを更新しようとすると、現在のパスワードとして指定された値であるリターン状態を示しています。修正してください。

Windows XP を起動できないように、破損したレジストリを復元します。

その次の手順を資料します。説明回復コンソールとシステムの復元を使用します。この資料ではすべてが表示されます。プロセスが完全であるかどうかを確認するのには、特定の順序で必要な手順完了します。この手順を完了したら、システムの状態には非常に戻ります問題の前に、の状態に近いが発生しました。これまで NTBackup を実行している場合システムの状態が完了とバックアップは、手順する必要はありません2 つまたは 3 つのパーツで。第 4 に進んでください。

パート 1

パート 1 では、回復コンソールを起動、一時を作成します。既存のレジストリ ファイルのバックアップを別の場所のフォルダーを削除、既存の場所、レジストリ ファイルと、レジストリ ファイルをコピーsystem32 \config フォルダーに、repair フォルダーから。完了するとこの手順は、Windows XP の起動時に使用すると、レジストリが作成されます。このレジストリが作成され、Windows XP の初期セットアップ中に保存します。このため、変更とセットアップされた後に発生した設定完了はすべて失われます。

完成部品にいずれか、次の手順を実行します。
  1. フロッピー ディスクに Windows XP 起動ディスクを挿入します。ドライブ、または Windows XP CD-ROM を CD-ROM ドライブに挿入して、再起動コンピューターです。
    開始するために必要なすべてのオプションをオンにし、これを行うにはメッセージが表示されたら、CD-ROM ドライブからコンピューターです。
  2. 「セットアップへようこそ」画面が表示されたら、R キーを押します。回復コンソールを起動します。
  3. デュアル ブートまたはマルチ ブート コンピューターの場合を選択します。回復コンソールからアクセスするインストールします。
  4. これを行うにはメッセージが表示されたら、管理者を入力します。パスワードです。だけで、管理者パスワードが空白の場合は、ENTER キーを押します。
  5. 回復コンソールのコマンド プロンプトで、次を入力します。この行では、各行の入力後に ENTER キーを押します。
    md tmp
    c:\windows\system32\config\system c:\windows\tmp\system.bak をコピーします。
    c:\windows\system32\config\software c:\windows\tmp\software.bak をコピーします。
    c:\windows\system32\config\sam c:\windows\tmp\sam.bak をコピーします。
    c:\windows\system32\config\security c:\windows\tmp\security.bak をコピーします。
    c:\windows\system32\config\default c:\windows\tmp\default.bak をコピーします。

    c:\windows\system32\config\system を削除します。
    c:\windows\system32\config\software を削除します。
    c:\windows\system32\config\sam を削除します。
    c:\windows\system32\config\security を削除します。
    c:\windows\system32\config\default を削除します。

    copy c:\windows\repair\system c:\windows\system32\config\system
    c:\windows\repair\software c:\windows\system32\config\software をコピーします。
    c:\windows\repair\sam c:\windows\system32\config\sam をコピーします。
    c:\windows\repair\security c:\windows\system32\config\security をコピーします。
    c:\windows\repair\default c:\windows\system32\config\default をコピーします。
  6. 種類 終了 回復コンソールを終了します。コンピューターを再起動します。
メモ ここに Windows XP がインストールされていることを想定しています、C:\Windows フォルダーです。C:\Windows を適切に変更します windows フォルダー 異なる場合場所です。

時間を節約するのには、別のコンピューターへのアクセスがある場合は、ステップ 5、内のテキストをコピーし、という名前のテキスト ファイルを作成できます。"Regcopy1.txt"(たとえば)。このファイルを使用するには、次のコマンドを実行します。回復コンソールで起動したとき。
regcopy1.txt をバッチします。
で、 バッチ すべてのコマンドを処理できる、回復コンソールでは、コマンドでテキスト ファイルは順番にします。使用すると、 バッチ このコマンドは、多くのコマンドを手動で入力する必要はありません。

パート 2

このセクションで説明されている手順を完了するをする必要があります。管理者、または管理者ユーザーとしてログインしている (ユーザーが、アカウント) に、Administrators グループです。Windows XP Home Edition を使用している場合は、管理ユーザーとしてログオンできます。管理者としてログオンしている場合Windows XP Home Edition をセーフ モードで起動すること最初する必要があります。Windows を起動するのにはXP Home Edition コンピューターをセーフ モードでは、次の手順を実行します。

メモ 続行する前に、次の手順を印刷します。表示できません。次の手順では、セーフ モードでコンピューターを再起動するとします。使用するかどうかは、技術からの指示も印刷システムは、NTFS をファイルします。KB309531。手順 7 には、この資料への参照が含まれます。
  1. クリックしてください。 開始をクリックして シャット ダウン またはをクリックしてください コンピューターの電源をオンにします。) をクリックして 再起動、し、 [OK] またはをクリックしてください 再起動).
  2. F8 キーを押します。

    コンピューター上で複数のオペレーティング システムを起動するように構成は、F8 キーを押してことができる場合、スタートアップ メニューを表示します。
  3. 方向キーを使用して適切なセーフ モードを選択するのにはクリックして、ENTER キーを押します。
  4. デュアル ブートまたはマルチ ブート システムの場合を使用して、方向キーをし、enter キーを押しますインストールを選択するには入力します。
パート 2 では、レジストリ ファイルは、バックアップからのコピーします。システムの復元を使用しての場所です。このフォルダーにリカバリできません。コンソールし、一般に通常の使用時に表示されません。始める前にこの手順は、フォルダーを表示するのには、いくつかの設定を変更する必要があります。
  1. Windows エクスプ ローラーを起動します。
  2. で、 ツール メニューをクリックして フォルダー オプション.
  3. クリックして、 ビュー タブします。
  4. 下にあります。 隠しファイルとフォルダーをします.選択 隠しファイルとフォルダーを表示します。、し、オフにしますは、 保護されたオペレーティング システム ファイル (推奨) を表示しません。 チェックボックスです。
  5. クリックしてください。 [はい] 場合、ダイアログ ボックスは、これらのファイルを表示するかを確認が表示されます。
  6. Windows XP にインストールされているドライブをダブルクリックします。フォルダーの一覧を表示します。場合は、適切なをクリックしてくださいドライブです。
  7. システム ボリューム情報フォルダーを開きます。このフォルダーに使用できないしは、特殊な隠しとして設定されているために淡色表示フォルダーです。

    メモ このフォルダーに 1 つまたは複数の _restore {GUID} フォルダーなどが"_restore {87BD3667-3246-476B-923F-F86E30B3E7F8}"。

    メモ 次のエラー メッセージが表示されることがあります。
    C:\System ボリューム情報はアクセスできなくなります。アクセスは拒否されます。
    このメッセージが表示される場合は、次のマイクロソフト サポート技術情報を参照してください。このフォルダーにアクセスしから続行するには、記事は、手順:
    309531? (http://support.microsoft.com/kb/309531/ ) システムへのアクセスを取得する方法ボリューム情報フォルダー
  8. 現時点で作成されていないフォルダーを開きます。、クリックする必要があります。 詳細情報 で、 ビュー これらのフォルダーが作成されたときを表示するのには、[メニュー] をクリックします。場合があるか"RP と開始フォルダーx このフォルダーの下。これらの復元ポイントです。
  9. スナップショットのサブフォルダーを検索するのには、これらのフォルダーのいずれかを開きます。スナップショット フォルダーへのフォルダー パスの例を次のパスを示します。
    C:\System ボリューム Information\_restore {D86480E3-73EF-47BC-A0EB-A81BE6EE3ED8} \RP1\Snapshot
  10. スナップショット フォルダーから次のファイルをコピーする、C:\Windows\Tmp フォルダー:
    • _REGISTRY_USER_。既定値
    • _REGISTRY_MACHINE_SECURITY
    • _REGISTRY_MACHINE_SOFTWARE
    • _REGISTRY_MACHINE_SYSTEM
    • _REGISTRY_MACHINE_SAM
  11. C:\Windows\Tmp フォルダー内のファイルは次のとおり変更します。
    • _REGISTRY_USER_ の名前を変更します。既定では [既定します。
    • _REGISTRY_MACHINE_SECURITY を名前を変更します。セキュリティ
    • _REGISTRY_MACHINE_SOFTWARE を名前を変更します。ソフトウェア
    • _REGISTRY_MACHINE_SYSTEM システムに名前を変更します。
    • _REGISTRY_MACHINE_SAM を SAM に変更します。
これらのファイルをバックアップしたレジストリ ファイルをシステムからです。復元します。セットアップ プログラムを作成、レジストリ ファイルを使用するため、このレジストリにこれらの復元ポイントが不明なが存在し、使用できます。システム ボリューム情報で新しい GUID を新しいフォルダーが作成されると、されたレジストリ ファイルのコピーを含む復元ポイントが作成されます。パート 1 にコピーします。したがって、最新の使用しないことが重要です。フォルダーの場合は特に、タイム ・ スタンプには、フォルダーを現在と同じです、時間です。

現在のシステム構成は前の注意ではありません。ポイントを復元します。レジストリから前回の以前のコピーが必要以前の復元ポイントを再度使用できるようにするのには、ポイントを復元します。

C:\Windows フォルダー内の Tmp フォルダーにコピーしたレジストリ ファイル移動、ファイルを回復コンソールで使用可能であることを確認します。、これらのファイルは、現在のレジストリ ファイルを置き換えるに使用する必要があります、C:\Windows\System32\Config フォルダーです。既定では、回復コンソールが限られています。フォルダーにアクセスし、System Volume フォルダーからファイルをコピーすることはできません。

メモ ここで説明する手順であることを想定しています。FAT32 ファイル システムでコンピューターを実行しています。アクセスする方法の詳細についてNTFS ファイル システム ボリューム情報フォルダーシステムは、「サポート技術情報」資料を参照するには、次の資料番号をクリックします。
309531? (http://support.microsoft.com/kb/309531/ ) システムへのアクセスを取得する方法ボリューム情報フォルダー

パート 3

一部 3 では、既存のレジストリ ファイルを削除し、システム復元レジストリ ファイルを C:\Windows\System32\Config にコピーします。フォルダー:
  1. 開始回復コンソール。
  2. コマンド プロンプトで、キーを押すと、次の行を入力します。各行の入力後に入力します。
    del c:\windows\system32\config\sam

    del c:\windows\system32\config\security

    del c:\windows\system32\config\software

    del c:\windows\system32\config\default

    del c:\windows\system32\config\system

    c:\windows\tmp\software c:\windows\system32\config\software をコピーします。

    c:\windows\tmp\system c:\windows\system32\config\system をコピーします。

    c:\windows\tmp\sam c:\windows\system32\config\sam をコピーします。

    c:\windows\tmp\security c:\windows\system32\config\security をコピーします。

    c:\windows\tmp\default c:\windows\system32\config\default をコピーします。
    メモ 次のコマンド行の一部が折り返された可能性があります。読みやすさ。
  3. 種類 終了 回復コンソールを終了します。コンピューターを再起動します。
メモ ここに Windows XP がインストールされていることを想定しています、C:\Windows フォルダーです。C:\Windows を適切に変更します windows フォルダー 異なる場合場所です。

時間を節約するのには、別のコンピューターへのアクセスがある場合は、2 つの手順でテキストをコピーし、という名前のテキスト ファイルを作成できます。"Regcopy2.txt"(たとえば)。このファイルを使用するには、次のコマンドを実行します。回復コンソールで起動したとき。
regcopy2.txt をバッチします。

パート 4

  1. クリックしてください。 開始、し、 すべてのプログラム.
  2. クリックしてください。 アクセサリ、し、 システム ツール.
  3. クリックしてください。 システムの復元、し、 前に復元します。コンピューター.

関連情報

回復の使用に関する詳細についてはコンソールは、Knowledge Base の記事を表示するのには、次の資料番号をクリックします。
307654? (http://support.microsoft.com/kb/307654/ ) インストールし、Windows XP の回復コンソールを使用する方法
216417? (http://support.microsoft.com/kb/216417/ ) Windows 回復コンソールをインストールする方法
240831? (http://support.microsoft.com/kb/240831/ ) 回復コンソールからリムーバブル メディアにファイルをコピーする方法
314058? (http://support.microsoft.com/kb/314058/ ) Windows XP 回復コンソールの説明
システムの復元の詳細については、Knowledge Base の記事を表示するのには、次の資料番号をクリックしてください。
306084? (http://support.microsoft.com/kb/306084/ ) オペレーティング システムでは、Windows XP を以前の状態に復元する方法
261716? (http://support.microsoft.com/kb/261716/ ) システムの復元は、復元処理中にファイルが削除されます。
レジストリの破損とその分離し、「サポート技術情報」資料を参照するには、次の資料番号をクリックする方法の関連情報については、3 つ可能性がありますで発生します。
822705? (http://support.microsoft.com/kb/822705/ ) レジストリの上級ユーザー向けの手順をトラブルシューティングします。

この資料は以下の製品について記述したものです。
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
キーワード:?
kbenv kbinfo kbmt KB307545 KbMtja
機械翻訳機械翻訳
重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。
英語版 KB:307545? (http://support.microsoft.com/kb/307545/en-us/ )
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。"