Windowsで「アプリの入手先を選択する」が表示されない問題を解決する方法

時々、ユーザーは「アプリの入手先を選択する」オプションがWindowsの設定から消えてしまうことに気づきます。これは非常に煩わしいことです。この機能は、Microsoft Storeとその他の信頼できるソースを切り替えるなど、アプリのインストールを許可するソースを制御します。このオプションが消えてしまうと、単なる使い勝手の問題ではなく、セキュリティや互換性の問題にもつながる可能性があります。特に、特定のアプリがストアで入手できないものの、どうしても必要な場合はなおさらです。これはWindowsの奇妙な現象ですが、アップデート後やシステム調整がうまくいかず、設定が消えてしまう場合に発生することがあります。

元に戻すのは必ずしも簡単ではありませんが、いくつか効果的な解決策があります。Sモードをオフにするだけで解決する場合もあれば、レジストリやグループポリシーの設定をいじることで解決する場合もあります。少し手動で調整するだけで、大きな効果が得られることがあります。ある環境では、Sモードをオフにするだけですぐに解決しましたが、別の環境では、レジストリのアクセス許可を微調整することで解決しました。ですから、根気強く以下の方法を試してみてください。

Windowsで「アプリの入手先を選択する」が表示されない問題を解決する方法

解決策1:Sモードをオフにする

これはまず最初に試すべきことです。正直なところ、Sモードではこういった機能が制限されるからです。Sモードをオフにすると、通常は設定が再び表示され、より柔軟なWindows環境に切り替えることができます。しかも、ほとんど手間はかかりません。

  1. Windows キー + Iを押して設定を開きます。
  2. 「システム」をクリックし、次に「アクティベーション」に進みます。
  3. 「Windows 11 Proに切り替える」セクションを探してください。「ストアへ移動」ボタンが表示されたら、それをクリックしてください。
  4. Sモードを解除するためのMicrosoft Storeページが開きます。
  5. 確定するには、 「取得」ボタンをクリックしてください。一部のシステムでは、一時的に処理が失敗したり、ボタンがすぐに反応しない場合があります。その場合は、再度試すか、必要に応じてPCを再起動してください。

このプロセスは基本的にWindowsのロックを解除し、「アプリの入手先を選択する」設定を隠している制限を解除します。Sモードを使用している場合は、これが主な原因である可能性が高いです。

解決策2:レジストリを変更する

Sモードをオフにしても問題が解決しない場合は、レジストリをいじることで原因が特定できることがあります。レジストリをいじると他の問題が発生する可能性もあるため、多少リスクは伴いますが、手順を慎重に進めれば試してみる価値はあります。この方法は、設定項目が非表示になっている場合や、アクセス権限が間違っている場合に有効です。

  1. Windows キー + Rを押して「ファイル名を指定して実行」を開きます。
  2. regeditと入力してEnter キーを押します。
  3. ユーザーアカウント制御のプロンプトが表示されたら、「はい」をクリックしてください。
  4. レジストリエディターが開きます。次に、次の場所に移動します。。これを素早く行うには、左側のフォルダーを展開します。HKEY_LOCAL_MACHINE、SOFTWAREHKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\SmartScreen、 Policies 、Microsoft展開します。
  5. 右側で、ConfigureAppInstallControlConfigureAppInstallControlEnabledを探してください。
  6. これらのキーが表示されている場合は、右クリックして「削除」を選択してください。キーが見つからない場合でも問題ありません。必要に応じて後で作成できます。通常、これらのキーを削除すると、Windows はカスタム制限をすべてリセットします。
  7. レジストリエディタを閉じてから、PCを再起動してください。再起動後、「アプリの入手先を選択する」オプションが再び表示されるかどうかを確認してください。

それでも解決しない場合は、レジストリキーのアクセス許可を設定し、グループポリシーによって設定が上書きされていないことを確認するという方法もあります。

解決策3:グループポリシーエディターを使用する

この方法は、グループポリシーエディターが利用可能なWindows ProまたはEnterprise向けです。設定を非表示または無効にしている可能性のあるポリシーをより直接的に制御できます。

  1. Windows キー + Rを押して「ファイル名を指定して実行」を開きます。
  2. gpedit.mscと入力してEnter キーを押してください。
  3. UACプロンプトを確認してから、グループポリシーエディターが起動するまで待ちます。
  4. コンピューターの構成 / 管理用テンプレート / Windows コンポーネント / Windows Defender SmartScreen / エクスプローラー の順に移動します。 素早く移動するには、左側の各フォルダーを展開して最終パスにアクセスしてください。
  5. 「アプリのインストール制御を設定する」という設定を探してください。
  6. ダブルクリックして「未設定」を選択してください。これによりポリシーがデフォルト設定にリセットされ、システムが再びそのオプションを表示できるようになります。
  7. 「適用」「OK」をクリックし、エディターを閉じてPCを再起動してください。

これにより、オプションをブロックまたは非表示にしているポリシーがすべて解除されます。場合によっては、以前の設定変更やポリシー変更によってWindowsが特定の設定を非表示にしてしまうことがありますが、これをリセットすることで表示が回復することがあります。

場合によっては、Sモード、レジストリの不具合、グループポリシーの設定などが複合的に影響している可能性があるため、これらのオプションを順番に試してみることで、アクセスを妨げている原因を絞り込むことができます。