Windows 7 x86'da Microsoft güncellemesi açılamıyor


24

Bir süredir kullanılmamış bir Windows 7 x86 sanal makinem var ve bugün üzerinde tam bir Windows Güncellemesi yaptım (IE11'i de dahil olmak üzere).

Microsoft Güncelleştirmeleri'ni açmadığımı ve Windows Update'i açtığımda ve "Diğer Microsoft ürünleri için Güncelleştirmeleri Al. Daha Fazlasını Öğrenin" bağlantısına tıkladığımda, Internet Explored başlar ve beni ilk önce şöyle alır:

http://www.update.microsoft.com/microsoftupdate/v6/… . (ve yakalayamadığım bir şey)

Hemen yönlendiren

http://www.update.microsoft.com/windowsupdate/v6/thanks.aspx?ln=en&&thankspage=5

Sadece bu resmi içeriyor gibi görünüyor:

görüntü tanımını buraya girin

Bu sayfa umduğum gibi değildi (Microsoft güncelleme lisansı vb.) Ve Başlat menüsünde nasıl tıklanacağını ve Windows Update'i nasıl çalıştıracağımı gösteriyor.

Burada neler olduğu hakkında bir fikri olan var mı? Ve aslında Microsoft Güncelleştirmeleri'ni nasıl etkinleştiririm? Bu geçmişte benim için hiçbir zaman sorun olmadı.

Windows Update'in bu bilgisayarda mükemmel şekilde çalıştığını unutmayın .


SC WUAUCLT MODE=AUTOCmd'den yönetici olarak çalıştırın .
arielnmz

Yanıtlar:


35

Tamam .. Şimdi kafamı masaya oturtmak için haklıyım.

VM'mle çalışmayan başka bir web sitesi buldum - ancak çalıştığı ikinci bir VM'm vardı. Çalışan VM’de IE9’um vardı, ancak çalışan VM’de IE11’im var. Bu, IE’de "son" değişiklikler olduğunu hatırlatmamı sağladı ve ardından bu web sitesini IE11 "Uyumluluk" moduna ekledi. Bundan sonra çalıştı.

Yani… microsoft.com'u IE11 uyumluluk moduna ekledim ve birden beklediğimi anlıyorum:

görüntü tanımını buraya girin

Sonunda aşağıdakilere yol açtı (gördüğüm ilk sayfaya çok benziyor)

görüntü tanımını buraya girin

Bu yüzden sorun şu ki, IE11 bir Microsoft web sitesini idare edemiyor. Ah, ironi.


2
2015 yılında bile, Microsoft'un web tarayıcısının Microsoft ürünlerini güncellemek için gerekli bir sayfada Microsoft'un web sitesini düzgün bir şekilde görüntülemek için uyumluluk modunu kullanması biraz saçma değil mi?
George T

En azından, bu aynı sorunun Windows'un sunucu sürümlerini de etkilediğini ya da en azından Server 2008 R2'yi etkilediğine dikkat çekiyor. şu anda). Neyse, Microsoft güncellemesini neden bir avuç sunucumda kullanamadığımı bulmama yardım ettiğin için teşekkürler.
UmutsuzN00b

Bu geçici çözüm Mart 2017'de bozuldu mu? Her iki onay kutusunu da ("intranet göster ...", "microsoft kullan") devre dışı bırakmak dahil, denedim, ancak başarısız oldu.
Tobias Knauss

Sonunda Silverlight'ı başka bir web sitesinde önerildiği şekilde kurmaya karar verdim. Yükleyici, kurulum yapıldıktan hemen sonra Microsoft Update'i etkinleştirme seçeneği verdi. Başarılı.
Tobias Knauss

8

Kesinlikle diğer posterlerin önerdiği şekilde IE11 ile ilgili bir sorun. Doğru sayfaya erişebilmek için IE11'deki "Uyumluluk Görünümü Ayarları" ndaki "Microsoft uyumluluk listelerini kullan" seçeneğini işaretlemem gerekiyordu.

görüntü tanımını buraya girin

Microsoft.com web sitesini IE11 uyumluluk listesine eklemeyi denedim ve bu benim için işe yaramadı. Umarım bu sizin için çalışır.


+1 Bu benim sorunumu çözdü ve şimdi cevaplarınıza görüntüleri dahil edebileceksiniz :)
Oriol

Bu kabul edilen cevap olarak üstlenmelidir. Şu anda kabul edilen cevap, örneğin X-UA-Uyumlu üstbilgisi aracılığıyla standart mod açıkça istenmedikçe tüm Microsoft sitelerini uyumluluk moduna zorlayacaktır.
Starson Hochschild

Burada garip bir şeyler oluyor. "Microsoft uyumluluk listelerini kullan" varsayılan olarak açıktır, ancak MU sayfası hala çalışmaz - ikinci ya da üçüncü kez deneyin, aniden hiçbir belirgin neden olmadan çalışmaya başladığında.
Harry Johnston

2

IE size izin vermiyorsa, Microsoft güncellemesini vbs-script ile de etkinleştirebilirsiniz;

Set ServiceManager = CreateObject("Microsoft.Update.ServiceManager") 
ServiceManager.ClientApplicationID = "My App"  
'add the Microsoft Update Service by GUID 
Set NewUpdateService = ServiceManager.AddService2("7971f918-a847-4430-9279-4a52d1efe18d",7,"")

veya değişikliği geri almak için;

Set ServiceManager = CreateObject("Microsoft.Update.ServiceManager") 
ServiceManager.ClientApplicationID = "My App"  
'remove the Microsoft Update Service by GUID 
ServiceManager.RemoveService("7971f918-a847-4430-9279-4a52d1efe18d")

orada referans


Birisi başvurduğunuz linke yaptığı yorumda bir powershell betiği çözümü ekledi: (3 satırı /// ile ayırarak): $ServiceManager = New-Object -ComObject "Microsoft.Update.ServiceManager"/// $ServiceManager.ClientApplicationID = "My App"///$ServiceManager.AddService2( "7971f918-a847-4430-9279-4a52d1efe18d",7,"")
Tobias Knauss
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.