Windowsで互換性トラブルシューティングが開けない時の対処法|ms‑contact‑supportエラーとGet Helpインストール失敗の解決手順

Windows 10 / Windows 11 で互換性トラブルシューティングや診断ツールを起動しようとしたとき、「ms‑contact‑support を開けません」「Your device needs a new app」などのエラーが出てしまい、Microsoft Store のインストールボタンも反応しない――この症状は、Get Help アプリや Microsoft Store 周りのトラブルで起きることが多いです。本記事では原因の整理から、具体的な解決手順、再発防止までを一気に解説します。

目次

症状:互換性トラブルシューティングが開けない・Get Help がインストールできない

今回取り上げるのは、主に次のような場面です。

  • アプリの互換性トラブルシューティングを実行しようとするとエラーになる
  • 他のトラブルシューティング ツールや診断ツールを起動すると、ブラウザーやダイアログが開き、次のようなメッセージが表示される
  • 「ms‑contact‑support を開けません」
  • 「このデバイスには新しいアプリが必要です (Your device needs a new app)」

さらに、症状が進んでいる環境では次のような状態になっていることがあります。

  • Microsoft Store で「ヘルプを表示(Get Help)」を開いても、インストールボタンをクリックしても何も起きない
  • wsreset で Store を初期化しても改善しない
  • コマンド プロンプトで winget を実行すると
    「‘winget’ は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」と表示される

つまり、

  • 互換性トラブルシューティング → Get Help が起動できない
  • Get Help を入れようと Microsoft Store を開いてもインストールできない
  • 代わりに使おうとした winget も使えない

という「袋小路」状態になってしまっているわけです。

状況画面上のメッセージ主な原因候補
互換性トラブルシューティング起動時ms‑contact‑support を開けませんGet Help が未インストール / 破損 / 関連付け不良
Store から Get Help を入れようとしたインストールボタンが押しても反応しないMicrosoft Store のキャッシュ破損 / 更新待ち / アカウント不整合
コマンドラインから winget を実行‘winget’ は~として認識されていませんApp Installer 未導入 / 旧版 / ポリシーで制限

原因:Get Help アプリと ms‑contact‑support プロトコルの不具合

近年のトラブルシューティングは Get Help 経由が「仕様」

Windows 10 / 11 では、多くのトラブルシューティングが従来の「コントロール パネル直起動」ではなく、「ヘルプを表示(Get Help)」アプリに誘導する形に変わっています。

  • 互換性トラブルシューティングを選ぶ
  • 内部的には ms‑contact‑support という URI プロトコルで Get Help を呼び出す
  • Get Help アプリの中からさらに詳細な診断ツールが動く

このため、互換性トラブルシューティングが開かない場合でも、実際には「互換性ツール本体」ではなく、その手前にある Get Help アプリ側の問題であることがほとんどです。

Get Help が未インストール/破損しているとどうなるか

Get Help アプリが何らかの理由で

  • アンインストールされている
  • ファイルが破損している
  • 登録情報(プロトコル関連付け)が壊れている

と、Windows は ms-contact-support: プロトコルの呼び出しに失敗し、

  • 「ms‑contact‑support を開けません」
  • 「Your device needs a new app」

といったメッセージを表示するようになります。

winget が使えないのは App Installer が原因のことが多い

winget(Windows Package Manager)は、アプリのインストール・更新をコマンドラインから行える便利なツールですが、実体は Microsoft Store のシステムアプリである 「アプリ インストーラー(App Installer)」 に含まれています。

  • App Installer をインストール / 更新していない
  • 企業ポリシーなどで配布が止められている

といった場合に、winget コマンドが「認識されない」というエラーになります。Get Help を winget でインストールしようとしても、前提となる App Installer が無いとそもそも使えません。

Microsoft Store のキャッシュや保留中更新もトラブルの引き金に

さらに、次のような状態でも Get Help のインストールボタンが無反応になることがあります。

  • Store のキャッシュが壊れている
  • Store や Windows 本体の更新が中途半端な状態で止まっている
  • PC の日時がずれていてライセンス認証がうまくいかない

このため、Get Help だけをなんとかしようとするのではなく、Microsoft Store 全体の動作を一度リフレッシュすることが重要です。

解決策:上から順に試したい具体的な手順

ここからは、実際に問題を解消していくための具体的な手順を、安全かつ確実な順番で紹介します。基本的には、上から順に実行していけば OK です。

