Windows 7にWindows 10へのアップグレードを中止するように指示しますか?


10

Windows 7 Homeを実行しているお客様は、Windows 10のアップグレードを予約または承認しておく必要があります。アップグレードのインストールに失敗するというメッセージが毎日表示されるためです。

このお客様はWindows 10の準備ができていないため、インストールが失敗しているのは良いことです。しかし、それをやめさせる方法は?アップグレードの許可が与えられたら、アップグレードの試行を停止するようにその許可を取り消すにはどうすればよいですか?

Windows Updateトラブルシューティングツールを実行して更新を消去し、KB3035583をアンインストールして非表示にしましたが、まだアップグレードを試みています。タスクマネージャーでは、GWX.EXEプロセスはありません。

イベントログエラーメッセージ:

Log Name:      System
Source:        Microsoft-Windows-WindowsUpdateClient
Date:          8/5/2015 1:28:58 AM
Event ID:      20
Task Category: Windows Update Agent
Level:         Error
Keywords:      Failure,Installation
User:          SYSTEM
Description:   Installation Failure: Windows failed to install the following update with 
               error 0x80240020: Upgrade to Windows 10 Home.

WindowsUpdate.logからの関連する行:

2015-08-05  01:28:57:885    1068    6698    Agent   *************
2015-08-05  01:28:57:885    1068    6698    Agent   ** START **  Agent: Installing updates [CallerId = AutomaticUpdates]
2015-08-05  01:28:57:885    1068    6698    Agent   *********
2015-08-05  01:28:57:885    1068    6698    Agent     * Updates to install = 1
2015-08-05  01:28:57:885    1068    6698    Agent     *   Title = Upgrade to Windows 10 Home
2015-08-05  01:28:57:885    1068    6698    Agent     *   UpdateId = {27E79986-1150-4342-BDD2-76DF82C768D5}.201
2015-08-05  01:28:57:885    1068    6698    Agent     *     Bundles 1 updates:
2015-08-05  01:28:57:885    1068    6698    Agent     *       {FCD6621E-F5D4-4A95-AD43-28F0C58DD2F3}.201
2015-08-05  01:28:58:181    1068    6698    DnldMgr Preparing update for install, updateId = {FCD6621E-F5D4-4A95-AD43-28F0C58DD2F3}.201.
2015-08-05  01:28:58:181    27280   6f84    Misc    ===========  Logging initialized (build: 7.6.7601.18917, tz: -0700)  ===========
2015-08-05  01:28:58:181    27280   6f84    Misc      = Process: C:\Windows\system32\wuauclt.exe
2015-08-05  01:28:58:181    27280   6f84    Misc      = Module: C:\Windows\system32\wuaueng.dll
2015-08-05  01:28:58:181    27280   6f84    Handler :::::::::::::
2015-08-05  01:28:58:181    27280   6f84    Handler :: START ::  Handler: Windows Setup Install
2015-08-05  01:28:58:181    27280   6f84    Handler :::::::::
2015-08-05  01:28:58:181    27280   6f84    Handler   : Updates to install = 1
2015-08-05  01:28:58:181    1068    5ecc    AU  >>##  RESUMED  ## AU: Installing update [UpdateId = {27E79986-1150-4342-BDD2-76DF82C768D5}]
2015-08-05  01:28:58:181    1068    5ecc    AU    # WARNING: Install failed, error = 0x80240020 / 0x00000000
2015-08-05  01:28:58:181    27280   6f84    Handler   : WARNING: Exit code = 0x80240020
2015-08-05  01:28:58:181    1068    5ecc    AU  Write OSUpgradeState =14 with OSUpgradephase =2
2015-08-05  01:28:58:181    27280   6f84    Handler :::::::::
2015-08-05  01:28:58:181    27280   6f84    Handler ::  END  ::  Handler: Windows Setup Install
2015-08-05  01:28:58:181    27280   6f84    Handler :::::::::::::

1
あなたが隠しディレクトリを削除している$Windows.~BT$Windows.~WS
ラムハウンド

関連するその答えの基本的な考え方はまだ正しいです。「Get Windows 10」アプリケーションをインストールし、Windows 10の予約を削除してから、アプリケーションをアンインストールする必要があります。
ラムハウンド

@Ramhoundに感謝します。$Windows.~BTフォルダを削除しました。$Windows.~WSフォルダがありません。Windows 10の予約を削除するのと同じことを実現できるレジストリキーを見つけました。以下の私の回答を参照してください。
Mark Berry

回答:


14

さらにグーグルすると、アップグレードプロセスを制御しているように見えるレジストリキーに私を導きました。

アップグレードしようとしたマシンには、次の値がありました。

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade]
"KickoffDownload"=dword:00000001
"KickoffSource"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade\State]
"OSUpgradeState"=dword:0000000e
"OSUpgradeStateTimeStamp"="2015-08-04 15:59:55"
"OSUpgradePhase"=dword:00000002

Windows 10がリリースされる前に KB3035583を削除した(したがって、アップグレードが正常にブロックされた)別のWindows 7マシンには、次の値がありました。

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade\State]
"OSUpgradeState"=dword:00000001
"OSUpgradeStateTimeStamp"="2015-07-28 10:09:55"

「アップグレード」マシンのレジストリを「ブロック」マシンのレジストリと一致するように更新し、マシンを再起動しました。

また、@ Ramhoundからのコメントのおかげで、5.1GBのコンテンツを含む$ Windows。〜BT隠しフォルダーが見つかりました。ディスククリーンアップを実行して、「一時的なWindowsインストールファイル」を削除しました。そのフォルダはなくなりました。

これにより、今後のアップグレードが正常にブロックされるかどうかを確認します。

2015年8月7日更新

マシンがWindows 10へのアップグレードを停止したため、レジストリの変更が機能しているはずです。2日前に設定した値は変更されていません。


1

これは、Windows 10のアップグレードを防止するポータブルユーティリティのNever 10で簡単になりました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.