DISMエラー1009を解決する方法は?

公開: 2021-01-04

一部のWindows10ユーザーは、最近、PCでDISMエラー1009が発生したと報告しています。 これが発生すると、通常、次のエラーメッセージが表示されます。「エラー1009:構成レジストリデータベースが破損しています。」 このエラーメッセージにも悩まされている場合は、適切な場所に来ています。 この投稿では、DISMエラー1009を修正する方法についていくつかの可能な解決策を検討します。

構成レジストリデータベースの破損エラーとは何ですか?

このエラーが発生する可能性のある状況がいくつかあります。 多くの場合、レジストリが破損または破損しているWindowsイメージを修復しようとしたときに発生します。 以下のDISMコマンドのいずれかを使用した可能性があります。

  • Dism / Online / Cleanup-Image / Restorehealth
  • Dism / Online / Cleanup-image / Restorehealth / source:wim:X:\ sources \ install.wim:1 / LimitAccess

DISMエラー1009が発生する可能性がある別の状況は、Windows回復環境(WinRE)でこのDISMコマンドを実行した場合です。

Dism.exe / Image:X:\ / Cleanup-Image / Restorehealth

このエラーは、WindowsUpdateの失敗によっても発生する可能性があります。

では、破損したレジストリデータベースの問題とは何ですか? 基本的に、このエラーコードが表示された場合は、システムのどこかに1つ以上の破損したレジストリファイルがあることを意味します。 したがって、エラーを取り除くための最良のチャンスは、破損したファイルを修正することです。

Windows 10で「構成レジストリデータベースが破損している」エラーを修正する方法は?

上で述べたように、「構成レジストリデータベースが破損しています」というエラーを削除するために試みることができるいくつかのことがあります。 考えられる解決策のいくつかを次に示します。

  • 以前のバージョンのWindowsに戻す
  • バックアップからのレジストリの復元
  • システムの復元の実行
  • Windows10のインプレースアップグレード修復の実行

以下では、上記の各ソリューションの手順について説明します。 最初の方法が機能しない場合に備えて、リストの一番上から始めて、下に進むことをお勧めします。

重要:以下の修正を進める前に、Windows10インストールメディアを手元に用意しておく必要があることに注意してください。 お持ちでない場合は、Windows 10 PCでインストールメディアを作成するか、LinuxまたはMacコンピューターを使用して作成できます。

インストールメディアをダウンロードするには、Windows 10のダウンロードページに移動し、ダウンロードツールを見つけます。 MediaCreationToolという名前の実行可能ファイルをダウンロードします。

それでは、始めましょう。

オプション1:以前のバージョンのWindowsに戻す

Windows Updateをインストールした後にPCでDISMエラー1009に気付いた場合は、その最新の更新プログラムを削除すると、問題を解決できる可能性があります。 方法は次のとおりです。

  • まず、Windows10インストールメディアを使用してPCを起動します。
  • 起動画面が表示されたら、コマンドプロンプトに移動します。 アクセスするには、キーボードのShift + F10キーコンボを使用します。 または、[次へ]をクリックして、[コンピューターの修復]> [トラブルシューティング]> [コマンドプロンプト]に移動することもできます。
  • 新しいウィンドウで、次のコマンドを入力します。

wmiclogicaldiskは名前を取得します

  • Enterキーを押します。
  • 「dirC:」と入力します(引用符は不要)。 このコマンドは、Windowsフォルダがあるドライブを検索します。 文字「c」(必要な場合)を、Windowsがインストールされているドライブの文字に置き換えてください。
  • ドライブにスクラッチフォルダを作成します。 次のコマンドを入力します。

mkdir C:\ Scratch

  • Enterキーを押します。
  • 次に、以下のコマンドを実行します。

DISM / Image:C:\ / ScratchDir:C:\ Scratch / Cleanup-Image / RevertPendingActions

  • コマンドが実行されると、次で終わるいくつかのメッセージが表示されます。

操作は正常に完了しました。

これで、コマンドプロンプトを閉じて、コンピューターを再起動できます。

システムが正常に起動すれば、準備は完了です。

ただし、起動に失敗してアップデートのインストールを再開する場合は、次の手順を実行する必要があります。

  • コンピュータを再起動し、インストールメディアを使用して起動します(最初の手順で行ったように)。
  • コマンドプロンプトを開きます。
  • 次のコマンドを実行します(「c」を必要なドライブ文字に置き換えることを忘れないでください)。

