この問題は、トラブルシューティングツールが使用するファイル(拡張子 .diagcab
)のプログラムの関連付けが破損していることが原因である可能性が高いです。以下の手順でレジストリ情報を修正することで、直接的に解決できる場合があります。
解決手順:メモ帳などのテキストエディタを開きます。以下のコードをコピーして貼り付けます。Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.diagcab]
@="ms-diagcab"
[HKEY_CLASSES_ROOT\ms-diagcab]
@="Troubleshooting Cabinet"
"FriendlyTypeName"="@%SystemRoot%\\System32\\diagperf.dll,-202"
[HKEY_CLASSES_ROOT\ms-diagcab\DefaultIcon]
@="%SystemRoot%\\System32\\diagperf.dll,-1"
[HKEY_CLASSES_ROOT\ms-diagcab\shell]
@="Run"
[HKEY_CLASSES_ROOT\ms-diagcab\shell\Run]
"MUIVerb"="@%SystemRoot%\\System32\\diagperf.dll,-201"
[HKEY_CLASSES_ROOT\ms-diagcab\shell\Run\command]
@="\"%SystemRoot%\\System32\\msdt.exe\" /cab \"%1\""
ファイルを保存します。その際、ファイル名を「fix.reg
」のように拡張子を.reg
にし、ファイルの種類を「すべてのファイル」にして保存してください。保存したfix.reg
ファイルをダブルクリックし、レジストリへの追加を許可します。PCを再起動し、問題が解決したか確認してください。注意: レジストリの編集は自己責任でお願いします。事前にシステムの復元ポイントを作成しておくことをお勧めします。