Windows7/8.1からWindows10への自動アップグレードを無効化・停止する方法とコマンド

Windows7・Windows8/8.1からWindows10に自動でアップデートさせないためのメモ。

削除する更新ファイル

「コントロール パネル」-「すべてのコントロール パネル項目」-「プログラムと機能」の画面の左にある『インストールされた更新プログラムを表示】からアンインストールできます。

特にKB3035583GWX.exe(画面右下のタスクバーの四角いWindowsマーク)は必ず削除

あとは正直、何の更新ファイルかよくわかりませんが、Windows10関連らしいのでついでに削除。

Windows7

Windows8/8.1

※削除しただけではWindows Updateでまた復活してきて自動でインストールされてしまうので、Windows Updateの更新ファイルの一覧に出てきた時点で右クリックして「非表示」を選択してください。非表示にすれば手動でインストールしない限り、自動でインストールされることはありません。

特定の更新ファイルを事前にインストールしないように指定する方法はありません。

ついでに削除&非表示にした方がいいかもしれない更新ファイル

レジストリでGWX.exeを無効にする

コマンドプロンプトで以下のコマンドを実行するとレジストリを登録できます。

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Gwx /v DisableGwx /t REG_DWORD /d 1 /f

グループポリシーでアップデートを無効にする

Tech TIPS:Windows UpdateによるWindows 10へのアップグレードを「ブロック」する方法 (1/2) - @ITによると、グループポリシーでアップデートをブロック(禁止)するためには以下の更新ファイルのいずれかが適用されていることが必要だそうです。

必要な更新ファイルのインストール

グループポリシーの設定

「コントロールパネル」の検索窓から「グループポリシーの編集」を検索するか、Windows+Rgpedit.mscを実行するとグループポリシーの画面が開きます。

レジストリでアップグレードをブロックするコマンド

以下のコマンドをコマンドプロンプトで実行する。

reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate /v DisableOSUpgrade /t REG_DWORD /d 1 /f

全部をバッチファイルで行う

Windows7(32bit)の場合、以下のコマンドを○○.batで実行すると、

を全自動で一度に行えます。(グループポリシーの設定以外)

taskkill /im GWX.exe /f

wusa.exe /uninstall /kb:2952664 /quiet /norestart
wusa.exe /uninstall /kb:3021917 /quiet /norestart
wusa.exe /uninstall /kb:3035583 /quiet /norestart
wusa.exe /uninstall /kb:3138612 /quiet /norestart
wusa.exe /uninstall /kb:3095675 /quiet /norestart

rd /s /q "%windir%System32\GWX"

md c:\InstallKB

bitsadmin.exe /transfer htmlget https://download.microsoft.com/download/0/B/5/0B53EDAE-AB68-4FA6-95EC-6966AD0A16F6/Windows6.1-KB3083710-x86.msu c:\InstallKB\Windows6.1-KB3083710-x86.msu

wusa.exe c:\InstallKB\Windows6.1-KB3083710-x86.msu /extract:c:\InstallKB

pkgmgr.exe /n:c:\InstallKB\Windows6.1-KB3083710-v2-x86.xml /quiet

rd /s /q c:\InstallKB

reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\Gwx /v DisableGwx /t REG_DWORD /d 00000001 /f

reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate /v DisableOSUpgrade /t REG_DWORD /d 1 /f
PAGETOP