Computer >> Máy Tính >  >> Xử lý sự cố >> bảo trì máy tính

Cách chạy Windows Update từ Command Prompt hoặc PowerShell trong Windows 10/11 &Server 2016/2019.

Nếu bạn muốn chạy Windows Update từ Command Prompt hoặc PowerShell trong Windows 10/11, hãy tiếp tục đọc bên dưới.

Microsoft phát hành các bản cập nhật thường xuyên để tăng cường bảo mật, sửa lỗi và giới thiệu các tính năng mới nhằm cải thiện chức năng của các thiết bị Windows.

Các bản cập nhật Windows được chia thành 2 loại: Các bản cập nhật chất lượng, được phát hành liên tục vì lý do bảo mật và để khắc phục sự cố cũng như Cập nhật tính năng, cung cấp các phiên bản cải tiến và các tính năng bổ sung.

Cách thông thường để cập nhật Windows 10/11 là đi tới Cài đặt > Cập nhật &Bảo mật và để kiểm tra và cài đặt các bản cập nhật, nhưng trong một số trường hợp, có thể cần cài đặt các bản cập nhật từ dòng lệnh hoặc PowerShell nếu cách thông thường không hoạt động.

Cách chạy Windows Update từ Command Prompt hoặc PowerShell trong Windows 10/11 &Server 2016/2019.

Hướng dẫn này bao gồm các hướng dẫn về cách chạy Windows Update và cài đặt hoặc gỡ cài đặt các Bản cập nhật bằng các lệnh trong Command Prompt &PowerShell.

Cách kiểm tra và cài đặt bản cập nhật từ PowerShell hoặc Command Prompt trong Windows 10/11 &Server 2016/2019.

  • Phần 1. Cài đặt các bản cập nhật từ Dòng lệnh.
  • Phần 2. Cài đặt các bản cập nhật từ PowerShell.
  • Phần 3. Gỡ cài đặt các bản cập nhật khỏi PowerShell.

Phần 1. Cách chạy Windows Update từ Command Prompt.

Trong các phiên bản Windows trước, bạn có thể cập nhật Windows bằng lệnh "wuauclt / Detnow / updatenow".

Trong các phiên bản Windows 10 mới nhất, lệnh 'WUAUCLT.EXE' không hoạt động nữa và đã được thay thế bằng lệnh 'USOCLIENT.EXE'.

Thông tin: 'USOCLIENT.EXE' là ứng dụng khách của Update Session Orchestrator được sử dụng để tải xuống và cài đặt các Bản cập nhật Windows. *

* Lưu ý:
1. Theo báo cáo, không phải tất cả các phiên bản Windows 10 và 11 đều hỗ trợ USOCLIENT. Nếu điều này cũng đúng với thiết bị của bạn, hãy cập nhật hệ thống của bạn bằng phương pháp PowerShell.
2. Vì các lệnh USOCLIENT không hiển thị bất kỳ thứ gì trên màn hình tại thời điểm chúng được thực thi, cách duy nhất để xác định xem lệnh có hoạt động hay không là xem các sự kiện trong các điểm đến sau.

  • C:\ Windows \ SoftwareDistribution \ ReportingEvents.log
  • Bộ lập lịch tác vụ -> Microsoft -> Windows -> Cập nhật bộ điều phối

Để cài đặt các bản cập nhật với 'USOCLIENT.EXE', hãy làm theo các bước sau:

1. Khởi chạy Command Prompt hoặc PowerShell với tư cách là Quản trị viên và hỏi tại dấu nhắc UAC.

2. Buộc Windows kiểm tra các bản cập nhật bằng một trong các lệnh sau:*

    1. UsoClient StartScan
    2. USOClient.exe StartInteractiveScan

* Lưu ý:Một số người dùng đã báo cáo rằng trong trường hợp của họ, một lệnh hoạt động chứ không phải lệnh kia. Để xem lệnh nào trong 2 lệnh hoạt động trong trường hợp của bạn, hãy mở Windows Update cùng lúc khi chạy lệnh để đảm bảo rằng Windows đang kiểm tra các bản cập nhật.

Cách chạy Windows Update từ Command Prompt hoặc PowerShell trong Windows 10/11 &Server 2016/2019.

3. Sau khi tìm thấy Bản cập nhật, hãy tải chúng xuống bằng một trong các lệnh sau:

    1. UsoClient StartDownload
    2. ScanInstallWait

4. Tiến hành cài đặt các bản cập nhật đã tải xuống bằng lệnh này:

  • UsoClient StartInstall

5. Khi các bản cập nhật được cài đặt, hãy khởi động lại máy tính của bạn bằng lệnh sau:*

  • UsoClient RestartDevice

* Lưu ý:Tôi khuyên bạn nên đợi ít nhất 30 phút trước khi khởi động lại PC của bạn.

Cách chạy Windows Update từ Command Prompt hoặc PowerShell trong Windows 10/11 &Server 2016/2019.

Phần 2. Cách chạy Windows Update từ PowerShell trong Windows 10/11.

Nếu bạn muốn tải xuống và cài đặt các bản cập nhật Windows hoặc Trình điều khiển bằng lệnh PowerShell, hãy sử dụng các hướng dẫn bên dưới.

