Đôi khi xảy ra trường hợp các bản cập nhật bảo mật cho các sản phẩm của Microsoft (được phát hành theo MS Patch Tuesday) gây ra sự cố với hệ điều hành hoặc phần mềm của bên thứ ba. Các sự cố do các bản cập nhật gây ra có thể là hàng loạt và xảy ra trên một số lượng lớn thiết bị hoặc riêng tư xảy ra trong một số kết hợp của phiên bản hệ điều hành Windows và một số ứng dụng.
Nếu bản vá Windows (hoặc Office) gây ra sự cố trên máy tính của nhiều người dùng và điều này được các chuyên gia của Microsoft xác nhận thì bản cập nhật sẽ được hãng rút lại và sau một thời gian sẽ được thay thế bằng bản mới với các lỗi đã được khắc phục. Nhưng nếu cần, trong Windows có một cách để gỡ cài đặt bất kỳ bản cập nhật hoặc bản vá bảo mật nào.
Trong bài viết này, chúng tôi sẽ chỉ ra cách thực hiện đúng gỡ cài đặt các bản cập nhật trong Windows OS (bài viết bao gồm Windows 10, 8.1, 7 và Windows Server 2016, 2012 / R2, 2008 / R2). Những cách xóa bản cập nhật này có thể được sử dụng nếu bạn đã cài đặt bản cập nhật theo cách thủ công từ tệp CAB hoặc MSU, thiết bị của bạn sẽ tự động nhận bản cập nhật đó từ máy chủ Windows Update hoặc máy chủ WSUS của bạn.
Có một số cách để gỡ cài đặt các bản cập nhật trong Windows (Windows Server):
Nội dung:
- Cách gỡ cài đặt các bản cập nhật Windows bằng Bảng điều khiển?
- Cách ngăn (Chặn) cài đặt một bản cập nhật cụ thể trong Windows 10?
- WUSA.exe:Xóa các bản cập nhật Windows qua Dòng lệnh
- Cách gỡ cài đặt Windows Update bằng WSUS?
- Xóa Windows Update bằng GPO
- Cách gỡ cài đặt bản cập nhật Windows khi máy tính không khởi động?
Cách gỡ cài đặt các bản cập nhật Windows bằng Bảng điều khiển?
Hãy xem cách gỡ cài đặt các bản cập nhật trong Windows 10. Mở trình đơn Cài đặt và đi tới Cập nhật &Bảo mật -> Cập nhật Windows -> Xem lịch sử cập nhật -> Gỡ cài đặt bản cập nhật .
Bạn cũng có thể đi tới “ Gỡ cài đặt bản cập nhật ”Bằng cách sử dụng Bảng điều khiển cổ điển (Bảng điều khiển \ Chương trình \ Chương trình và Tính năng) và nhấn nút“ Xem các bản cập nhật đã cài đặt ”.
Danh sách tất cả các bản cập nhật Windows và Office được cài đặt trên thiết bị của bạn sẽ xuất hiện. Tìm bản cập nhật cần thiết trong danh sách (hoặc nói chính xác hơn là không cần thiết :)), chọn bản cập nhật đó, nhấp vào nút Gỡ cài đặt khuy ao. Trình hướng dẫn gỡ cài đặt cập nhật bắt đầu.
Nhấp vào Có khi được nhắc nếu bạn muốn gỡ cài đặt bản cập nhật này.
Và đợi cho đến khi nó được gỡ cài đặt. Sau khi bản cập nhật bị xóa, Windows có thể yêu cầu khởi động lại hệ thống.
Cách ngăn (Chặn) cài đặt bản cập nhật cụ thể trong Windows 10?
Nếu máy tính của bạn được định cấu hình để tự động nhận các bản cập nhật Windows thông qua Windows Update hoặc WSUS, thì bản cập nhật này rất có thể sẽ được cài đặt lại trên máy tính của bạn. Nhưng bạn có thể ngăn cài đặt một bản cập nhật cụ thể bằng cách ẩn (chặn) nó. Để thực hiện việc này, hãy sử dụng công cụ chính thức Microsoft Show or Hide Updates https://support.microsoft.com/en-us/help/3073930/how-to-temporarily-prevent-a-driver-update-from-reinstalling-in-window
- Tải xuống và chạy wushowhide.diagcab ;
- Chọn tuỳ chọn Ẩn bản cập nhật ;
- Chọn bản cập nhật bạn muốn ẩn và nhấp vào Tiếp theo;
- Sau đó, bản cập nhật này sẽ không được cài đặt tự động trong Windows thông qua Windows Update. Bạn có thể xóa bản cập nhật bị ẩn bằng cách chọn nó trong phần Hiển thị bản cập nhật ẩn .
WUSA.exe:Xóa các bản cập nhật Windows qua Dòng lệnh
Các bản cập nhật Windows cũng có thể được gỡ cài đặt khỏi dấu nhắc lệnh. Để làm điều đó, có một công cụ CLI tích hợp sẵn wusa.exe (Trình cài đặt độc lập của Windows Update).
Bạn có thể liệt kê tất cả các bản cập nhật được cài đặt trên máy tính bằng lệnh:
wmic qfe list brief /format:table
Sử dụng lệnh sau, chạy với tư cách quản trị viên, bạn có thể xóa bản cập nhật cụ thể (KB 4100347):
wusa.exe /uninstall /kb:4100347
Người dùng phải xác nhận việc xóa bản cập nhật.
Nếu bản cập nhật phải được gỡ cài đặt ở chế độ yên tĩnh mà không có yêu cầu của người dùng và thông báo về lần khởi động lại hệ thống tiếp theo, lệnh sẽ có dạng như sau:
wusa.exe /quiet /uninstall /kb:4100347 /promptrestart
Nếu bạn cần ngăn chặn yêu cầu khởi động lại, hãy sử dụng lệnh:
wusa.exe /quiet /uninstall /kb:4100347 /norestart
Bạn cũng có thể xóa bản cập nhật khỏi PowerShell bằng mô-đun PSWindowsUpdate. Remove-WindowsUpdate cmdlet được sử dụng:
Remove-WindowsUpdate -KBArticleID KB4100347 -NoRestart
Sự kiện gỡ cài đặt bản cập nhật Windows được ghi vào nhật ký Thiết lập với EventID 7 từ WUSA nguồn:
Bản cập nhật Windows “Bản cập nhật bảo mật cho Microsoft Windows (KB2790113)” đã được gỡ cài đặt thành công. (Dòng lệnh:“wusa.exe / yên tĩnh / gỡ cài đặt / kb:2790113 / promptrestart”)
Sử dụng PsExec, bạn có thể gỡ cài đặt bản cập nhật trên máy tính từ xa, lệnh như sau:
psexec.exe \\RemotePCName C:\Windows\System32\wusa.exe /quiet /uninstall /kb:4100347 /warnrestart:600
Cách gỡ cài đặt Windows Update bằng WSUS?
Nếu máy chủ WSUS của công ty được sử dụng trong công ty của bạn để cài đặt các bản cập nhật trên máy tính miền và máy chủ, bạn có thể xóa bản cập nhật đã được phê duyệt để cài đặt bằng bảng điều khiển quản lý Dịch vụ Cập nhật. Để thực hiện, hãy nhấp chuột phải vào Cập nhật nhánh và sau đó nhấp vào Tìm kiếm trong menu.
Chỉ định số KB hoặc bản tin bảo mật bạn cần tìm và nhấp vào Tìm ngay . Trong danh sách chứa các bản cập nhật đã được tìm thấy cho các phiên bản Windows khác nhau, hãy chọn các bản cập nhật sẽ được gỡ cài đặt và nhấp vào Phê duyệt trong menu.
Sau đó, chọn Nhóm mục tiêu WSUS bạn cần và chọn Được chấp thuận để xóa trong danh sách thả xuống.
Trong ví dụ của chúng tôi, chúng tôi muốn gỡ cài đặt bản cập nhật trên một nhóm máy tính có tên Máy chủ (thêm về nhắm mục tiêu WSUS GPO).
Sau khi cập nhật dữ liệu ở phía máy khách WSUS (xảy ra theo lịch trình phù hợp với chính sách WSUS và tần suất đồng bộ hóa, được đặt bởi tần suất phát hiện Cập nhật tự động hoặc có thể được thực hiện thủ công bằng cách chạy wuauclt /detectnow
), bản cập nhật tương ứng xuất hiện với tiền tố (Gỡ cài đặt :) tên của nó trong bảng Windows Update.
Sau khi gỡ cài đặt bản cập nhật, sự kiện này được hiển thị trong Lịch sử cập nhật Windows.
Xóa Windows Update bằng GPO
Nếu bạn muốn xóa một bản cập nhật cụ thể trên nhiều máy tính thuộc miền Active Directory không sử dụng WSUS, bạn có thể sử dụng tập lệnh Startup / Shutdown GPO.
Để làm điều đó, hãy tạo một đối tượng GPO mới được liên kết với đơn vị tổ chức, trang web AD hoặc nhóm máy tính cần thiết. Sau đó, tạo một tập lệnh khởi động mới với wusa.exe
trong phần Cấu hình máy tính -> Chính sách -> Cài đặt Windows -> Tập lệnh (Khởi động / Tắt máy) .
Bạn cũng có thể sử dụng tập lệnh khởi động PowerShell để xóa các bản cập nhật đã cài đặt.
Cách gỡ cài đặt bản cập nhật Windows khi máy tính không khởi động?
Đôi khi xảy ra trường hợp bạn không thể gỡ bỏ bản cập nhật trực tiếp khỏi Windows, vì hệ điều hành chỉ đơn giản là không khởi động được sau khi cài đặt bản cập nhật có vấn đề. Trong trường hợp này, bạn có thể phải khởi động máy tính từ phần mềm cứu hộ hoặc cài đặt đĩa khởi động và xóa các bản cập nhật qua DISM (xem bài viết “Máy tính sẽ không khởi động sau khi cập nhật Windows”) hoặc sử dụng “ Gỡ cài đặt bản sửa lỗi nóng ”Từ MSDaRT.
Vì vậy, chúng tôi đã đề cập đến các tình huống phổ biến về cách gỡ cài đặt các bản cập nhật trên máy tính Windows.
Xin lưu ý rằng bạn không thể xóa các bản cập nhật đã cài đặt nếu bạn đã làm sạch hình ảnh hệ thống của mình khỏi các phiên bản cũ của các thành phần bằng công cụ Disk Cleanup hoặc giảm kích thước của kho lưu trữ thành phần (WinSxS) bằng lệnh:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase