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

Làm cách nào để tắt cập nhật trình điều khiển tự động trên Windows 10/11?

Khi bạn kết nối thiết bị mới với máy tính, máy tính xách tay hoặc máy tính bảng của mình, Windows sẽ cố gắng tự động tải xuống và cài đặt trình điều khiển phần cứng tương ứng. Sau đó, hệ điều hành sẽ tự động cập nhật trình điều khiển thiết bị thông qua Windows Update. Trong hầu hết các trường hợp, cách tiếp cận này là tối ưu, vì đảm bảo cài đặt các phiên bản trình điều khiển mới nhất đã được Microsoft xác minh. Tuy nhiên, trong một số trường hợp, người dùng muốn sử dụng phiên bản trình điều khiển cũ / cũ và không muốn chúng được cập nhật tự động qua Windows Update.

Trên Windows 10 và 11, bạn có thể tắt cập nhật trình điều khiển thiết bị tự động theo một số cách.

Cách ngăn Windows 10/11 tự động cập nhật trình điều khiển cụ thể?

Bạn có thể ngăn cập nhật trình điều khiển tự động cho một thiết bị cụ thể trong Windows 10 và 11. Ví dụ:bạn đang sử dụng một số loại trình điều khiển cạc video cũ (nhưng ổn định) ngừng hoạt động chính xác sau mỗi lần cập nhật trình điều khiển tự động. Bạn muốn tất cả các trình điều khiển máy tính được cập nhật tự động, ngoại trừ trình điều khiển cho một thiết bị cụ thể (thẻ video của bạn).

