
msdt.exeエラーを直す方法まとめ:Windows 11/10でトラブルシューティングが起動しない原因と対処
Windowsの「トラブルシューティング」を開こうとした瞬間に msdt.exe エラー が出て先へ進めない――この症状は、システムファイルの破損・設定の不整合だけでなく、最近のWindows 11で進んでいる“仕組みの置き換え”が引き金になっていることもあります。
この記事では、msdt.exeが壊れている/見つからない/起動しないケースを想定し、最短で復旧させる手順を優先度順に整理します。
msdt.exeとは?なぜエラーになるのか
msdt.exeは「Microsoft Support Diagnostic Tool(MSDT)」の実行ファイルで、従来の受信トレイ型トラブルシューター(キーボード、音声、ネットワークなど)を動かす土台でした。ところがWindows 11では、これら従来型トラブルシューターが Get Help(問い合わせ)アプリ側へ段階的に移行・廃止される流れが進んでいます。マイクロソフトサポート+2マイクロソフトサポート+2
そのため、msdt.exeエラーの主な原因は次の3系統に分かれます。
-
(A) 仕組みの変更:旧トラブルシューターがGet Helpへ誘導され、msdt.exe呼び出しが想定どおり動かない
-
(B) ファイル破損/欠損:
C:\Windows\System32\msdt.exeが壊れている・消えている -
(C) 実行環境の不整合:システムの整合性崩れ、更新失敗、関連サービスの不調
以降は「直る確率が高い順」に対処します。
まず確認:Windows 11は“Get Help”に置き換わり中
Windows 11では、設定画面からトラブルシューティングを実行すると Get Helpが起動する挙動が増えています。つまり「msdt.exeを直す」より、正規の導線で動かす方が早い場合があります。マイクロソフトサポート+1
正規ルートで起動する手順(最優先)
-
設定 → システム → トラブルシューティング
-
その他のトラブルシューティング ツール(または近い項目)
-
該当項目の 実行 を押す
→ Get Helpが立ち上がれば、msdt.exe経由にこだわる必要はありません。Microsoft Learn
対処1:システム修復(DISM → SFC)でmsdt.exeを復元する
msdt.exeが「見つからない」「破損している」系なら、まずはWindows標準の修復が王道です。Microsoft Learn+1
手順(管理者で実行)
-
Windows Terminal(管理者) または **コマンドプロンプト(管理者)**を開く
-
次を順に実行します
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
-
DISMはイメージ側の修復、SFCはシステムファイルの整合性チェック&置換が目的です。マイクロソフトサポート
-
SFCで「修復できない」と出る場合は、セーフモードでSFCが効くことがあります(Microsoftの案内にも記載)。マイクロソフトサポート
対処2:Windows Updateを通す(更新失敗が原因のことも)
累積更新の適用失敗や不整合の後に、msdt.exe周りが動かなくなる例があります(更新エラー→トラブルシューターも起動しない、の連鎖)。Microsoft Learn
-
設定 → Windows Update → 更新プログラムのチェック
-
失敗が続く場合は、いったん再起動→再試行
-
それでもダメなら「対処1(DISM/SFC)」を先に完了させてから再度Update
対処3:msdt.exeを“直接”呼び出して症状を切り分ける
旧トラブルシューターが残っている環境では、-id付きで呼び出せる場合があります。ただしWindows 11の移行状況によっては、ここがうまく動かないこともあります。Windows 11 Forum
例(デバイス診断):
msdt.exe -id DeviceDiagnostic
-
これが起動するなら、msdt.exe自体は生きていて「設定側の導線」や「特定トラブルシューター」だけが不調の可能性
-
起動しない/ファイルがないなら「対処1(DISM/SFC)」へ戻るのが近道です
対処4:msdt.exeを“手で入手して置く”は避ける
msdt.exeをネットから拾ってSystem32に置く…は、故障が直るどころか **別の問題(改ざん・不整合・権限)**を呼びます。Microsoftも基本は DISM/SFCなどの正規修復を案内しています。マイクロソフトサポート+1
加えて、MSDTは過去に悪用が問題になった経緯があり、今後は仕組みとして縮小・廃止の方向です。マイクロソフトサポート+2マイクロソフトサポート+2
「直す」よりも、Get Helpに乗り換える/OS整合性を戻すのが安全で確実です。
どうしても直らないときの最終手段
上の手順を全部やっても改善しない場合、OS自体の不整合が深い可能性があります。
-
インプレース修復(上書きインストール):データを残したままWindowsを修復
-
新規ユーザープロファイルで再現するか確認:ユーザー環境側の破損切り分け
-
企業PCなら、管理ポリシーやセキュリティ製品が旧トラブルシューターをブロックしていることもあるため、情シス確認
まとめ:最短で直す“おすすめ手順”
-
設定からトラブルシューティングを実行し、Get Helpが起動するか確認Microsoft Learn
-
ダメなら DISM → SFCでシステム修復マイクロソフトサポート
-
Windows Updateを通して不整合を解消Microsoft Learn
-
旧環境なら
msdt.exe -id ...で切り分け(動けば導線問題)IT Problems
msdt.exeは今後さらに“過去の仕組み”になっていくため、直った後も、トラブルシューティングは Get Help経由に慣れておくのが結果的に得です。マイクロソフトサポート+1