デルC:\ Windows \ SoftwareDistribution

デルC:\ Windows \ WinSxS \ cleanup.xml

デルC:\ Windows \ WinSxS \ pending.xml

もう一度、コンピュータを再起動します。

それでもシステムが正しく起動できない場合は、最初のいくつかの手順を繰り返す必要があります。

  • インストールメディアを使用してPCを起動します。
  • コマンドプロンプトを開きます。
  • 以下のコマンドを実行します(必要に応じて文字「c」を置き換えます)。

chkdsk / f C:

sfc / scannow / offbootdir = C:\ / offwindir = C:\ windows

dism / image:C:\ / cleanup-image / restorehealth

コンピュータを再起動します。

この時点で、システムの起動に問題はなく、DISMエラー1009メッセージは表示されなくなります。 この方法がうまくいかない場合は、次の解決策に進んでください。

オプション2:バックアップからレジストリを復元する

この方法では、RegBackフォルダーを使用してWindowsレジストリを復元する必要があります。 続行する方法は次のとおりです。

  • Windows10インストールメディアを使用してPCを起動します。
  • コマンドプロンプトを起動します。
  • 「C:」(引用符なし)と入力し、Enterキーを押します(必ず「c」を必要なドライブ文字に置き換えてください)。
  • このコマンドを入力し、各行の後にEnterキーを押します。

cd \ windows \ system32 \ config

mdバックアップ

コピー*。*バックアップ

  • コマンドプロンプトで、次のコマンドを実行してRegBackフォルダーに移動します。

RegBack

ここで、2つのシナリオが考えられます。

  • それぞれのサイズがバイト単位で表示されたファイルのリストが表示される場合があります。 これらのファイルの一部はゼロバイトになります。 これは、これらのレジストリファイルが破損しているか空であるため、エラーの原因である可能性があることを意味します。 この場合は、ここで停止して、以下のオプション3に進み、Windows10を以前の動作状態に復元する方法を説明します。
  • 2番目に考えられるシナリオは、リスト内のどのファイルにもゼロバイトがないことです。 この場合、次のコマンドを実行します。

コピー *。* ..

  • このコマンドを実行すると、レジストリファイルがWindows \ System32 \ Config \ RegBackフォルダーからWindows \ System32 \ Config \フォルダーにコピーされます。
  • プロンプトが表示されたら、キーボードのAを押して、宛先フォルダー内のファイルを上書きします。
  • これが完了したら、「exit」(引用符なし)と入力し、キーボードのEnterキーを押してコマンドプロンプトを閉じます。
  • コンピュータを再起動してください。

デスクトップを起動できない場合は、インストールメディアを使用して再度起動し、コマンドプロンプトを開く必要があります。

次に、次のコマンドを実行します。

chkdsk / f C:

sfc / scannow / offbootdir = C:\ / offwindir = C:\ windows

dism / image:C:\ / cleanup-image / restorehealth

これらのコマンドが実行されたら、コンピュータを再起動します。 これで、問題なくデスクトップを起動できるようになります。 エラーメッセージも気にしないでください。 そうでない場合は、次の解決策を試してください。

オプション3:システムの復元を実行する

前述のように、上記のソリューションのリストにゼロバイト値のファイルがあることに気付いた場合は、レジストリが破損しているため、Windows10を以前のバージョンに復元する必要があります。

当然、この方法は、以前にシステムの復元ポイントを作成したことがある場合にのみ使用できます。 まだ作成していない場合は、以下に作成手順を記載します。 持っている場合は、次の手順に進むことができます。

  • Windows10インストールメディアを使用してPCを起動します。
  • 起動画面が表示されたら、[次へ]をクリックします。
  • コンピュータの修復に移動します。
  • [トラブルシューティング]を選択します。
  • [詳細オプション]をクリックします。
  • [システムの復元]をクリックするか、前のビルドに戻ります。
  • 次の画面で、OSを選択する必要があります。
  • [システムの復元ウィザード]ウィンドウで、[次へ]をクリックします。
  • 次に、復元ポイントを選択する必要があります。 これは、システムが正常に機能していて、エラーメッセージが表示されなかった時点である必要があります。
  • システムの復元プロセスを開始するには、[次へ]をクリックします。
  • プロセスが完了すると、PCを再起動するように求められます。

