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

Windows 10で「問題が発生したため、トラブルシューティングツールを起動できません」エラーが出たときの対処法

この問題は、Windowsで頻繁に発生するよく知られたエラーです。Windowsに組み込まれたトラブルシューティング機能を使って不具合を解決しようとしたときや、Microsoftの公式サイトからダウンロードした「Fix It」ツールを実行しようとしたときに表示されます。トラブルシューティングツールを起動した直後に、このエラーメッセージがポップアップで現れます。

Windows 10で「問題が発生したため、トラブルシューティングツールを起動できません」エラーが出たときの対処法

エラーメッセージ自体は原因を具体的に示していないため、解決には複数のアプローチが考えられます。この記事では、効果が確認されているすべての解決策を順番にご紹介します。

「問題が発生したため、トラブルシューティングツールを起動できません」エラーの修正方法

解決策1:SFCスキャンを実行する

SFCスキャンは実際の問題をあまり解決しないことで知られていますが(それでもMicrosoftのサポート担当者は常に推奨しています)、今回はこのWindows標準搭載ツールで問題が解決できるケースが多いようです。

SFC.exe(システムファイルチェッカー)は、管理者権限のコマンドプロンプトから実行できるツールです。Windowsのシステムファイルをスキャンし、破損または欠落しているファイルを検出すると、即座に修復または置換を行います。

トラブルシューティングツールの実行には特定のシステムファイルが必要なため、それらのファイルに問題があるとこのエラーが発生します。SFCスキャンでファイルを修復すれば、エラーが解消される可能性があります。

このツールの詳しい操作手順については、「Windows 10でSFCスキャンを実行する方法」の記事もあわせてご参照ください。

解決策2:Tempフォルダーのデフォルトパスが変更されていないか確認する

一部のユーザーは、ネット上で見つけた他のトラブルシューティング手法に従って、Tempフォルダーのデフォルトパスを別の場所へ変更していたことが判明しています。Windowsはこの変更を好まず、トラブルシューティングツールを実行しようとするとエラーを報告します。Tempフォルダーには各種サービスが使用する重要な一時ファイルが保存されているため、元の場所に戻すことが重要です。

  1. お使いのWindowsのバージョンに応じて「マイコンピューター」または「PC」を右クリックし、「プロパティ」を選択します。次に、プロパティウィンドウ右側の「システムの詳細設定」をクリックし、「詳細設定」タブを開きます。

Windows 10で「問題が発生したため、トラブルシューティングツールを起動できません」エラーが出たときの対処法

  1. 「詳細設定」タブの右下にある「環境変数」をクリックすると、「システム変数」セクションにすべてのシステム変数の一覧が表示されます。
  2. リストを下にスクロールして「TEMP」と「TMP」の両方の変数を探します。両方の値が「C:\WINDOWS\TEMP」に設定されている必要があります。別の値になっていた場合は、選択して「編集」ボタンをクリックします。

Windows 10で「問題が発生したため、トラブルシューティングツールを起動できません」エラーが出たときの対処法

  1. 変数値には「%SystemRoot%\TEMP」と入力します。こうすることで、ドライブ名を変更した場合や新しいバージョンのWindowsに移行した場合でも正しく動作します。変更を適用したらPCを再起動し、トラブルシューティングが正常に機能するか確認しましょう。

解決策3:暗号化サービス(Cryptographic Service)を開始する

このエラーのもうひとつの大きな原因は、暗号化サービス(Cryptographic Service)の停止・破損です。別のアプリケーションによって停止されたか、Windows側のエラーで止まってしまった可能性があります。いずれの場合も、エラーメッセージを解消するにはサービスを開始する必要があります。手順は簡単で、多くのユーザーがこの方法で問題を解決しています。

  1. キーボードの「Windowsキー + R」を同時に押して「ファイル名を指定して実行」ダイアログを開きます。引用符なしで「services.msc」と入力し、「OK」をクリックしてサービス管理画面を開きます。

Windows 10で「問題が発生したため、トラブルシューティングツールを起動できません」エラーが出たときの対処法

  1. サービス一覧の中から「Cryptographic Service」を探し、右クリックして表示されるコンテキストメニューから「プロパティ」を選択します。
  2. サービスが開始中の場合(「サービス状態」の横で確認できます)は、ウィンドウ中央の「停止」ボタンをクリックして一度停止させます。すでに停止している場合は、そのままにしておいてください。

Windows 10で「問題が発生したため、トラブルシューティングツールを起動できません」エラーが出たときの対処法

  1. 手順を進める前に、プロパティ内の「スタートアップの種類」が「自動」に設定されていることを確認します。スタートアップの種類を変更する際にダイアログが表示されたら、内容を確認して承認してください。その後、ウィンドウ中央の「開始」ボタンをクリックしてから閉じます。

「開始」をクリックした際に、以下のエラーメッセージが表示されることがあります。

「ローカルコンピューター上のCryptographic Serviceサービスを開始できません。エラー1079:このサービスに指定されたアカウントは、同じプロセスで実行されている他のサービスに指定されたアカウントと異なります。」

このエラーが表示された場合は、以下の手順で修正してください。

  1. 上記の手順1~3に従って、Cryptographic Serviceのプロパティを再度開きます。「ログオン」タブに切り替え、「参照…」ボタンをクリックします。

