Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

システムの復元エラー0x80070091を修正する3つの効果的な方法

エラーコード0x80070091が表示される場合、復元ポイントを使用してPCを以前の正常な状態へ復元できないことを意味します。システムの復元は、マルウェア感染後のデータ復旧やPCの各種不具合の解決に欠かせない重要な機能ですが、このエラーが発生するとその恩恵を受けられなくなります。主な原因は「WindowsApps」フォルダにあると考えられています。実際のエラー表示は以下のとおりです。

システムの復元は正常に完了しませんでした。コンピューターのシステムファイルおよび設定は変更されていません。

詳細:
復元ポイントからディレクトリを復元中に、システムの復元に失敗しました。
ソース: AppxStaging
コピー先: %ProgramFiles%\WindowsApps
システムの復元中に特定できないエラーが発生しました。(0x80070091)

システムの復元エラー0x80070091を修正する3つの効果的な方法

システムの復元エラー0x80070091は「ERROR_DIR_NOT_EMPTY(ディレクトリが空ではありません)」としても知られています。WindowsAppsフォルダは実際には空ではないのに、システム側で空のディレクトリとして誤認識されるために発生するエラーです。幸いにも、この問題には有効な対処法がいくつか存在します。以下の手順に沿って、エラーを解決していきましょう。

システムの復元エラー0x80070091の修正方法

方法1: セーフモードでWindowsAppsフォルダの名前を変更する

1. Windowsキー + Rを押し、「msconfig」と入力してEnterキーを押すと、システム構成が開きます。

システムの復元エラー0x80070091を修正する3つの効果的な方法

2. 「ブート」タブに切り替え、「セーフ ブート」オプションにチェックを入れます。

システムの復元エラー0x80070091を修正する3つの効果的な方法

3. 「適用」をクリックし、続いて「OK」をクリックします。

4. PCを再起動すると、自動的にセーフモードで起動します。

5. Windowsキー + Xを押し、「コマンド プロンプト(管理者)」を選択します。

システムの復元エラー0x80070091を修正する3つの効果的な方法

6. コマンドプロンプトで以下のコマンドを順に入力し、それぞれEnterキーを押します。

cd C:\Program Files
takeown /f WindowsApps /r /d Y
icacls WindowsApps /grant "%USERDOMAIN%\%USERNAME%":(F) /t
attrib WindowsApps -h
rename WindowsApps WindowsApps.old

7. 再度システム構成を開き、「セーフ ブート」のチェックを外して、通常モードで起動できるようにします。

8. それでもエラーが発生する場合は、コマンドプロンプトで以下のコマンドを入力してEnterキーを押してください。

icacls WindowsApps /grant administrators:F /T

これでエラーは解消されるはずです。解決しない場合は、次の方法をお試しください。

方法2: Windows回復環境(WinRE)からWindowsAppsフォルダの名前を変更する

1. Windowsキー + Iを押して「設定」を開きます。

2. 設定画面で「更新とセキュリティ」をクリックし、左側のメニューから「回復」を選択します。

システムの復元エラー0x80070091を修正する3つの効果的な方法

3. 「高度なスタートアップ」の項目にある「今すぐ再起動する」をクリックします。

システムの復元エラー0x80070091を修正する3つの効果的な方法

4. 「オプションの選択」画面が表示されたら、「トラブルシューティング」を選択します。

システムの復元エラー0x80070091を修正する3つの効果的な方法

5. 次に、「詳細オプション」を選択します。

システムの復元エラー0x80070091を修正する3つの効果的な方法

6. 詳細オプションの一覧から「コマンド プロンプト」をクリックします。

システムの復元エラー0x80070091を修正する3つの効果的な方法

7. 以下のコマンドを1行ずつ入力し、それぞれEnterキーを押します。

cd C:\Program Files
attrib WindowsApps -h
rename WindowsApps WindowsAppsOld

8. Windowsを再起動し、もう一度システムの復元を実行してみてください。

方法3: システムファイルが破損している場合はDISMツールを実行する

1. Windowsキー + Xを押し、「コマンド プロンプト(管理者)」をクリックします。

システムの復元エラー0x80070091を修正する3つの効果的な方法

2. 以下のコマンドを入力してEnterキーを押します。

DISM /Online /Cleanup-Image /RestoreHealth

システムの復元エラー0x80070091を修正する3つの効果的な方法

3. DISMコマンドの処理が完了するまでしばらく待ちます。

4. 上記のコマンドで改善しない場合は、以下のコマンドを試してください。

Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

注意: 「C:\RepairSource\Windows」の部分は、ご自身の修復ソース(Windowsインストールメディアまたは回復ディスク)のパスに置き換えてください。

5. 変更内容を反映させるため、PCを再起動します。

関連記事:

  • 復元実行時のエラー0x8007025dを修正する方法
  • バックアップを妨げるエラー0x8007000eを修正する方法
  • ウィンドウ移動時に表示されるスナップのポップアップを無効にする方法
  • Windows 10でシステムイメージバックアップを作成する方法

以上で、システムの復元エラー0x80070091の修正は完了です。本ガイドについてご不明な点がある場合は、お気軽にコメント欄にてお問い合わせください。

  1. システム復元エラー 0x800700B7 の解決方法【完全ガイド】

    システム復元エラー 0x800700B7 の修正方法:Windowsの「バックアップと復元」機能を使用していると、「システム復元は正常に完了しませんでした」というメッセージとともに、エラーコード 0x800700B7 が表示されることがあります。このエラーは、原因不明の問題が発生し、システム復元プログラムの実行が妨げられていることを意味します。 特定の原因は明確ではありませんが、これまでの調査から、主に以下の要因が考えられます。 アンチウイルスソフトウェアがシステムと競合している サードパーティ製ソフトウェア、ウイルス、マルウェアなどにより、レジストリエントリやシステムファイルが破損してい

  2. Windows 11でシステムの復元エラー0x800700b7を修正する方法|原因と対処法を解説

    Windows 11でシステムの復元エラー0x800700b7を修正する方法 Windows 11でシステムの復元を実行した際に、エラーコード0x800700b7が表示されてお困りではありませんか?このエラーが発生すると、次のようなメッセージが画面に表示されます。 「システムの復元は正常に完了しませんでした。コンピューターのシステムファイルと設定は変更されていません。」 エラーコード0x800700b7によってシステムの復元処理が妨げられると、デバイスを以前の状態に戻せなくなり、別の復元ポイントを選び直す必要が生じる場合があります。では、なぜWindowsでこのようなエラーが起こるのでしょう