診断トラブルシューティングウィザードが動作を停止しました[修正]

トラブルシューティングウィザードは、何年も前からWindowsオペレーティングシステムの一部でした。 このツールを使用すると、オペレーティングシステムの特定のコンポーネントが正しく動作しているかどうかをすばやく確認できます。 残念ながら、何人かのユーザーはDiagnosticsトラブルシューティングウィザードが彼らのWindows 10 PCでエラーメッセージを表示しなくなったと報告しました。 これは大きな問題になる可能性があるので、今日はそれを修正する方法を紹介します。

これは同様の問題のいくつかのより多くの例です。

  • 予期しないエラーが発生しました。 トラブルシューティングウィザードを続行できません - これはトラブルシューティングツールが動作を停止したときに人々が得るもう一つの一般的なエラーメッセージです。
  • Windows 7のトラブルシューティング中にエラーが発生しました - Windows 7のトラブルシューティングツールで問題が発生している場合でも、以下に示す回避策のほとんどを使用できます。
  • Windows Updateのトラブルシューティングツールが機能しない - 特定のトラブルシューティングツールについて説明している場合、Updateのトラブルシューティングツールが最も面倒なものになる傾向があります。
  • トラブルシューティングツールが0x80070057を起動できないという問題があります -

予期しないエラーが発生しました。 トラブルシューティングウィザードを続行できません

目次:

  1. Microsoft .NET Frameworkを再インストールします。
  2. マルウェアをPCでスキャン
  3. 必要なサービスが実行されているか確認してください
  4. レジストリエディタを使用する
  5. .NET Frameworkを一時的に無効にする
  6. バッチファイルを作成して実行する
  7. SFCスキャンを実行する

Windows 10での修正 - 「診断トラブルシューティングウィザードが機能しなくなった」エラー

解決策1 - Microsoft .NET Frameworkのインストールを修復する

.NET Frameworkは、システムアプリケーションからビデオゲームまで、Windowsプラットフォーム上のあらゆる種類のアプリケーションに使用されています。 ほとんどすべてのWindowsオペレーティングシステムに.NET Frameworkがインストールされていますが、このフレームワークではあらゆる種類の問題が発生することがあります。 ユーザーによると、このフレームワークは、 診断トラブルシューティングウィザードがエラーメッセージを表示しなくなった原因となります。 この問題を解決するには、.NET Frameworkのインストールを修復する必要があります。 これは簡単なプロセスであり、それをするためには、これらのステップに従う必要があります:

  1. Windowsキー+ Sキーを押してプログラムを入力します 。 結果の一覧から[ プログラムと機能]を選択します

  2. [ プログラムと機能]ウィンドウが開いたら、[ Microsoft .NET Framework]を探して選択します。
  3. 上部のメニューから[ 変更]または[ 修復 ]を選択します。

  4. 指示に従って、.NET Frameworkのインストールを修復します。
  5. 修復処理が完了したら、問題が解決したかどうかを確認します。

それでも問題が解決しない場合、ファイルの破損、マルウェア、ハードウェアのエラーなど、PCのさまざまな問題を解決するために、このツール(100%安全で弊社がテストしたもの)をダウンロードすることをお勧めします。

解決策2 - Microsoft .NET Frameworkを再インストールする

既に述べたように、.NET Frameworkのインストールがこの問題の原因となっている可能性があり、.NET Frameworkのインストールを修復しても問題が解決しない場合は、再インストールする必要があります。 これを行うには、次の手順に従います。

  1. Windowsキー+ Iショートカットを押して設定アプリを開きます。
  2. 設定アプリが開いたら、 システム>アプリと機能に進みます
  3. インストールされているアプリケーションの一覧が表示されます。
  4. Microsoft .NET Frameworkを見つけて選択し、メニューから「 アンインストール」を選択します。

  5. アンインストールプロセスに従って.NET Frameworkを削除します。
  6. .NET Frameworkを削除したら、MicrosoftのWebサイトから最新バージョンをダウンロードしてインストールします。

あなたは.NET Frameworkを削除するために設定アプリを使用したくない場合は、 プログラムと機能のセクションを使用することもできます 。 前のソリューションで紹介したように開き、.NET Frameworkを選択して、Uninstallオプションを選択します。 .NET Frameworkを削除して再インストールした後、問題が解決したかどうかを確認してください。

解決策3 - マルウェアについてPCをスキャンする

悪意のあるアプリケーションがWindows 10のコアコンポーネントと干渉し、 Diagnosticsトラブルシューティングウィザードが動作を停止したというエラーメッセージを表示することもあります。 このメッセージが表示された場合は、必ずアンチウイルスツールを使用してシステムの詳細スキャンを実行してください。 あなたのウイルス対策に加えて、あなたはマルウェアをチェックするためにBitDefenderか同様のツールを使用したいかもしれません。 マルウェアが削除された後、問題がまだ解決しないかどうか確認して下さい。

ここでBitDefenderを試すことができます。

解決策4 - 必要なサービスが実行されているか確認する

