Windows 7에 Windows 10으로의 업그레이드 시도를 중지하라고 지시하시겠습니까?

Windows 7에 Windows 10으로의 업그레이드 시도를 중지하라고 지시하시겠습니까?

Windows 7 Home을 실행하는 고객은 업그레이드 설치에 실패했다는 메시지가 매일 표시되므로 Windows 10 업그레이드를 예약하거나 승인해야 합니다.

이 고객은 Windows 10을 사용할 준비가 되어 있지 않으므로 설치가 실패하는 것은 다행입니다. 하지만 어떻게 하면 시도를 멈출 수 있을까요? 업그레이드 권한이 부여되면 해당 권한을 취소하여 업그레이드 시도를 중지하려면 어떻게 해야 합니까?

업데이트를 지우기 위해 Windows 업데이트 문제 해결사를 실행했고, 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

추가로 인터넷 검색을 통해 업그레이드 프로세스를 제어하는 ​​것처럼 보이는 레지스트리 키를 찾았습니다.

업그레이드하려는 머신의 값은 다음과 같습니다.

[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

KB3035583을 제거한 다른 Windows 7 시스템~ 전에Windows 10이 출시되었으며(따라서 업그레이드가 성공적으로 차단됨) 다음 값을 가졌습니다.

[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

이제 이것은 쉽습니다.절대 10, Windows 10 업그레이드를 방지하는 휴대용 유틸리티입니다.

관련 정보