ステップ内容難易度
1Get Help の有無を確認し、通常インストールを試す低
2Microsoft Store を修復・リセットする低 ~ 中
3winget で Get Help を直接インストール中
4App Installer を導入して winget を有効化中
5ms‑contact‑support プロトコルの関連付け確認中
6SFC / DISM によるシステム修復中 ~ 高
7Microsoft Store の再登録(上級者向け)高
8インプレース修復(上書きインストール)の検討高

Get Help の有無を確認して通常インストールを試す

まずは、Get Help アプリが入っているかどうかを確認します。

Get Help の有無を確認する方法

Windows 11(23H2 以降)では、次の手順で確認できます。

  1. 設定 を開く(Windows キー + I)
  2. システム をクリック
  3. 左メニューまたは一覧から システム コンポーネント を開く
  4. 一覧の中に 「ヘルプを表示(Get Help)」 があるか確認

もしここに表示されていれば、いったん選択して「詳細オプション」から 修復 や リセット を実行してみる価値があります。

または、スタート メニューの検索欄に 「Get Help」または「ヘルプを表示」 と入力して、アプリとして表示されるか確認する方法も有効です。

Microsoft Store から Get Help を通常インストール

Get Help が見つからない場合や、うまく起動しない場合は、Microsoft Store からのインストール(または再インストール)を試します。

  1. スタート メニューから Microsoft Store を開く
  2. 右上の検索ボックスに 「Get Help」 または 「ヘルプを表示」 と入力
  3. 検索結果から 「ヘルプを表示(Microsoft Corporation)」 を選択
  4. インストール ボタンをクリック

ここでインストールが進めば、互換性トラブルシューティングも正常に起動するようになる可能性が高いです。
逆に、インストールボタンそのものがクリックしても反応しない場合は、次のステップ(Store の修復)に進みます。

Microsoft Store の不具合を修復してから再度入れる

Get Help のインストールボタンが無反応な場合は、Microsoft Store 側の状態を一度リセットします。

Microsoft Store アプリの修復・リセット

  1. 設定 → アプリ → インストールされているアプリ を開く
  2. 一覧から Microsoft Store を探す
  3. 右側の「…」ボタンをクリックして 詳細オプション を選択
  4. 修復 をクリックして完了するまで待つ
  5. 改善しなければ リセット を実行

Windows 10 の場合は 「設定 → アプリ → アプリと機能」から Microsoft Store を選び、「詳細オプション」から同様に修復・リセットが行えます。

wsreset.exe を使ってキャッシュをクリアする

GUI の修復と合わせて、昔からある wsreset.exe も併用すると効果的です。

  1. Windows キー を押し、「wsreset」と入力
  2. 表示された wsreset を右クリックして「管理者として実行」を選択
  3. 黒いウィンドウが開き、しばらくすると自動的に閉じて Microsoft Store が起動する

これにより Store のキャッシュがクリアされ、インストールボタンが反応するようになるケースが多くあります。

Windows Update とアカウントの再サインインも忘れずに

Store の不調は、OS や Store の更新が中途半端に止まっていることが原因のことも少なくありません。次の点も合わせて確認しておきましょう。

  • Windows Update を開き、保留中の更新があればすべて適用
  • Microsoft Store を開き、ライブラリ → 更新プログラムの取得 で Store アプリ自体の更新を実施
  • Microsoft Store 右上のユーザー アイコンから、一度 サインアウト → 再サインイン
  • PC を2~3回再起動してから再度 Get Help をインストール

実際の事例でも、Store のリセット後に 数回再起動を繰り返したタイミングで、突然 Get Help のインストールが正常に完了したというケースが報告されています。

Store が動くなら winget で Get Help を直接インストールする

「Store 自体は開くし、他のアプリはインストールできるが、Get Help だけうまく入らない」という場合は、winget から直接 Get Help を入れる方法が有効です。

管理者コマンド プロンプトから winget を使う

  1. Windows キー を押して cmd と入力
  2. 表示された コマンド プロンプト を右クリックし、「管理者として実行」を選択
  3. 次のコマンドを入力して Enter キーを押す
winget install --id Microsoft.GetHelp -e

正常に完了すれば、Get Help アプリがインストールされ、ms-contact-support: プロトコルからも起動できるようになります。
試しに Windows キー + R で「ファイル名を指定して実行」を開き、

ms-contact-support:

と入力して Enter を押し、Get Help が起動するか確認してみてください。

ここで ‘winget’ は認識されていません というエラーが出る場合は、次のステップへ進みます。

winget を使えるようにする:App Installer(アプリ インストーラー)の導入 / 更新