Microsoft đề xuất sử dụng một công cụ riêng - wushowhide.diagcab (“Hiển thị hoặc Ẩn Bản cập nhật”), cho phép bạn ẩn các bản cập nhật hoặc trình điều khiển cụ thể trong Windows 11 và Windows 10.

  1. Bạn có thể tải xuống tiện ích wushowhide.diagcab từ Trung tâm Tải xuống của Microsoft (https://download.microsoft.com/download/f/2/2/f22d5fdb-59cd-4275-8c95-1be17bf70b21/wushowhide.diagcab);
  2. Chạy wushowhide.diagcab và chọn tùy chọn “ Ẩn cập nhật “;
  3. Trong danh sách các bản cập nhật và trình điều khiển Windows có sẵn, hãy kiểm tra trình điều khiển mà bạn muốn tắt cập nhật tự động và nhấp vào Tiếp theo khuy ao; Làm cách nào để tắt cập nhật trình điều khiển tự động trên Windows 10/11?
  4. Sau đó, các trình điều khiển đã chọn sẽ không được Windows tự động cập nhật.

Bạn có thể tắt cập nhật trình điều khiển cụ thể thông qua Chính sách nhóm. Trước hết, bạn cần lấy ID thiết bị mà bạn muốn tắt cập nhật trình điều khiển tự động.

  1. Mở phần đính vào của trình quản lý thiết bị (devmgmt.msc ). Tìm thiết bị bạn cần trong danh sách phần cứng và mở các thuộc tính của nó;
  2. Đi tới Chi tiết và chọn “ ID phần cứng ”Từ danh sách thả xuống;
  3. Sao chép các giá trị của số nhận dạng phần cứng được liên kết với thiết bị (ở định dạng PCI\VEN_15AD&DEV_ … ) vào notepad.exe; Làm cách nào để tắt cập nhật trình điều khiển tự động trên Windows 10/11?
  4. Trong bảng điều khiển Group Policy Editor (gpedit.msc cho máy tính độc lập) đi tới phần Cấu hình máy tính -> Mẫu quản trị -> Hệ thống -> Cài đặt thiết bị -> Hạn chế cài đặt thiết bị . Bật chính sách “ Ngăn cài đặt thiết bị khớp với bất kỳ ID thiết bị nào trong số này ”;
  5. Nhấp vào “ Hiển thị ”Trong cài đặt chính sách và sao chép ID thẻ đồ họa mà bạn đã nhận được trước đó vào bảng giá trị; Làm cách nào để tắt cập nhật trình điều khiển tự động trên Windows 10/11?
  6. Lưu các thay đổi và cập nhật cài đặt Chính sách Nhóm trên máy khách bằng lệnh:gpupdate /force;
  7. Bây giờ, nếu máy tính nhận và tải xuống các bản cập nhật trình điều khiển cho các thiết bị này thông qua Windows Update, thông báo lỗi sẽ xuất hiện trong quá trình cài đặt tự động của chúng ( Chính sách hệ thống cấm cài đặt thiết bị này. Hãy liên hệ với quản trị viên hệ thống của bạn ). Làm cách nào để tắt cập nhật trình điều khiển tự động trên Windows 10/11?
    Bây giờ bạn không thể cập nhật trình điều khiển cho thiết bị này theo cách thủ công. Để cập nhật nó, bạn sẽ phải tắt tùy chọn Group Policy này hoặc xóa ID phần cứng khỏi danh sách.

Ngoài ra, bạn có thể kích hoạt chính sách này thông qua sổ đăng ký. Để thực hiện việc này, hãy chạy trình chỉnh sửa sổ đăng ký (regedit.exe ) và đi tới khóa đăng ký HKLM \ SOFTWARE \ Policies \ Microsoft \ Windows \ DeviceInstall \ Restrictions \ DenyDeviceIDs . Trong phần này, tạo tham số chuỗi (REG_SZ) với tên theo thứ tự, bắt đầu bằng 1 và giá trị ID phần cứng trong mỗi tham số.

Làm cách nào để tắt cập nhật trình điều khiển tự động trên Windows 10/11?

Bạn có thể tắt cập nhật trình điều khiển cho các loại thiết bị cụ thể (máy in, thẻ âm thanh, bộ điều khiển USB, v.v.) bằng cách sử dụng tùy chọn GPO “ Ngăn cài đặt thiết bị sử dụng trình điều khiển phù hợp với các lớp thiết lập thiết bị này” . Để làm điều này, bạn cần chỉ định GUID lớp thiết bị. Ví dụ:{4d36e972-e325-11ce-bfc1-08002be10318} là một loại bộ điều hợp mạng, {4d36e979-e325-11ce-bfc1-08002be10318} {4658ee7e-f050-11d1-b6bd-00c04fa372a7} - máy in, v.v. Bạn có thể tìm thấy danh sách đầy đủ các GUID lớp phần cứng tại đây:

https://docs.microsoft.com/en-us/windows-hardware/drivers/install/system-defined-device-setup-classes-available-to-vendors

Cách tắt cập nhật trình điều khiển phần cứng tự động trên Windows 11 hoặc 10?

Cách dễ nhất để ngăn Windows cập nhật trình điều khiển tự động là thay đổi cài đặt hệ thống trên tab Phần cứng. Để làm điều này:

  1. Nhấn Win + X và chạy sysdm.cpl yêu cầu; Làm cách nào để tắt cập nhật trình điều khiển tự động trên Windows 10/11?
  2. Phần cứng tab Cài đặt Hệ thống Nâng cao hộp thoại sẽ mở ra;
  3. Nhấp vào Cài đặt Cài đặt Thiết bị khuy ao; Làm cách nào để tắt cập nhật trình điều khiển tự động trên Windows 10/11?
  4. Trong cửa sổ Cài đặt Cài đặt Thiết bị, thay đổi giá trị thành “ Không (thiết bị của bạn có thể không hoạt động như mong đợi) ”Trong hộp thoại“ Bạn có muốn tự động tải xuống ứng dụng của nhà sản xuất và các biểu tượng tùy chỉnh có sẵn cho thiết bị của bạn không? ”; Làm cách nào để tắt cập nhật trình điều khiển tự động trên Windows 10/11?
  5. Lưu các thay đổi và khởi động lại máy tính của bạn.

Cài đặt này hoạt động trên cả Windows 10 và Windows 11.

Cách ngăn Windows cập nhật trình điều khiển phần cứng bằng chính sách nhóm?

Bạn có thể tắt cập nhật trình điều khiển thiết bị trong Windows 10 hoặc 11 bằng cách sử dụng cài đặt Chính sách nhóm. Bạn có thể sử dụng trình soạn thảo GPO miền (gpmc.msc ) hoặc Local Group Policy Editor gpedit.msc (mô tả bên dưới).

  1. Nhấn Win + R và nhập gpedit.msc -> OK (trong các phiên bản Windows Home, bạn có thể chạy Local Group Policy Editor như thế này);
  2. Trong Local Group Policy Editor, đi tới Cấu hình Máy tính -> Mẫu Quản trị -> Hệ thống -> Cài đặt Thiết bị -> Hạn chế Cài đặt Thiết bị ;
  3. Tìm chính sách Ngăn cài đặt các thiết bị không được mô tả bởi các cài đặt chính sách khác; Làm cách nào để tắt cập nhật trình điều khiển tự động trên Windows 10/11?
  4. Bật chính sách (“ Đã bật ”) Và lưu các thay đổi;
  5. Sau đó, bật chính sách “ Chỉ định thứ tự tìm kiếm cho các vị trí nguồn trình điều khiển thiết bị ”. Chính sách này nằm trong phần GPO Cấu hình Máy tính -> Mẫu Quản trị -> Hệ thống -> Cài đặt Thiết bị. Thay đổi cài đặt chính sách thành “ Không tìm kiếm Windows Update ”. Chính sách này cho phép bạn loại trừ việc tìm kiếm các bản cập nhật trình điều khiển trên các trang web Windows Update (khi cài đặt trình điều khiển cho bất kỳ thiết bị Windows nào, nó sẽ cố gắng tìm trình điều khiển phù hợp hơn thông qua dịch vụ Windows Update); Làm cách nào để tắt cập nhật trình điều khiển tự động trên Windows 10/11?
  6. Đi tới phần Cấu hình máy tính -> Mẫu quản trị -> Cấu phần Windows -> Windows Update, tìm và bật chính sách có tên “Không bao gồm trình điều khiển với Windows Update Làm cách nào để tắt cập nhật trình điều khiển tự động trên Windows 10/11? Trên Windows 11 và Windows Server 2022, tùy chọn GPO này nằm trong Cấu hình máy tính -> Mẫu quản trị -> Windows Thành phần -> Windows Update -> Quản lý các bản cập nhật được cung cấp từ Windows Update .

Với GPO miền (được định cấu hình bằng gpmc.msc bảng điều khiển), bạn có thể áp dụng các cài đặt này cho nhiều máy tính trong miền AD. Trong một nhóm làm việc, bạn có thể sao chép cài đặt GPO cục bộ sang các máy tính khác bằng cách sử dụng LGPO.exe.

Tắt cập nhật trình điều khiển tự động trong Windows qua PowerShell

Bạn có thể sử dụng một tập lệnh PowerShell đơn giản để tắt cập nhật trình điều khiển tự động trong Windows. Tập lệnh PowerShell này thay đổi cài đặt đăng ký giống như các tùy chọn GPO ở trên. Phương pháp này thuận tiện để sử dụng trên máy tính có phiên bản Home của Windows (không có trình soạn thảo GPO cục bộ) và trong các nhiệm vụ tự động tắt tính năng tự động cập nhật trình điều khiển.

Để tắt cập nhật trình điều khiển tự động trong Windows, bạn cần thay đổi giá trị của các tham số đăng ký sau:

  • HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ DriverSearching - SearchOrderConfig = 3 (3 - không cài đặt trình điều khiển qua Windows Update)
  • HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Siêu dữ liệu thiết bị - PreventDeviceMetadataFromNetwork = 1
  • HKLM \ SOFTWARE \ Microsoft \ Windows \ WindowsUpdate - ExcludeWUDriversInQualityUpdate = 1

Mở bảng điều khiển PowerShell nâng cao và chạy mã sau:

Set-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching\ -Name SearchOrderConfig -Value 3
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Device Metadata\' -Name PreventDeviceMetadataFromNetwork -Value 1
# Check that the registry key exists and create it if necessary
$regKey3 = 'HKLM:\SOFTWARE\Microsoft\Windows\WindowsUpdate'
$test = test-path -path $regKey3
if(-not($test)){
New-Item -Path $regKey3
}
Set-ItemProperty -Path $regKey3 -Name ExcludeWUDriversInQualityUpdate -Value 1

Làm cách nào để tắt cập nhật trình điều khiển tự động trên Windows 10/11?

Bạn cũng có thể thay đổi các cài đặt đăng ký này theo cách thủ công bằng cách sử dụng regedit.exe hoặc triển khai các khóa đăng ký cho các máy tính miền bằng GPO.

Sau khi khởi động lại, các bản cập nhật trình điều khiển tự động trong Windows sẽ bị chặn.

Trong bản dựng mới nhất của Windows 10 21H1 và trong Windows 11, ExcludeWUDriversInQualityUpdate tham số nằm trong một số khóa đăng ký:

  • HKLM \ SOFTWARE \ Microsoft \ PolicyManager \ current \ device \ Update
  • HKLM \ SOFTWARE \ Microsoft \ PolicyManager \ default \ Update
  • HKLM \ SOFTWARE \ Microsoft \ WindowsUpdate \ UX \ Settings
  • HKLM \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate

Bạn cần đặt tham số ExcludeWUDriversInQualityUpdate = 1 trong tất cả các khóa đăng ký được chỉ định. Thêm mã PowerShell sau vào tập lệnh trên:

$regkeys =
'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate',
'HKLM:\SOFTWARE\Microsoft\PolicyManager\default\Update',
'HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings',
'HKLM:\SOFTWARE\Microsoft\PolicyManager\current\device\Update'
foreach ($regkey in $regkeys){
$test = test-path -path $regkey
if(-not($test)){
New-Item -Path $regKey
}
Set-ItemProperty -Path $regkey -Name ExcludeWUDriversInQualityUpdate -Value 1
}
foreach ($regkey in $regkeys){write-host $regkey}

Một số quản trị viên thích tắt cập nhật trình điều khiển sau khi triển khai hình ảnh Windows 10 và cài đặt tất cả các trình điều khiển cần thiết. Để thực hiện việc này, bạn có thể tắt cài đặt trình điều khiển bằng tham số GPO “ Ngăn cài đặt thiết bị không được mô tả bởi cài đặt chính sách khác ”(Đã thảo luận ở trên) hoặc bằng lệnh:

reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Restrictions" /v DenyUnspecified /t REG_DWORD /d 1 /f