PCにエラーメッセージが表示されなくなるはずです。 それでも問題が解決しない場合は、このリストの次の修正に進むことができます。

PCに復元ポイントがない場合は、将来のために復元ポイントを作成する方法を次に示します。

まず、コンピュータでシステムの復元が有効になっていることを確認する必要があります。 通常、デフォルトで有効になっています。 ただし、手動で無効にされている可能性があります。 この場合は、再度オンにする必要があります。 方法は次のとおりです。

  • 検索バーに「システムの復元」と入力します(引用符は不要)。
  • [復元ポイントの作成]を選択します。
  • システム保護に移動します。
  • 必要なドライブを選択します。
  • [構成]をクリックします。
  • 次のオプションがオンに切り替えられていることを確認してください。システム保護をオンにします。

次に、システムの復元ポイントの作成に進みます。

  • [スタート]ボタンを右クリックします。
  • コントロールパネルに移動します。
  • [システムとメンテナンス]を選択します。
  • [システム]をクリックします。
  • 左側のセクションで、[システム保護]を選択します。
  • [システム保護]タブで、[作成]を選択します。
  • 復元ポイントの説明を入力します。 作成された日付、または作成した理由の説明(たとえば、「更新前」)にすることができます。
  • [作成]をクリックします。

オプション4:Windows10インプレースアップグレード修復を実行する

上記の解決策のいずれも成功しなかった場合は、Windows10のインプレースアップグレード修復を実行してみてください。

このソリューションを続行する前に、次のことを行う必要があります。

  • 管理者権限でサインインしていることを確認してください。
  • PCに接続されているすべての外部デバイスを取り外します(マウス、キーボード、LANを除く)
  • サードパーティのマルウェア対策アプリを無効化/アンインストールします。

これが完了すると、Windows10のインプレースアップグレードの実行に進むことができます。 このプロセス中に、ISOを使用せずにWindows10を次の機能更新にアップグレードします。 方法は次のとおりです。

  • 続行するには、Windows10インストールメディアが必要です。
  • それを実行します。
  • Microsoftライセンス条項が表示された場合は、それを受け入れます。
  • 次に、「準備画面」が表示されます。 数秒間押し続けます。
  • 2つのオプションが表示されます。

今すぐPCをアップグレードする

インストールメディア(USB、DVD、またはISOファイル)を作成します

  • この方法では、[PCを今すぐアップグレード]オプションを選択する必要があります。
  • [次へ]をクリックします。
  • ファイルのダウンロードが開始されます—インターネットの速度によっては時間がかかる場合があります。
  • ダウンロードが完了すると、選択肢が表示されます。個人ファイルを保持するか、すべてを削除して最初からやり直すことができます。
  • 通常、ファイルを保持することをお勧めします。 このようにして、システムエラーを取り除くことができ、後ですべてのファイルを再ダウンロードする必要がなくなります。
  • プロセスが完了すると、PCを数回再起動する必要がある場合があります。
  • この後、ログイン画面に戻ることができるはずです。

Windows 10でDISMエラー1009を取り除く方法を理解し、上記の解決策の少なくとも1つが役に立ったことを願っています。

これで、破損したレジストリファイルに関連するエラーが頻繁に発生する場合は、Auslogics RegistryCleanerなどの専用ツールを利用できます。 Auslogics BoostSpeedのツールとして提供されるこのツールは、PCでグリッチやクラッシュを引き起こす可能性のあるさまざまなレジストリの問題を修正するための究極のソリューションです。 ご存知かもしれませんが、レジストリ内のエントリが破損または破損していると、システム全体に悪影響を与える可能性があり、これらを手動で修正するのは非常に面倒です。

Auslogics Registry Cleanerは、アンインストールされたアプリケーションによって残されたレジストリキーを効率的にクリーンアップするため、将来的に多くの不要な問題を回避するのに役立ちます。 さらに、Auslogics BoostSpeedには、PCを最適化し、システムパフォーマンスを向上させるのに役立つその他の便利なツールが豊富に用意されています。 高価なハードウェアのアップグレードやPCのクリーニングに何時間も費やすことなく、ギガバイトのストレージスペースを解放できます。