Windowsリソース保護は要求された操作を実行できませんでした

[修正] Windowsリソース保護が要求された操作を実行できなかった: SFC(システムファイルチェッカー)を実行するたびにプロセスが途中で停止し、このエラーが表示される "Windowsリソース保護が要求された操作を実行できませんでした"? 次に、このガイドで心配しないでください。すぐにこの問題を修正します。以下の手順に従ってください。

SFCコマンドの実行中に、Windowsリソース保護が要求された操作を実行できなかったというエラーが発生するのはなぜですか?

-破損、破損、または欠落しているファイル

-SFCがwinsxsフォルダーにアクセスできない

-損傷したハードディスクパーティション

-破損したWindowsファイル

-間違ったシステムアーキテクチャ

[修正] Windowsリソース保護が要求された操作を実行できなかった

方法1:Windowsチェックディスクを実行する

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

2. cmdに次のコマンドを入力し、Enterキーを押します。

 CHKDSK C:/ R 

3.次に、システムの再起動時にスキャンのスケジュールを設定するよう求められるので、 Yと入力してEnterキーを押します。

4. PCを再起動し、チェックディスクスキャンが完了するまで待ちます。

注:ハードディスクのサイズによっては、CHKDSKの完了に時間がかかる場合があります。

方法2:セキュリティ記述子を変更する

ほとんどの場合、SFCがwinsxsフォルダーにアクセスできないためにエラーが発生するため、Windowsのリソース保護を修正して要求された操作エラーを実行できないように、このフォルダーのセキュリティ記述子を手動で変更する必要があります。

1. Windowsキー+ Xを押し、[ コマンドプロンプト(管理者)]を選択します

2. cmdに次のコマンドを入力し、Enterキーを押します。

ICACLS C:\ Windows \ winsxs

3.コマンドプロンプトを閉じて、PCを再起動します。

方法3:DISMコマンドを実行する

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

2. cmdに次のコマンドを入力し、それぞれの後にEnterキーを押します。

 a)Dism / Online / Cleanup-Image / CheckHealth b)Dism / Online / Cleanup-Image / ScanHealth c)Dism / Online / Cleanup-Image / RestoreHealth 

3. DISMプロセスが完了するまで待ってからPCを再起動し、 Windowsリソース保護修正できたかどうかを確認して、要求された操作エラーを実行できませんでした。

方法4:Windows Updateトラブルシューティングツールを実行する

1. Webブラウザーを開き、このリンクに移動します。

2.次に、 Windowsのバージョンを選択し、 Windows Updateトラブルシューティングツールをダウンロードします。

3.ダウンロードしたファイルをダブルクリックして実行します。

4.画面の指示に従って処理を完了します。

5.PCを再起動します。

方法5:スタートアップ/自動修復を実行する

1. Windows 10の起動可能なインストールDVDを挿入し、PCを再起動します。

2.任意のキーを押してCDまたはDVDから起動するように求められたら、任意のキーを押して続行します。

3.言語設定を選択し、[次へ]をクリックします。 左下の[コンピュータを修復する]をクリックします。

4.オプションの選択画面で、[ トラブルシューティング ]をクリックします。

5. [トラブルシューティング]画面で、[ 詳細オプション ]をクリックします

6. [詳細オプション]画面で、[ 自動修復 ] または [ スタートアップ修復 ]をクリックします。

7.Windowsの自動修復とスタートアップ修復が完了するまで待ちます

8.再起動し、 修正に成功しました。Windowsリソース保護が要求された操作を実行できなかった場合は、続行しません。

また、 「自動修復でPCを修復できなかった問題を修正する方法」もご覧ください。

方法6:%processor_architecture%を実行する

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

2. cmdに次のコマンドを入力し、Enterキーを押します。

 エコー%processor_architecture% 

コンピューターのアーキテクチャがわかったので、x86が返された場合は、32ビットのcmd.exeから64ビットのマシンでSFCコマンドを実行しようとしている可能性があります。

Windowsには、cmd.exeの2つの異なるバージョンがあります。

 %windir%\ SysWow64(64ビット)%windir%\ system32(32ビット) 

SysWow64のバージョンは64ビットバージョンになると考えているはずですが、SysWow64はMicrosoftの欺瞞の一部であるため、誤りです。 Microsoftがこれを行っているのは、32ビットアプリケーションを64ビットWindowsでシームレスに実行できるようにするためです。 SysWow64はSystem32で動作し、64ビットバージョンを見つけることができます。

したがって、私が結論付けたのは、SFCはSysWow64にある32ビットのcmd.exeから適切に実行できないということです。

この場合は、Windowsのクリーンインストールを再度行う必要があります。

Windowsリソース保護が要求された操作を実行できなかったことを修正できましたが 、この投稿に関してまだ質問がある場合は、コメントセクションで質問してください。

$config[ads_text6] not found

関連記事