
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 업그레이드를 방지하는 휴대용 유틸리티입니다.