Để cài đặt bản cập nhật Windows từ PowerShell:

1. Mở PowerShell với tư cách là Quản trị viên.

2. Tiếp tục và cài đặt 'mô-đun PowerShell Windows Update' bằng lệnh này và hỏi (nhấn ' y' ), khi được nhắc cài đặt bất kỳ nhà cung cấp nào khác cần thiết:*

  • Cài đặt Mô-đun PSWindowsUpdate

* Lưu ý:
1. 'PSWindowsUpdate' là một mô-đun cần thiết để cài đặt các bản cập nhật từ PowerShell. Để xem tất cả các lệnh có sẵn trong mô-đun, hãy đưa ra lệnh sau:

  • Get-Command -module PSWindowsUpdate

2. Theo mặc định, mô-đun chỉ tìm kiếm các bản cập nhật Windows và trình điều khiển. Nếu bạn đã cài đặt các Sản phẩm khác của Microsoft (ví dụ:Office) và bạn cũng muốn nhận các bản cập nhật cho chúng, hãy cung cấp lệnh này:

  • Add-WUServiceManager -MicrosoftUpdate

Cách chạy Windows Update từ Command Prompt hoặc PowerShell trong Windows 10/11 &Server 2016/2019.

3. Sau đó, đưa ra lệnh sau để cho phép thực thi các tập lệnh trên máy của bạn và hỏi tại cảnh báo khi được nhắc.

  • Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

Cách chạy Windows Update từ Command Prompt hoặc PowerShell trong Windows 10/11 &Server 2016/2019.

4. Bây giờ buộc Windows tải xuống và liệt kê tất cả các bản cập nhật có sẵn trong PowerShell. *

  • Get-WindowsUpdate

5. Bây giờ hãy tiến hành theo những gì bạn muốn:

A. Để cài đặt tất cả các Bản cập nhật Windows có sẵn từ PowerShell, hãy đưa ra lệnh sau:

  • Install-WindowsUpdate

Cách chạy Windows Update từ Command Prompt hoặc PowerShell trong Windows 10/11 &Server 2016/2019.

B. Để cài đặt tất cả các Bản cập nhật Windows có sẵn và các bản cập nhật cho tất cả các Sản phẩm khác của Microsoft, hãy đưa ra lệnh sau:

  • Install-WindowsUpdate -MicrosoftUpdate

C. Để cài đặt một bản cập nhật Windows cụ thể từ PowerShell, hãy đưa ra lệnh này và hỏi (y) khi được nhắc:*

  • Get-WindowsUpdate -KBArticleID "KB-Number" -Install

vd. để cài đặt KB5005463 trong ví dụ này:

  • Get-WindowsUpdate -KBArticleID "KB5005463" -Cài đặt

Cách chạy Windows Update từ Command Prompt hoặc PowerShell trong Windows 10/11 &Server 2016/2019.

Đ. Để ngăn Windows Update được cài đặt, hãy đưa ra lệnh này trong PowerShell:

  • Get-WindowsUpdate -NotKBArticle “KB-Number” -AcceptAll

vd. để ngăn cài đặt KB5005463 trong ví dụ này:

  • Get-WindowsUpdate -NotKBArticle “KB5005463” -AcceptAll

Cách chạy Windows Update từ Command Prompt hoặc PowerShell trong Windows 10/11 &Server 2016/2019.

E. Để loại trừ các danh mục cụ thể khỏi việc cập nhật, (ví dụ:"Cập nhật trình điều khiển hoặc Cập nhật tính năng, hãy đưa ra lệnh sau:

  • Install-WindowsUpdate -NotCategory "Trình điều khiển", "FeaturePacks" -AcceptAll

Phần 3. Cách Gỡ cài đặt Bản cập nhật Windows khỏi PowerShell.

Để xóa các bản cập nhật bằng PowerShell:

1. Mở PowerShell với tư cách là Quản trị viên.

2. Trong cửa sổ PowerShell, hãy đưa ra lệnh sau để nhận danh sách tất cả các bản cập nhật đã cài đặt.

  • tóm tắt / định dạng danh sách wmic qfe:table

Cách chạy Windows Update từ Command Prompt hoặc PowerShell trong Windows 10/11 &Server 2016/2019.

2. Ghi lại số KB được liên kết với Windows Update mà bạn muốn xóa.

Cách chạy Windows Update từ Command Prompt hoặc PowerShell trong Windows 10/11 &Server 2016/2019.

3. Bây giờ, hãy thực thi lệnh sau để xóa bản cập nhật mong muốn trong PowerShell:

  • wusa / uninstall / kb:Số

Lưu ý:Thay thế ‘Số’ bằng số KB của bản cập nhật bạn muốn xóa. Ví dụ:để loại bỏ KB5005635, hãy đưa ra lệnh này:

  • wusa / uninstall / kb:5005635

Cách chạy Windows Update từ Command Prompt hoặc PowerShell trong Windows 10/11 &Server 2016/2019.

Đó là nó! Phương pháp nào phù hợp với bạn?
Hãy cho tôi biết nếu hướng dẫn này có giúp ích cho bạn hay không bằng cách để lại nhận xét về trải nghiệm của bạn. Hãy thích và chia sẻ hướng dẫn này để giúp đỡ những người khác.