Windows10に勝手にアプリをインストールさせない方法

 最近Windows10に自分でインストールしていないのに勝手にLINEがインストールされたという話をよく見かけます。
 私は複数のPCでWindows10 Pro/Home共に利用していますが、この挙動には遭遇していません。しかし、Windows10をクリーンインストールすると勝手にCandy Crushをはじめとする複数のゲームアプリなどがインストールされる挙動には毎回遭遇しています。
 今回、Windows10 1809アップデートがなかなか私のPCに降ってこないのと、SSDの換装を行うのに合わせてWindows10をクリーンインストールすることにしたので、勝手に不要なアプリがインストールされない方法を調べて実践してみましたので紹介します。

<警告>
レジストリの変更を伴う作業です。間違えるとPCが正常に機能しなくなる可能性がありますし、同じ作業を行った場合でも問題が発生しないことを保証するものではありません。
実施される場合はご自身の責任において行ってください。

 

対応方法

 多くのユーザがCandy CrushやFacebookアプリが望んでいないのに勝手にインストールされることに不満なようで、(英語ですが)マイクロソフト公式のフォーラムに、本件に該当する回答がありました。
How do I stop Windows 10 installing unwanted apps like Facebook, Candy - Microsoft Community

 Microsoft Agent(マイクロソフト社員)として表示されているRegile Reb氏の回答が役に立ちそうです。引用すると以下の手順になります。

  1. Type regedit then hit Enter.
  2. Go to the follow Registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\
  3. Create a new key inside the Windows key. Right-click the Windows key and choose New > Hit Key. Name the new key CloudContent.
  4. Create a new value inside that new key. Right-click the CloudContent key and select New > Select DWORD (32-bit) Value. Name the new value DisableWindowsConsumerFeatures.
  5. Double-click the new DisableWindowsConsumerFeatures value to open its properties window. Change the value from 0 to 1 in the Value data box and then click OK.
  6. Restart your computer.

 適当に意訳すると、以下の手順となります。

  • レジストリエディタを起動
  • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\ に CloudContent という名称のキーを新規追加
  • 新規追加した CloudContent キーに DisableWindowsConsumerFeatures という名称のDWORD値を新規追加
  • 新規追加した DisableWindowsConsumerFeatures DWORD値を1に更新
    Windows10 DisableWindowsConsumerFeatures
  • 再起動

 

クリーンインストール実践

 前述の方法はレジストリエディタを使用するので、Windows自体のインストール時にレジストリを自動で書き換えさせるのは(その手順を調べるのを含めて)面倒そうなので、以下の手順で実施しました。

  • ネットワークに接続しないでWindows10をインストールする
    • インストール過程でネットワークへの接続を推奨してくるが、ネットワークには繋がない
    • ネットワークに繋いでいないため、Microsoftアカウントが使えないためインストール過程ではローカルユーザを作成する
  • インストール完了後ローカルユーザでログオン後、前述のレジストリキー・値を設定し再起動する
    • 再起動前後で以下のような状態のスタートメニューが確認できる
      Windows10 1809スタートメニュー初期状態
    • (ダウンロード待ち或いは未ダウンロードを表す)下線に向かう↓アイコンで溢れているが、前述のレジストリキー・値を設定して再起動してもこの状態のままなので、右クリックして[スタートからピン留めを外す]
  • LANケーブルを挿すなりWiFiの設定をするなりして、インターネットに接続しWindowsアップデートをかける
    • (必要に応じて)不足しているドライバ類をインストールする

 重要なのはレジストリを手動で設定する前に、インターネットに接続しないことだけです。
 この手順によって、毎回勝手にインストールされることに悩まされてきたCandy Crush等の不要アプリが勝手にインストールされる挙動を防げました(Windows 10 Pro 1809で確認) *1
 なお、元々私のPCでは勝手にLINEがインストールされるという事象は発生していないので因果関係は不明ですが、LINEアプリがインストールされる事象も発生していません。
 



以上。

*1:インストールされても、アンインストールすればいいだけの話ではあるのですが、SSDに不要な書き込みをして僅かであってもNAND素子の寿命を無駄に削られたくないという思想から、インストール自体をさせたくないのです。