Không thể bật cập nhật Microsoft trong Windows 7 x86


24

Tôi có một máy ảo Windows 7 x86 đã không được sử dụng trong một thời gian và hôm nay tôi đã thực hiện Windows Update đầy đủ trên nó (bao gồm cả IE11).

Tôi nhận thấy rằng tôi đã không bật Microsoft Updates và khi tôi mở Windows Update và nhấp vào liên kết "Nhận cập nhật cho các sản phẩm khác của Microsoft. Tìm hiểu thêm", Internet Explored khởi động và đưa tôi đến trước:

http://www.update.microsoft.com/microsoftupdate/v6/ ]. (và một cái gì đó tôi đã không bắt được)

Mà ngay lập tức chuyển hướng đến

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

Mà dường như chỉ chứa hình ảnh này:

nhập mô tả hình ảnh ở đây

Trang này không phải là những gì tôi mong đợi (giấy phép cập nhật của Microsoft, v.v.) và chỉ cho tôi cách nhấp vào menu bắt đầu và chạy Windows Update.

Có ai có bất cứ ý tưởng những gì đang xảy ra ở đây? Và làm cách nào để tôi thực sự bật Microsoft Updates? Điều này chưa bao giờ là một vấn đề đối với tôi trong quá khứ.

Lưu ý rằng Windows Update đang chạy hoàn toàn hạnh phúc trên máy này.


Chạy SC WUAUCLT MODE=AUTOtừ cmd là quản trị viên.
arielnmz

Câu trả lời:


35

OK .. Bây giờ tôi có lý do để đập đầu vào bàn.

Tôi phát hiện ra một trang web khác không hoạt động với VM của mình - nhưng tôi có một VM thứ hai mà nó hoạt động. Trong VM hoạt động tôi có IE9, nhưng trong VM không hoạt động tôi có IE11. Điều đó khiến tôi nhớ rằng đã có những thay đổi "gần đây" trong IE, và sau đó thêm trang web đó vào chế độ "Tương thích" IE11. Sau đó nó hoạt động.

Vì vậy, tôi đã thêm microsoft.com vào chế độ tương thích IE11 và thật bất ngờ tôi thấy những gì tôi mong đợi:

nhập mô tả hình ảnh ở đây

Điều cuối cùng đã dẫn đến điều sau đây (trông rất giống với trang ban đầu tôi đang xem)

nhập mô tả hình ảnh ở đây

Vì vậy, vấn đề là IE11 không thể xử lý một trang web của Microsoft. Thật trớ trêu.


2
Có phải hơi vô lý khi ngay cả trong năm 2015, trình duyệt web của Microsoft cần sử dụng chế độ tương thích để hiển thị trang web của Microsoft đúng cách, trên một trang cần thiết để cập nhật các sản phẩm của Microsoft?
George T

Điều đáng chú ý ... hoặc ít nhất là đối với tôi, vấn đề tương tự cũng ảnh hưởng đến các phiên bản máy chủ của Windows, hoặc ít nhất là Server 2008 R2 (không có máy chủ R2 2012/2012 nào tôi có thể kiểm tra điều này vào lúc này). Dù sao, cảm ơn vì đã giúp tôi tìm ra lý do tại sao tôi không thể sử dụng bản cập nhật của Microsoft trên một loạt các máy chủ của mình.
HoplessN00b

Là cách giải quyết này vào tháng 3 năm 2017? Chỉ cần thử nó, bao gồm vô hiệu hóa cả hai hộp kiểm ("hiển thị mạng nội bộ ...", "sử dụng microsoft"), nhưng không thành công.
Tobias Knauss

Cuối cùng tôi quyết định cài đặt Silverlight theo đề xuất trên một trang web khác. Trình cài đặt đã cho tôi tùy chọn bật Microsoft Update ngay khi cài đặt xong. Thành công.
Tobias Knauss

8

Đây chắc chắn là một vấn đề với IE11 như được đề xuất bởi các áp phích khác. Tôi cần kiểm tra tùy chọn "Sử dụng danh sách tương thích của Microsoft" trong "Cài đặt chế độ xem tương thích" trong IE11 để có thể truy cập đúng trang.

nhập mô tả hình ảnh ở đây

Tôi đã thử thêm trang web microsoft.com vào danh sách tương thích IE11 và nó không hoạt động với tôi. Hy vọng điều này làm việc ra cho bạn.


+1 Điều này đã giải quyết vấn đề của tôi và bây giờ bạn sẽ có thể đưa hình ảnh vào câu trả lời của mình :)
Oriol

Điều này sẽ đảm nhận như là câu trả lời được chấp nhận. Câu trả lời hiện được chấp nhận sẽ buộc tất cả các trang web của Microsoft vào chế độ tương thích trừ khi họ yêu cầu rõ ràng về chế độ tiêu chuẩn, ví dụ như thông qua tiêu đề Tương thích X-UA.
Starson Hochschild

Có điều gì đó kỳ lạ đang diễn ra ở đây. "Sử dụng danh sách tương thích của Microsoft" được bật theo mặc định, nhưng trang MU vẫn không hoạt động - cho đến lần thứ hai hoặc thứ ba bạn thử, khi nó đột nhiên bắt đầu hoạt động mà không có lý do rõ ràng.
Harry Johnston

2

Bạn cũng có thể kích hoạt cập nhật Microsoft với tập lệnh vbs nếu IE hoàn toàn không cho phép bạn;

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,"")

hoặc cái đó để hoàn tác thay đổi;

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

tham khảo ở đó


Ai đó đã thêm giải pháp tập lệnh powershell trong một nhận xét về liên kết bạn đã tham chiếu: (tách 3 dòng bằng ///): $ServiceManager = New-Object -ComObject "Microsoft.Update.ServiceManager"/// $ServiceManager.ClientApplicationID = "My App"///$ServiceManager.AddService2( "7971f918-a847-4430-9279-4a52d1efe18d",7,"")
Tobias Knauss
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.