winget が見つからない・認識されない場合は、多くのケースで App Installer(アプリ インストーラー)が導入されていないか、バージョンが古すぎることが原因です。

Microsoft Store から App Installer をインストール / 更新する

  1. Microsoft Store を開く
  2. 検索ボックスに 「App Installer」 または 「アプリ インストーラー」 と入力
  3. Microsoft Corporation が提供する 「アプリ インストーラー」 を開く
  4. インストール または 更新 を実行する

インストール / 更新が完了したら、PC を再起動し、再度管理者コマンド プロンプトから

winget install --id Microsoft.GetHelp -e

を実行してみてください。

なお、企業や学校の PC などでは、グループ ポリシーや Intune の設定により App Installer / winget 自体が禁止されている場合があります。その場合は無理に回避しようとせず、システム管理者に相談するのが安全です。

ms‑contact‑support プロトコルの関連付けを確認する

Get Help がインストールされているのに「ms‑contact‑support を開けません」のまま変わらない場合は、プロトコルの関連付けが壊れている可能性があります。

既定のアプリからプロトコル関連付けを確認

  1. 設定 → アプリ → 既定のアプリ を開く
  2. 少しスクロールして、「プロトコルごとに既定を選ぶ」 をクリック
  3. 一覧から MS‑CONTACT‑SUPPORT を探す(アルファベット順なので M のあたり)
  4. 右側に表示されているアプリ名が 「ヘルプを表示(Get Help)」 になっているか確認
  5. 別のアプリになっている場合はクリックし、Get Help を選択して保存

この設定が正しく行われていれば、ms-contact-support: を呼び出したときに Get Help が起動するようになります。

それでも直らない場合のシステム修復(SFC / DISM)

ここまで実施しても状況が改善しない場合、Get Help や Microsoft Store だけでなく、Windows のシステムファイル自体が破損している可能性があります。安全な範囲でできるシステム修復として、SFC と DISM を実行します。

SFC(システム ファイル チェッカー)の実行

  1. スタートボタンを右クリックして Windows ターミナル (管理者) または コマンド プロンプト (管理者) を開く
  2. 次のコマンドを入力して Enter キーを押す
sfc /scannow

完了まで時間がかかることがありますが、途中で中断せず最後まで待ってください。
「破損したファイルが修復されました」などと表示された場合は、PC を再起動してから動作を確認します。

DISM によるイメージ修復

SFC だけでは修復しきれない場合は、DISM コマンドで Windows イメージ自体を修復します。

  1. 同じく管理者権限のコマンド プロンプト / ターミナルを開く
  2. 次のコマンドを実行
DISM /Online /Cleanup-Image /RestoreHealth

こちらも完了まで時間がかかることがあります。100% になるまで待ち、完了後に PC を再起動して症状が改善しているか確認します。

Microsoft Store の再登録(上級者向け)

Store アプリ自体がうまく動作していない場合、PowerShell で再登録することで改善するケースがあります。ただし、操作を誤ると他のストア アプリに影響が出る可能性もあるため、ある程度慣れている方 / 上級者向けの手順です。

PowerShell で Store を再登録する

  1. スタート メニューで PowerShell を検索
  2. Windows PowerShell を右クリックして「管理者として実行」を選択
  3. 次のコマンドを貼り付けて Enter
Get-AppxPackage -allusers Microsoft.WindowsStore | ForEach-Object {
  Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppxManifest.xml"
}

コマンド実行中に警告メッセージが表示されることがありますが、致命的なエラーでなければそのまま完了を待ちます。完了後、PC を再起動して Microsoft Store と Get Help の挙動を確認してください。

最終手段としてのインプレース修復(上書きインストール)

ここまでの手順でも改善しない場合は、Windows のシステム全体に何らかの不整合が発生している可能性が高いため、インプレース修復(上書きインストール) を検討します。

インプレース修復とは、

  • Windows を「上書きインストール」することでシステムファイルをまるごと入れ替える
  • 通常はユーザーのファイルやアプリ、設定を維持したまま修復できる

という方法です。具体的には、Microsoft 公式サイトから Windows のインストールメディア(またはインストール アシスタント)をダウンロードして、現在の Windows 上から setup.exe を実行し、「個人用ファイルとアプリを引き継ぐ」を選択して進めます。

この作業自体は比較的安全ですが、万が一に備えて 事前に重要なファイルのバックアップを取っておくことを強くおすすめします。

企業管理端末での注意点