他のWindowsコンポーネントと同様に、Diagnostic Troubleshootingウィザードは正しく実行するために特定のサービスに依存しています。 ただし、それらのサービスが開始されていない場合、または正しく設定されていない場合は、診断トラブルシューティングウィザードで問題が発生する可能性があります。 サービスの状況を確認するには、以下のことを行う必要があります。

  1. Windowsキーを押しながらRキーを押して、 services.mscと入力しますEnterキーを押すか、[ OK ]をクリックします。

  2. [ サービス ]ウィンドウが開いたら、[ 診断ポリシーサービス ]を見つけてダブルクリックします。

  3. [ サービスの状態]が[ 実行中]に設定され、[ スタートアップの種類]が[ 自動]に設定されていることを確認してください。 そうでない場合は、必要な変更を加えます。 [ 適用]をクリックし、[ OK]をクリックして変更を保存します。

  4. 今すぐDiagnostic Service HostDiagnostic System Hostサービスを探します。 それらのプロパティを開き、それらが両方とも実行されていること、およびそれらのスタートアップの種類手動に設定されていることを確認します
  5. 必要な変更を加えたら、[ サービス]ウィンドウを閉じて問題が解決したかどうかを確認します。

既定では、これらのサービスはすべて実行されている必要がありますが、インストールされているアプリケーションやその他のコンピュータの問題によってステータスとスタートアップの種類が変わる場合があります。

解決策5 - レジストリエディタを使用する

始める前に、レジストリエディタを使用することは潜在的に危険であり、あなたのWindows 10インストールに問題を引き起こす可能性があることを言及する必要があります。 レジストリエディタの使用中は慎重になることをお勧めします。 レジストリをエクスポートし、問題が発生した場合に備えてバックアップとして使用することもお勧めです。 レジストリを編集するには、次の操作を行います。

  1. Windowsキー+ Rを押してregeditを入力してください

  2. レジストリエディタが開いたら、左ペインでHKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsScriptedDiagnosticsキーに移動します
  3. ScriptedDiagnosticsキーを右クリックして、メニューから[削除]を選択します。
  4. その後、 ScriptedDiagnosticsProviderキーを見つけて、それも削除します。 このキーはScriptedDiagnosticsキーのすぐ下に配置する必要があります。
  5. 完了したら、レジストリエディタを閉じて、問題が解決したかどうかを確認します。

レジストリにこれらのキーが見つからない場合は、おそらくこの解決策をスキップすることをお勧めします。

解決策6 - .NET Frameworkを一時的に無効にする

すでに述べたように、.NET FrameworkによってDiagnosticsトラブルシューティングウィザードの動作が停止し、Windows 10 PCにエラーメッセージが表示されることがあります。 この問題を解決するには、.NET Frameworkを無効にする必要があります。 これを行うには、次の手順に従います。

  1. [ プログラムと機能]セクションを開きます
  2. [ プログラムと機能 ]セクションが開いたら、[ Windowsの機能の有効化または無効化 ]をクリックします。

  3. Windowsの機能ウィンドウが表示されます。 リストから.NET Frameworkを見つけて無効にします。 .NET Frameworkのインスタンスが複数ある場合は、それらをすべて無効にしてください。
  4. [ OK]をクリックして変更を保存します。

  5. PCを再起動してください。
  6. Windows 10が再起動したら、これらの手順を繰り返し、.NET Frameworkを有効にして変更を保存します。
  7. PCを再起動し、問題が解決したかどうかを確認してください。

解決策7 - バッチファイルを作成して実行する

バッチファイルは、ほとんど瞬時に複数のコマンドを実行できるため、非常に便利です。 バッチファイルを実行する前に、それを作成する必要があります。それを行うには、次の手順を実行します。

  1. メモ帳を開きます。
  2. メモ帳が開いたら、次の行を貼り付けます。
    • @echo off
    • ネットストップ
    • cd%systemroot%
    • ソフトウェア配布ソフトウェア配布.old
    • ネットスタート
    • ネットストップビット
    • ネットスタートビット
    • net stop cryptsvc
    • cd%systemroot%system32
    • ren catroot2 catroot2.old
    • net start cryptsvc
    • regsvr32 Softpub.dll
    • regsvr32 Wintrust.dll
    • regsvr32 Mssip32.dll
    • regsvr32 Initpki.dll / s
    • エコー再起動コンピュータ
    • shutdown.exe -r -t 00
  3. ファイル>名前を付けて保存をクリックします

  4. ここで、 Save as typeAll Filesに設定し、 File nameupdate.batに設定します 。 [ 保存]をクリックしてファイルを保存します。

  5. 作成したばかりのupdate.batファイルを見つけて右クリックし、「 管理者として実行」を選択します 。 すべてのコマンドが実行された後、PCは再起動します。

PCが再起動したら、問題が解決したかどうかを確認してください。

解決策8 - SFCスキャンを実行する

あなたのWindows 10インストールが破損している場合、あなたはあなたのPC上でこれらのタイプの問題を経験するかもしれません。 これらの問題を解決する1つの方法は、sfc scanを実行してPCにスキャンさせることです。 このスキャンは破損したWindows 10コンポーネントを修復し、うまく行けば診断トラブルシューティングウィザードが動作エラーを停止したことを修正します。 SFCスキャンを実行するには、次の手順に従います。

  1. 管理者としてコマンドプロンプトを開きます。 これを行うには、 Windowsキー+ Xキーを押してWin + Xメニューを開き、[ コマンドプロンプト(管理者) ]を選択します。
  2. コマンドプロンプトが開いたら、 sfc / scannow入力してEnterキーを押します
  3. コンピュータがスキャンされている間待ちます。 あなたのWindows 10インストールに問題があるならば、それらは自動的に修正されるべきです。

トラブルシューティングウィザードは、Windows 10の大部分を占めています。 診断トラブルシューティングウィザードがエラーメッセージを表示しなくなった場合は、.NET Frameworkのインストールを修復してください。 それでもうまくいかない場合は、この記事の他の解決策を試してみてください。

編集者注:この投稿はもともと2016年 11月に公開され、 それ以来、鮮度、正確さ、および網羅性のために完全に改良され更新されました。