Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows 11

จะปิดการใช้งานการอัปเดตไดรเวอร์อัตโนมัติใน Windows 10/11 ได้อย่างไร

เมื่อคุณเชื่อมต่ออุปกรณ์ใหม่กับคอมพิวเตอร์ แล็ปท็อป หรือแท็บเล็ต Windows จะพยายามดาวน์โหลดและติดตั้งไดรเวอร์ฮาร์ดแวร์ที่เกี่ยวข้องโดยอัตโนมัติ หลังจากนั้น ระบบปฏิบัติการจะอัปเดตไดรเวอร์อุปกรณ์โดยอัตโนมัติผ่าน Windows Update ในกรณีส่วนใหญ่ แนวทางนี้เหมาะสมที่สุด เนื่องจากรับประกันการติดตั้งไดรเวอร์เวอร์ชันล่าสุดที่ตรวจสอบโดย Microsoft แล้ว อย่างไรก็ตาม ในบางกรณี ผู้ใช้ต้องการใช้ไดรเวอร์รุ่นเก่า/รุ่นเก่า และไม่ต้องการให้อัปเดตโดยอัตโนมัติผ่าน Windows Update

ใน Windows 10 และ 11 คุณสามารถปิดใช้งานการอัปเดตไดรเวอร์อุปกรณ์อัตโนมัติได้หลายวิธี

จะป้องกัน Windows 10/11 ไม่ให้อัปเดตไดรเวอร์เฉพาะโดยอัตโนมัติได้อย่างไร

คุณสามารถป้องกันการอัปเดตไดรเวอร์อัตโนมัติสำหรับอุปกรณ์เฉพาะใน Windows 10 และ 11 ได้ ตัวอย่างเช่น คุณกำลังใช้ไดรเวอร์การ์ดแสดงผลแบบเก่า (แต่เสถียร) บางประเภทที่หยุดทำงานอย่างถูกต้องหลังจากอัปเดตไดรเวอร์อัตโนมัติในแต่ละครั้ง คุณต้องการให้ไดรเวอร์คอมพิวเตอร์ทั้งหมดได้รับการอัปเดตโดยอัตโนมัติ ยกเว้นไดรเวอร์สำหรับอุปกรณ์เฉพาะ (การ์ดวิดีโอของคุณ)

