Cách gỡ cài đặt bản cập nhật Windows bằng PowerShell
Trong bài viết này, tôi sẽ hướng dẫn bạn cách gỡ cài đặt các bản cập nhật Windows bằng PowerShell. 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 Windows của mình bằng PowerShell và xóa các bản cập nhật bằng số KB.
Microsoft phát hành các bản cập nhật định kỳ, một số trong đó nhằm giải quyết các vấn đề cụ thể, nhưng một số khác lại vô tình gây ra các vấn đề mới. Chúng tôi đã chứng kiến điều này xảy ra nhiều lần, đó là lý do tại sao phần lớn quản trị viên CNTT chọn cách trì hoãn việc triển khai các bản cập nhật mới.
Các bản cập nhật mà bạn muốn gỡ cài đặt có thể đã được triển khai qua SCCM hoặc bạn có thể đã nhập thủ công bản cập nhật vào WSUS từ Danh mục Microsoft Update. Trong trường hợp bản cập nhật bạn muốn xóa được cài đặt bằng Trình quản lý cấu hình, bạn có thể khôi phục bản vá qua SCCM.
Nếu bản cập nhật gây ra sự cố trên máy tính, giải pháp duy nhất là gỡ cài đặt bản cập nhật có vấn đề đó. Mục tiêu đầu tiên của bạn là tìm (các) bản cập nhật gây ra sự cố khi bạn cập nhật máy tính Windows 10/11 của mình. Bằng cách xem các bản cập nhật đã được cài đặt vào một ngày cụ thể, bạn có thể thực hiện việc đó một cách nhanh chóng. Hoặc bạn phải tìm (các) bản cập nhật có vấn đề và gỡ cài đặt nó hoặc bạn phải đợi Microsoft phát hành một bản vá riêng. Bạn có thể gỡ cài đặt các bản cập nhật Windows cụ thể bằng PowerShell nếu bạn nhận thấy nó đang gây ra sự cố với PC.
Cách gỡ cài đặt bản cập nhật Windows bằng PowerShell
Hãy xem các bước để gỡ cài đặt các bản cập nhật Windows bằng PowerShell.
Bước 1: Nhấp vào Bắt đầu và khởi chạy PowerShell với tư cách quản trị viên. Trong cửa sổ PowerShell, chạy lệnh bên dưới. Lệnh dưới đây liệt kê tất cả các bản cập nhật được cài đặt trên máy tính Windows.
wmic qfe list brief /format:tableLệnh trên liệt kê các chi tiết sau trong đầu ra:
- Mô tả cập nhật: Cho dù đó là bản cập nhật bảo mật hay bản cập nhật.
- HotfixID: Số KB của bản cập nhật.
- InstalledBy: Tài khoản người dùng đã cài đặt bản cập nhật.
- InstalledOn: Ngày cài đặt bản cập nhật.
Bước 2: Từ danh sách các bản cập nhật đã cài đặt, hãy ghi lại ID hotfix mà bạn muốn xóa. Tiếp theo, trong cửa sổ PowerShell, hãy chạy lệnh bên dưới để gỡ cài đặt bản cập nhật.
wusa /uninstall /kb:updateIDLưu ý: Thay thế UpdateID bằng ID cập nhật KB thực tế, từ danh sách rồi nhấn enter. Lệnh này sẽ gỡ cài đặt Bản cập nhật.
Lệnh trên sử dụng Windows Update Standalone Installer (Wusa.exe) để gỡ cài đặt Windows Updates khỏi máy tính. Tệp Wusa.exe nằm trong thư mục %windir%\System32.
Bước 3: Sau khi chạy lệnh trên, bạn cần xác nhận việc xóa bản cập nhật. Trên trình cài đặt Windows Update Standalone, bạn thấy “Bạn có muốn gỡ cài đặt bản cập nhật phần mềm Windows sau không?” Chọn Có để tiến hành gỡ cài đặt bản cập nhật.
Bước 4: Chỉ mất vài giây để gỡ cài đặt bản cập nhật. Hầu hết các bản cập nhật đều yêu cầu khởi động lại khi bạn gỡ cài đặt chúng. Để khởi động lại máy tính, hãy chọn Khởi động lại ngay. Với các bước này, bạn có thể dễ dàng gỡ cài đặt Bản cập nhật Windows bằng PowerShell.
Không thể gỡ cài đặt bản cập nhật bằng PowerShell?
Trong một số trường hợp, bạn không thể gỡ cài đặt một số bản cập nhật nhất định, chẳng hạn như các bản cập nhật Ngăn xếp Dịch vụ bằng PowerShell. Trong ảnh chụp màn hình bên dưới, chúng tôi đang cố gắng xóa bản vá KB5025749 khỏi máy tính bằng lệnh sau.
wusa /uninstall /kb:5025749Lỗi sau được hiển thị do không gỡ cài đặt được bản cập nhật: “Máy của bạn yêu cầu cập nhật Ngăn xếp dịch vụ và không thể gỡ cài đặt. ” Bạn không thể xóa bản cập nhật ngăn xếp dịch vụ khỏi máy tính của mình vì máy của bạn cần nó, đó là lý do tại sao bạn thấy thông báo này.
Các bản cập nhật ngăn xếp dịch vụ cải thiện độ tin cậy của quá trình cập nhật nhằm giảm thiểu các sự cố tiềm ẩn trong khi cài đặt các bản cập nhật chất lượng và bản cập nhật tính năng mới nhất. Nếu bạn không cài đặt bản cập nhật ngăn xếp dịch vụ mới nhất thì có nguy cơ thiết bị của bạn không thể cập nhật được các bản sửa lỗi bảo mật mới nhất của Microsoft.