会社や学校から貸与された PC の場合、

  • Microsoft Store の利用が制限されている
  • App Installer(winget)がポリシーで禁止されている
  • Get Help などのシステムコンポーネントがあえて削除されている

といった状況があり得ます。このような環境では、ユーザー側でできる対処がかなり限定されます。

次のようなポイントを確認し、自己判断で無理に回避しようとしないことが重要です。

  • Microsoft Store がそもそも開けない / サインインできない
  • App Installer のページに「このアプリは組織によってブロックされています」などと表示される
  • グループポリシー エディターやレジストリが強くロックされている

この場合は、トラブル内容(「互換性トラブルシューティングが起動しない」「ms‑contact‑support エラー」など)をスクリーンショット付きでまとめ、社内の情報システム部門や管理者に相談するのが確実です。

再発防止のポイント

今回のような Get Help / Microsoft Store 周りのトラブルは、日頃のメンテナンスである程度予防することができます。

Windows Update と Store 更新をこまめに適用する

OS や Store まわりの不具合は、後から配信される更新プログラムで修正されることが多いです。

  • 少なくとも月に 1 回は Windows Update を開いて更新を確認
  • Microsoft Store の 「ライブラリ → 更新プログラムの取得」 でアプリの更新を定期的に実施

特に大きな機能更新(21H2 → 22H2 など)の前後は、更新完了後に 数回再起動して安定させるとトラブルの発生を抑えられます。

日時設定を自動にしておく

Windows の日時が大きくずれていると、Microsoft Store やライセンス認証が正常に動作しないことがあります。

  1. 設定 → 時刻と言語 → 日付と時刻 を開く
  2. 時刻を自動的に設定する をオンにする
  3. 今すぐ同期 ボタンがあれば実行

特にノート PC で長期間バッテリーを外していたり、CMOS バッテリーが弱っている場合に日時ズレが起きやすくなります。

不要な「システムアプリ削除」ツールの利用に注意

インターネット上には、

  • 「要らない Windows アプリを一括削除」
  • 「プレインストールアプリを全部消して軽くする」

といったツールやスクリプトが多数紹介されていますが、その中には Get Help や Microsoft Store といった本来必要なコンポーネントまで削除してしまうものも存在します。

今回のようなトラブルを防ぐためにも、よく分からないツールでシステムアプリを大量に削除するのは避け、どうしても削除したい場合は どのアプリが何をしているかを十分に調べた上で実行するようにしましょう。

実際にあった復旧例:数回の再起動後に Get Help のインストールが成功

最後に、実際に本記事のような状況から復旧したケースの流れを簡単に紹介します。

  1. 互換性トラブルシューティングを開こうとして「ms‑contact‑support エラー」が発生
  2. Microsoft Store から Get Help を開くが、インストールボタンが無反応
  3. Store の修復 → リセット → wsreset を実施
  4. Windows Update を適用し、Store のライブラリからも更新をすべて適用
  5. Microsoft アカウントを一度サインアウト → サインイン
  6. PC を数回再起動したのち、再度 Store から Get Help を開く
  7. このタイミングでインストールボタンが反応し、Get Help のインストールに成功
  8. 互換性トラブルシューティングを再度実行したところ、今度は正常に Get Help が起動し、従来通り診断が行えるようになった

この例からも分かるように、

  • Microsoft Store の修復
  • Windows / Store の更新適用
  • 複数回の再起動

といった「地味な」作業の積み重ねが、Get Help のインストール失敗・ms‑contact‑support エラーの解消につながることが多いです。

まとめ:Get Help と Store を正常化すれば互換性トラブルシューティングは復活する

互換性トラブルシューティングが起動せず、「ms‑contact‑support を開けません」「Your device needs a new app」といったメッセージが出る場合、原因は多くが Get Help アプリと Microsoft Store 周りのトラブルに集約されます。

  • まずは Get Help がインストールされているか、システム コンポーネントや Store から確認する
  • Store の修復・リセット・wsreset、Windows Update、アカウント再サインインを実施
  • 必要に応じて App Installer(アプリ インストーラー)を導入し、winget install --id Microsoft.GetHelp -e で直接インストール
  • MS‑CONTACT‑SUPPORT プロトコルが Get Help に関連付けられているか確認
  • 最終的には SFC / DISM / Store 再登録、インプレース修復まで視野に入れる

これらの手順を一つずつ丁寧に実行していけば、多くのケースで互換性トラブルシューティングが再び正常に利用できるようになります。同じ症状で悩んでいる方は、本記事のステップを順番に試してみてください。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次