Computer >> Máy Tính >  >> Hệ thống >> Windows

Cách ẩn bản cập nhật bằng PowerShell trong Windows 10

Cách ẩn bản cập nhật bằng PowerShell trong Windows 10

Không giống như các phiên bản Windows trước, Microsoft đã làm cho việc quản lý các bản cập nhật trong Windows 10 trở nên khó khăn hơn rất nhiều. Trên thực tế, không có tùy chọn tích hợp nào để ẩn các bản cập nhật không mong muốn. Như đã nói, chúng tôi đã đề cập đến cách bạn có thể quản lý và tắt cập nhật tự động trong Windows 10. Một cách là sử dụng ứng dụng khắc phục sự cố chính thức để tạm thời ẩn các bản cập nhật bạn không muốn cài đặt.

Ngoài ra, bạn cũng có thể ẩn các bản cập nhật bằng PowerShell trong Windows 10. Đây là cách bạn có thể làm như vậy.

Truy cập PowerShell trong Windows 10

Các phiên bản Windows 10 cũ hơn không bao gồm PowerShell. Tuy nhiên, nếu hệ thống của bạn được cập nhật, PowerShell đã được cài đặt. Nếu bạn cần cài đặt, hãy truy cập Windows Update (Cài đặt -> Cập nhật &Bảo mật -> Windows Update) để cài đặt phiên bản mới nhất của Windows 10.

Cách ẩn bản cập nhật bằng PowerShell trong Windows 10

Nhấn Win + X hoặc bấm chuột phải vào menu Bắt đầu. Chọn Windows PowerShell (Quản trị viên). Tùy chọn này cho phép bạn thực hiện các lệnh với quyền quản trị. Điều này chỉ hoạt động nếu tài khoản Windows 10 của bạn thực sự có đặc quyền quản trị viên.

Cách ẩn bản cập nhật bằng PowerShell trong Windows 10

Truy cập không giới hạn

Theo mặc định, tài khoản người dùng của bạn sẽ có quyền truy cập hạn chế và bạn sẽ không thể chạy bất kỳ tập lệnh bên ngoài nào trong PowerShell. Để chạy các tập lệnh bên ngoài, bạn cần đặt chính sách thực thi thành Không hạn chế. Để làm điều đó, hãy nhập lệnh dưới đây và nhấn nút Enter.

Set-ExecutionPolicy Unrestricted
Cách ẩn bản cập nhật bằng PowerShell trong Windows 10

Ngay sau khi bạn thực hiện lệnh, bạn sẽ được yêu cầu xác nhận. Chỉ cần nhấn A theo sau là phím Enter trên bàn phím của bạn. Từ thời điểm này trở đi, tài khoản người dùng của bạn sẽ có quyền truy cập không hạn chế.

Cách ẩn bản cập nhật bằng PowerShell trong Windows 10

Nếu muốn, bạn có thể kiểm tra chính sách thực thi hiện tại của tài khoản người dùng của mình bằng lệnh dưới đây. Như bạn thấy, tôi có quyền truy cập không hạn chế.

Get-ExecutionPolicy
Cách ẩn bản cập nhật bằng PowerShell trong Windows 10

Sau khi thay đổi chính sách thực thi, bạn có thể tự do sử dụng PowerShell theo cách bạn muốn.

Cài đặt Công cụ cập nhật Windows

Theo mặc định, Windows 10 PowerShell không bao gồm các lệnh để quản lý Bản cập nhật Windows. Thay vào đó, bạn phải cài đặt mô-đun PSWindowsUpdate. Bạn có thể thực hiện việc này trực tiếp trong PowerShell miễn là bạn có quyền truy cập quản trị viên không hạn chế.

Mở PowerShell và nhập:

Install-Module -Name PSWindowsUpdate
Cách ẩn bản cập nhật bằng PowerShell trong Windows 10

Gõ “Y” để xác nhận rằng bạn cũng muốn cài đặt NuGet, bắt buộc phải sử dụng PSWindowsUpdate. Xin lưu ý rằng bạn phải kết nối Internet để thực hiện việc này.

Cách ẩn bản cập nhật bằng PowerShell trong Windows 10

Nếu bạn nhận được cảnh báo về một kho lưu trữ không đáng tin cậy, hãy nhập “Y” để xác nhận rằng bạn muốn tiếp tục.

Quá trình cài đặt sẽ chỉ mất vài phút trong hầu hết các trường hợp. Bạn sẽ quay lại lời nhắc PowerShell bình thường sau khi mọi thứ hoàn tất.

Ẩn các cập nhật dựa trên tiêu đề

Trước khi có thể ẩn các bản cập nhật bằng PowerShell, bạn cần xem danh sách những gì hiện đang chờ xử lý. Bạn sẽ cần tên của bản cập nhật để ẩn nó.

Để bắt đầu, hãy sử dụng lệnh dưới đây để nhận danh sách tất cả các bản cập nhật Windows có sẵn.

Get-WUList
Cách ẩn bản cập nhật bằng PowerShell trong Windows 10

Sau khi bạn có danh sách tất cả các bản cập nhật có sẵn, hãy tìm bản cập nhật bạn muốn ẩn và ghi chú tiêu đề của bản cập nhật. Bạn sẽ cần tiêu đề nếu bản cập nhật không có số KB. Bạn cũng có thể sử dụng số KB. (Xem phần tiếp theo.) Nhập lệnh sau và nhấn nút Enter để ẩn bản cập nhật. Đừng quên thay thế UpdateName* với tiêu đề thực tế.