Microsoft แนะนำให้ใช้เครื่องมือแยกต่างหาก – wushowhide.diagcab (“แสดงหรือซ่อนการอัปเดต”) ซึ่งช่วยให้คุณซ่อนการอัปเดตหรือไดรเวอร์เฉพาะใน Windows 11 และ Windows 10

  1. คุณสามารถดาวน์โหลดยูทิลิตี้ wushowhide.diagcab ได้จากศูนย์ดาวน์โหลดของ Microsoft  (https://download.microsoft.com/download/f/2/2/f22d5fdb-59cd-4275-8c95-1be17bf70b21/wushowhide.diagcab);
  2. เรียกใช้ wushowhide.diagcab เครื่องมือและเลือกตัวเลือก “ซ่อนการอัปเดต “;
  3. ในรายการการอัปเดตและไดรเวอร์ของ Windows ที่มี ให้ตรวจสอบไดรเวอร์ที่คุณต้องการปิดใช้งานการอัปเดตอัตโนมัติและคลิก ถัดไป ปุ่ม; จะปิดการใช้งานการอัปเดตไดรเวอร์อัตโนมัติใน Windows 10/11 ได้อย่างไร
  4. หลังจากนั้น Windows จะไม่อัปเดตไดรเวอร์ที่เลือกโดยอัตโนมัติ

คุณสามารถปิดใช้งานการอัปเดตไดรเวอร์เฉพาะได้ผ่านนโยบายกลุ่ม ก่อนอื่น คุณต้องได้รับรหัสอุปกรณ์ที่คุณต้องการปิดใช้งานการอัปเดตไดรเวอร์อัตโนมัติ

  1. เปิดสแน็ปอินตัวจัดการอุปกรณ์ (devmgmt.msc ). ค้นหาอุปกรณ์ที่คุณต้องการในรายการฮาร์ดแวร์และเปิดคุณสมบัติ
  2. ไปที่ รายละเอียด และเลือก “รหัสฮาร์ดแวร์ ” จากรายการแบบเลื่อนลง
  3. คัดลอกค่าของตัวระบุฮาร์ดแวร์ที่เชื่อมโยงกับอุปกรณ์ (ในรูปแบบ PCI\VEN_15AD&DEV_ … ) ลงใน notepad.exe; จะปิดการใช้งานการอัปเดตไดรเวอร์อัตโนมัติใน Windows 10/11 ได้อย่างไร
  4. ในคอนโซลตัวแก้ไขนโยบายกลุ่ม (gpedit.msc สำหรับคอมพิวเตอร์แบบสแตนด์อโลน) ไปที่ส่วน การกำหนดค่าคอมพิวเตอร์ -> เทมเพลตการดูแลระบบ -> ระบบ -> การติดตั้งอุปกรณ์ -> ข้อ จำกัด ในการติดตั้งอุปกรณ์ . เปิดใช้นโยบาย “ป้องกันการติดตั้งอุปกรณ์ที่ตรงกับรหัสอุปกรณ์เหล่านี้ ”;
  5. คลิกปุ่ม “แสดง ” ในการตั้งค่านโยบายและคัดลอกรหัสกราฟิกการ์ดที่คุณได้รับก่อนหน้านี้ลงในตารางค่า จะปิดการใช้งานการอัปเดตไดรเวอร์อัตโนมัติใน Windows 10/11 ได้อย่างไร
  6. บันทึกการเปลี่ยนแปลงและอัปเดตการตั้งค่านโยบายกลุ่มบนไคลเอ็นต์ด้วยคำสั่ง:gpupdate /force;
  7. ตอนนี้ หากคอมพิวเตอร์ได้รับและดาวน์โหลดการอัปเดตไดรเวอร์สำหรับอุปกรณ์เหล่านี้ผ่าน Windows Update ข้อความแสดงข้อผิดพลาดจะปรากฏขึ้นระหว่างการติดตั้งอัตโนมัติ (นโยบายระบบห้ามไม่ให้ติดตั้งอุปกรณ์นี้ โปรดติดต่อผู้ดูแลระบบของคุณ
  8. em> ). จะปิดการใช้งานการอัปเดตไดรเวอร์อัตโนมัติใน Windows 10/11 ได้อย่างไร
    ตอนนี้คุณไม่สามารถอัปเดตไดรเวอร์สำหรับอุปกรณ์นี้ด้วยตนเอง หากต้องการอัปเดต คุณจะต้องปิดใช้งานตัวเลือกนโยบายกลุ่มนี้หรือลบ ID ฮาร์ดแวร์ออกจากรายการ

นอกจากนี้ คุณสามารถเปิดใช้งานนโยบายนี้ผ่านทางรีจิสทรี ในการดำเนินการนี้ ให้เรียกใช้ตัวแก้ไขรีจิสทรี (regedit.exe ) และไปที่รีจิสตรีคีย์ HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Restrictions\DenyDeviceIDs . ในส่วนนี้ ให้สร้างพารามิเตอร์สตริง (REG_SZ) โดยตั้งชื่อตามลำดับ เริ่มต้นด้วย 1 และค่า ID ฮาร์ดแวร์ในแต่ละพารามิเตอร์

จะปิดการใช้งานการอัปเดตไดรเวอร์อัตโนมัติใน Windows 10/11 ได้อย่างไร

คุณสามารถปิดใช้งานการอัปเดตไดรเวอร์สำหรับอุปกรณ์บางประเภท (เครื่องพิมพ์ การ์ดเสียง คอนโทรลเลอร์ USB ฯลฯ) โดยใช้ตัวเลือก GPO “ป้องกันการติดตั้งอุปกรณ์โดยใช้ไดรเวอร์ที่ตรงกับคลาสการตั้งค่าอุปกรณ์เหล่านี้” . ในการดำเนินการนี้ คุณต้องระบุ GUID ของคลาสอุปกรณ์ ตัวอย่างเช่น {4d36e972-e325-11ce-bfc1-08002be10318} เป็นคลาสของอะแดปเตอร์เครือข่าย {4d36e979-e325-11ce-bfc1-08002be10318} และ {4658ee7e-f050-11d1-b6bd-00c04fa372a7} – เครื่องพิมพ์ ฯลฯ คุณสามารถค้นหารายการ GUID ของฮาร์ดแวร์คลาสทั้งหมดได้ที่นี่:

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

จะปิดใช้งานการอัปเดตไดรเวอร์ฮาร์ดแวร์อัตโนมัติใน Windows 11 หรือ 10 ได้อย่างไร

วิธีที่ง่ายที่สุดในการป้องกัน Windows จากการอัปเดตไดรเวอร์อัตโนมัติคือการเปลี่ยนการตั้งค่าระบบบนแท็บฮาร์ดแวร์ ในการดำเนินการนี้:

  1. กด ชนะ + X และเรียกใช้ sysdm.cpl สั่งการ; จะปิดการใช้งานการอัปเดตไดรเวอร์อัตโนมัติใน Windows 10/11 ได้อย่างไร
  2. ฮาร์ดแวร์ แท็บของ การตั้งค่าระบบขั้นสูง กล่องโต้ตอบจะเปิดขึ้น
  3. คลิก การตั้งค่าการติดตั้งอุปกรณ์ ปุ่ม; จะปิดการใช้งานการอัปเดตไดรเวอร์อัตโนมัติใน Windows 10/11 ได้อย่างไร
  4. ในหน้าต่างการตั้งค่าการติดตั้งอุปกรณ์ ให้เปลี่ยนค่าเป็น “ไม่ (อุปกรณ์ของคุณอาจไม่ทำงานอย่างที่คาดไว้) ” ในกล่องโต้ตอบ “คุณต้องการดาวน์โหลดแอปของผู้ผลิตและไอคอนที่กำหนดเองโดยอัตโนมัติสำหรับอุปกรณ์ของคุณหรือไม่”; จะปิดการใช้งานการอัปเดตไดรเวอร์อัตโนมัติใน Windows 10/11 ได้อย่างไร
  5. บันทึกการเปลี่ยนแปลงและรีสตาร์ทคอมพิวเตอร์

การตั้งค่านี้ใช้ได้กับทั้ง Windows 10 และ Windows 11

จะหยุด Windows ไม่ให้อัปเดตไดรเวอร์ฮาร์ดแวร์โดยใช้นโยบายกลุ่มได้อย่างไร

คุณสามารถปิดใช้งานการอัปเดตไดรเวอร์อุปกรณ์ใน Windows 10 หรือ 11 โดยใช้การตั้งค่านโยบายกลุ่ม คุณสามารถใช้ตัวแก้ไข GPO ของโดเมน (gpmc.msc ) หรือ Local Group Policy Editor gpedit.msc (อธิบายไว้ด้านล่าง)

  1. กด ชนะ + R แล้วพิมพ์ gpedit.msc -> ตกลง (ในรุ่น Windows Home คุณสามารถเรียกใช้ Local Group Policy Editor ได้ดังนี้);
  2. ในตัวแก้ไขนโยบายกลุ่มภายใน ให้ไปที่ การกำหนดค่าคอมพิวเตอร์ -> เทมเพลตการดูแลระบบ -> ระบบ -> การติดตั้งอุปกรณ์ -> การจำกัดการติดตั้งอุปกรณ์;
  3. ค้นหานโยบาย ป้องกันการติดตั้งอุปกรณ์ที่ไม่ได้อธิบายไว้ในการตั้งค่านโยบายอื่นๆ จะปิดการใช้งานการอัปเดตไดรเวอร์อัตโนมัติใน Windows 10/11 ได้อย่างไร
  4. เปิดใช้งานนโยบาย (“เปิดใช้งาน ”) และบันทึกการเปลี่ยนแปลง
  5. จากนั้นเปิดใช้งานนโยบาย “ระบุลำดับการค้นหาสำหรับตำแหน่งต้นทางของไดรเวอร์อุปกรณ์ ” นโยบายนี้อยู่ภายใต้ส่วน GPO การกำหนดค่าคอมพิวเตอร์ -> เทมเพลตการดูแลระบบ -> ระบบ -> การติดตั้งอุปกรณ์ เปลี่ยนการตั้งค่านโยบายเป็น “อย่าค้นหา Windows Update ” นโยบายนี้อนุญาตให้คุณยกเว้นการค้นหาการอัปเดตไดรเวอร์ในเว็บไซต์ Windows Update (เมื่อติดตั้งไดรเวอร์สำหรับอุปกรณ์ Windows ใด ๆ จะพยายามค้นหาไดรเวอร์ที่เหมาะสมกว่าผ่านบริการ Windows Update) จะปิดการใช้งานการอัปเดตไดรเวอร์อัตโนมัติใน Windows 10/11 ได้อย่างไร
  6. ไปที่ส่วน Computer Configuration -> Administrative Templates -> Windows Components -> Windows Update ค้นหาและเปิดใช้งานนโยบายที่ชื่อว่า “ไม่รวมไดรเวอร์ที่มี Windows Updateจะปิดการใช้งานการอัปเดตไดรเวอร์อัตโนมัติใน Windows 10/11 ได้อย่างไร ใน Windows 11 และ Windows Server 2022 ตัวเลือก GPO นี้จะอยู่ภายใต้การกำหนดค่าคอมพิวเตอร์ -> เทมเพลตการดูแล -> Windows ส่วนประกอบ -> Windows Update -> จัดการการอัปเดตที่มีให้จาก Windows Update .

ด้วยโดเมน GPO (กำหนดค่าโดยใช้ gpmc.msc คอนโซล) คุณสามารถใช้การตั้งค่าเหล่านี้กับคอมพิวเตอร์หลายเครื่องในโดเมน AD ในเวิร์กกรุ๊ป คุณสามารถคัดลอกการตั้งค่า GPO ในพื้นที่ไปยังคอมพิวเตอร์เครื่องอื่นโดยใช้ LGPO.exe

ปิดใช้งานการอัปเดตไดรเวอร์อัตโนมัติใน Windows ผ่าน PowerShell

คุณสามารถใช้สคริปต์ PowerShell อย่างง่ายเพื่อปิดใช้งานการอัปเดตไดรเวอร์อัตโนมัติใน Windows สคริปต์ PowerShell นี้เปลี่ยนการตั้งค่ารีจิสทรีเดียวกันกับตัวเลือก GPO ด้านบน วิธีนี้สะดวกที่จะใช้บนคอมพิวเตอร์ที่ใช้ Windows รุ่น Home (ไม่มีตัวแก้ไข GPO ในเครื่อง) และในการปิดการอัพเดทไดรเวอร์อัตโนมัติ

ในการปิดใช้งานการอัปเดตไดรเวอร์อัตโนมัติใน Windows คุณต้องเปลี่ยนค่าของพารามิเตอร์รีจิสทรีต่อไปนี้:

  • HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching – SearchOrderConfig =3 (3 — อย่าติดตั้งไดรเวอร์ผ่าน Windows Update)
  • ข้อมูลเมตา HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Device – PreventDeviceMetadataFromNetwork =1
  • HKLM\SOFTWARE\Microsoft\Windows\WindowsUpdate – ExcludeWUDriversInQualityUpdate =1

เปิดคอนโซล PowerShell ที่ยกระดับแล้วเรียกใช้รหัสต่อไปนี้:

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

จะปิดการใช้งานการอัปเดตไดรเวอร์อัตโนมัติใน Windows 10/11 ได้อย่างไร

คุณยังสามารถเปลี่ยนการตั้งค่ารีจิสทรีเหล่านี้ด้วยตนเองโดยใช้ regedit.exe หรือปรับใช้คีย์รีจิสทรีกับคอมพิวเตอร์โดเมนโดยใช้ GPO

หลังจากรีสตาร์ท การอัปเดตไดรเวอร์อัตโนมัติใน Windows จะถูกบล็อก

ในรุ่นล่าสุดของ Windows 10 21H1 และใน Windows 11 ExcludeWUDriversInQualityUpdate พารามิเตอร์อยู่ในรีจิสตรีคีย์หลายตัว:

  • 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

คุณต้องตั้งค่าพารามิเตอร์ ExcludeWUDriversInQualityUpdate = 1 ในรีจิสตรีคีย์ที่ระบุทั้งหมด เพิ่มโค้ด PowerShell ต่อไปนี้ในสคริปต์ด้านบน:

$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}

ผู้ดูแลระบบบางคนต้องการปิดใช้งานการอัปเดตไดรเวอร์หลังจากปรับใช้อิมเมจ Windows 10 และติดตั้งไดรเวอร์ที่จำเป็นทั้งหมด ในการดำเนินการนี้ คุณสามารถปิดการติดตั้งไดรเวอร์โดยใช้พารามิเตอร์ GPO “ป้องกันการติดตั้งอุปกรณ์ที่ไม่ได้อธิบายโดยการตั้งค่านโยบายอื่น ” (ที่กล่าวไว้ข้างต้น) หรือด้วยคำสั่ง:

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