Windows 10で「問題が発生したため、トラブルシューティングツールを起動できません」エラーが出たときの対処法

  1. 「選択するオブジェクト名を入力してください」の欄に自分のアカウント名を入力し、「名前の確認」をクリックして名前が認識されるのを待ちます。
  2. 「OK」をクリックして確定します。パスワードを設定している場合は、パスワードの入力を求められたら入力してください。これでサービスが問題なく起動するはずです!

解決策4:システムの復元を実行する

残念ながら、このエラーは単独で発生するとは限りません。トラブルシューティングツールの起動を妨げている原因が、Windows Update、SFC、DISMなど、他のシステム機能にも影響を及ぼしている可能性があります。これらには共通の依存関係があるため、最も手っ取り早い解決策はシステムの復元の実行です。

システムの復元により、エラーが発生し始める前の状態へPCを戻せます。そのため、エラーがいつ発生し始めたのかを慎重に思い出し、その日付より前の復元ポイントを選択することが重要です。

  1. まず、PCのシステムの復元機能を有効にします。スタートメニューを開き、「システムの復元」と入力し始めて、「復元ポイントの作成」をクリックします。

Windows 10で「問題が発生したため、トラブルシューティングツールを起動できません」エラーが出たときの対処法

  1. システムのプロパティウィンドウが表示され、現在の設定が確認できます。「保護設定」セクションで、システムドライブの保護が有効になっていることを確認してください。
  2. 万が一無効になっている場合は、該当ディスクを選択して「構成」ボタンをクリックし、保護を有効にします。システム保護用に十分なディスク容量も割り当てましょう。「適用」「OK」の順にクリックして設定を保存します。

Windows 10で「問題が発生したため、トラブルシューティングツールを起動できません」エラーが出たときの対処法

  1. これで、新しいプログラムのインストール時や重要なシステム変更の際に、自動的に復元ポイントが作成されるようになります。

機能を有効化できたら、次にPCを「問題が発生したため、トラブルシューティングツールを起動できません」エラーがまだ発生していなかった時点まで戻します。念のため、最近作成・インストールした重要な書類やアプリケーションは事前にバックアップしておきましょう。

  1. スタートメニュー横の検索ボックスで「システムの復元」を検索し、「復元ポイントの作成」をクリックします。システムのプロパティウィンドウ内で「システムの復元」ボタンをクリックします。

Windows 10で「問題が発生したため、トラブルシューティングツールを起動できません」エラーが出たときの対処法

  1. システムの復元ウィンドウで「別の復元ポイントを選択する」を選び、「次へ」をクリックします。
  2. 以前手動で保存した特定の復元ポイントを選択するか、リストから利用可能な任意の復元ポイントを選んで「次へ」を押し、復元処理を進めます。必ず適切な復元ポイントを選んでください。処理が完了すると、その時点のPCの状態に戻ります。

注意: 万が一うまくいかず、途中のステップでエラーが発生した場合は、通常の方法ではなく回復メニューからシステムの復元を試してみてください。実際、この方法で問題を解決できた多くのユーザーは、Windowsが起動した状態ではシステムの復元を実行できなかったという経緯があります。

  1. ログイン画面で電源アイコンをクリックし、Shiftキーを押しながら「再起動」をクリックします。リカバリーDVDを使わずに回復メニューへアクセスできる便利なショートカットです。
  2. 再起動の代わりに、いくつかのオプションが並んだ青い画面が表示されます。「トラブルシューティング」→「詳細オプション」→「システムの復元」の順に選択すると、ツールが起動します。

Windows 10で「問題が発生したため、トラブルシューティングツールを起動できません」エラーが出たときの対処法

  1. 以降は、前述の手順2番目以降(PCの復元を含むステップ)と同じ操作に従ってください。処理が完了したら、PCを通常どおり起動し、問題が解消されているか確認しましょう。
  1. Windows 10で起動デバイスの問題を解決する方法【原因と対処法を徹底解説】

    BIOS(Basic Input/Output System)は、コンピューターのマイクロプロセッサ上に搭載されているプログラムで、PCの電源投入時に起動処理を行い、オペレーティングシステムと接続デバイス間のデータのやり取りを管理する重要な役割を担っています。しかし、起動デバイスに問題が発生すると、PCの機能が正常に使えなくなり、大きなストレスの原因となります。この記事では、Windows PCにおけるBIOS・起動デバイス関連の問題の主な原因と、具体的な解決方法を詳しく解説します。設定を少し調整するだけで、簡単に問題を解決できる場合もあります。 Windows 10で起動デバイスの問題が発

  2. Windowsトラブルシューターが動作しない?今すぐ試せる解決策5選!

    Windowsトラブルシューターが正常に動作せずお困りですか?ご安心ください。デバイスの設定をほんの少し変更するだけで、簡単にトラブルシューターを復旧させることができます。 それでは、具体的な解決方法を見ていきましょう! Windowsトラブルシューターが動作しない問題の直し方 方法1:環境変数を確認する まずは、TEMPおよびTMP変数がCドライブに対して正しく設定されているかどうかを確認しましょう。以下の手順に従ってください。 スタートメニューの検索ボックスを開き、「コントロールパネル」と入力してEnterキーを押します。 コントロールパネルのウィンドウが開いたら、画面右上の検索ボッ