Hide-WindowsUpdate -Title "UpdateName*"

Chúng ta có thể sử dụng ký tự đại diện (*) trước và sau tiêu đề miễn là một phần của tiêu đề là chính xác và duy nhất. Nếu bạn không muốn bận tâm với các ký tự đại diện, chỉ cần nhập tiêu đề cập nhật đầy đủ.

Cách ẩn bản cập nhật bằng PowerShell trong Windows 10

Trong PowerShell, bạn có thể đánh dấu và sao chép một phần văn bản để tránh phải nhập mọi thứ. Điều này cũng ngăn chặn bất kỳ lỗi nào do nhập sai một cái gì đó.

PowerShell yêu cầu bạn xác nhận hành động của mình. Chỉ cần nhấn A theo sau là phím Enter trên bàn phím của bạn.

Cách ẩn bản cập nhật bằng PowerShell trong Windows 10

Hành động này sẽ ẩn Windows Update mục tiêu. Bạn có thể xác nhận điều đó bằng cách xem ký tự H trong “Trạng thái”. Trong trường hợp bạn đang thắc mắc, ký tự H là viết tắt của Hidden .

Cách ẩn bản cập nhật bằng PowerShell trong Windows 10

Ẩn các bản cập nhật dựa trên số KB

Ngoài ra, bạn cũng có thể ẩn bản cập nhật Windows bằng ID Bài viết KB của nó. Để ẩn bản cập nhật Windows bằng ID Bài viết KB của nó, chỉ cần sử dụng lệnh bên dưới. Đừng quên thay thế “KBNumber” trong lệnh dưới đây bằng ID của bản cập nhật bạn muốn ẩn.

Hide-WindowsUpdate -KBArticleID KBNumber
Cách ẩn bản cập nhật bằng PowerShell trong Windows 10

Một lần nữa, PowerShell sẽ yêu cầu bạn xác nhận. Nhập chữ cái A và nhấn Enter nút.

Cách ẩn bản cập nhật bằng PowerShell trong Windows 10

Hiện cập nhật

Trong tương lai, nếu bạn muốn hiện bản cập nhật, bạn sẽ cần hiển thị danh sách cập nhật bằng một lệnh khác. Get-WUList ban đầu không hiển thị các cập nhật ẩn.

Thay vào đó, hãy sử dụng lệnh sau:

Show-WindowsUpdate

Nhập L nói Không với tất cả. Nếu không, bạn sẽ xem thông tin chi tiết về từng bản cập nhật riêng lẻ, sau đó xem danh sách tất cả các bản cập nhật, bao gồm cả những bản cập nhật bị ẩn.

Cách ẩn bản cập nhật bằng PowerShell trong Windows 10

Bây giờ bạn đã có số KB hoặc tiêu đề của (các) bản cập nhật ẩn, hãy sử dụng một trong các lệnh sau để hiện chúng, thay thế “KBNumber” bằng số KB thực hoặc “UpdateTitle” bằng tiêu đề. Chỉ sử dụng một lệnh này hoặc lệnh kia, không sử dụng cả hai lệnh cùng một lúc.

Show-WindowsUpdate -KBArticleID KBNumber
Show-WindowsUpdate -Title UpdateTitle
Cách ẩn bản cập nhật bằng PowerShell trong Windows 10

Hành động trên một lần nữa sẽ yêu cầu bạn xác nhận; chỉ cần xác nhận hành động và bạn sẽ nhận được bản cập nhật trở lại.

Cách ẩn bản cập nhật bằng PowerShell trong Windows 10

Nếu bạn đã ẩn nhiều bản cập nhật và muốn hiển thị lại, hãy sử dụng lệnh sau:

Show-WindowsUpdate

Nhập A để hiển thị tất cả các bản cập nhật, bao gồm cả bất kỳ bản cập nhật nào bạn đã ẩn. Đây là một cách nhanh chóng để khôi phục tất cả các bản cập nhật ẩn cùng một lúc so với việc nhập các tiêu đề hoặc số KB riêng lẻ.

Để kết thúc, hãy thay đổi chính sách thực thi của bạn trở lại Hạn chế bằng lệnh dưới đây. Việc để tài khoản người dùng của bạn chạy các tập lệnh với quyền truy cập không hạn chế có thể khiến hệ thống của bạn dễ bị tấn công.

Set-ExecutionPolicy Restricted

Để quản lý thêm các bản cập nhật Windows 10 của bạn bằng PowerShell, hãy nhập thông tin sau:

Get-Command -module PSWindowsUpdate

Điều này cung cấp cho bạn danh sách tất cả các lệnh quản lý cập nhật có sẵn trong mô-đun này.

Nếu bạn chỉ muốn giới hạn thời gian tải xuống của mình để tránh khởi động lại phiền phức khi đang làm dở hoặc để tiết kiệm băng thông trên một kết nối hạn chế, hãy đặt cửa sổ cập nhật trong Windows Update. Ngoài ra, hãy tìm hiểu cách khắc phục sự cố cập nhật Windows 10 nếu có gì đó không ổn.