Windows 7'ye Windows 10'a Yükseltmeye Çalışmayı Durdurmasını Söyle?


10

Windows 7 Home çalıştıran bir müşteri, yükseltmenin yüklenemediğine dair günlük iletileri gördüğüm için Windows 10 yükseltmesini ayırmış veya tamamlamış olmalıdır.

Bu müşteri Windows 10 için hazır değil, bu yüzden yükleme başarısız oluyor. Ama denemeyi nasıl durdurabilirim? Yükseltme için izin verildiğinde, yükseltmeyi denemeyi durdurmak için bu izni nasıl iptal edebilirim?

Güncelleştirmeleri temizlemek için Windows Update sorun gidericisini çalıştırdım ve KB3035583'ü kaldırdım ve gizledim, ancak yine de yükseltmeye çalışıyor. Görev Yöneticisi'nde GWX.EXE işlemi yoktur.

Olay günlüğü hata mesajı:

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 dosyasından ilgili satırlar:

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
Eğer gizli dizinleri kaldırdık $Windows.~BTve $Windows.~WS?
Ramhound

İlgili , cevabın temel fikir hala doğrudur. "Windows 10'u al" uygulamasını yüklemeniz, Windows 10 için rezervasyonu kaldırmanız ve ardından uygulamayı kaldırmanız gerekir.
Ramhound

Teşekkürler @Ramhound. $Windows.~BTKlasörü kaldırdım . $Windows.~WSKlasör yok . Windows 10 rezervasyonunu kaldırma ile aynı şeyi yapacağını umduğum bir kayıt defteri anahtarı buldum - aşağıdaki cevabımı görün.
Mark Berry

Yanıtlar:


14

Daha fazla Google, beni yükseltme işlemini kontrol ettiği anlaşılan bir kayıt defteri anahtarına yönlendirdi.

Yükseltmeye çalışan makine şu değerlere sahipti:

[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 yayınlanmadan önce KB3035583'ü kaldırdığım (ve bu nedenle yükseltmeyi başarıyla engellediğim) başka bir Windows 7 makinesi, şu değerlere sahipti:

[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"

"Yükseltme" makinesindeki kayıt defterini "engellenen" makinenin kayıt defterine uyacak şekilde güncelledim, sonra makineyi yeniden başlattım.

Ayrıca, @Ramhound'un yorumu sayesinde, 5.1GB içerikli bir $ Windows. ~ BT gizli klasörü buldum. Disk Temizleme'yi çalıştırdım ve "Geçici Windows kurulum dosyalarını" kaldırdım. Bu klasör artık yok.

Bunun ilerlemeyi başarıyla engelleyip engellemediğini göreceğiz.

Güncelleme 7 Ağustos 2015

Makine Windows 10'a yükseltmeye çalışmayı durdurdu, bu nedenle kayıt defteri değişikliği işe yaramış olmalı. İki gün önce belirlediğim değerler değişmedi.


1

Windows 10 yükseltmelerini önlemek için taşınabilir bir yardımcı program olan Never 10 ile bu artık çok kolay .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.