जब आप अपने कंप्यूटर, लैपटॉप, या टैबलेट पर एक नया डिवाइस कनेक्ट करते हैं, तो Windows संबंधित हार्डवेयर ड्राइवर को स्वचालित रूप से डाउनलोड और इंस्टॉल करने का प्रयास करता है। बाद में, ऑपरेटिंग सिस्टम Windows Update के माध्यम से डिवाइस ड्राइवर को स्वचालित रूप से अपडेट करेगा। ज्यादातर मामलों में, यह दृष्टिकोण इष्टतम है, क्योंकि यह Microsoft द्वारा सत्यापित नवीनतम ड्राइवर संस्करणों की स्थापना की गारंटी देता है। हालांकि, कुछ मामलों में, उपयोगकर्ता पुराने/लीगेसी ड्राइवर संस्करण का उपयोग करना चाहता है और नहीं चाहता कि वे Windows Update के माध्यम से स्वचालित रूप से अपडेट हों।
Windows 10 और 11 पर, आप कई तरीकों से स्वचालित डिवाइस ड्राइवर अपडेट को अक्षम कर सकते हैं।
Windows 10/11 को विशिष्ट ड्राइवर को स्वचालित रूप से अपडेट करने से कैसे रोकें?
आप Windows 10 और 11 में किसी विशिष्ट डिवाइस के लिए स्वचालित ड्राइवर अपडेट को रोक सकते हैं। उदाहरण के लिए, आप किसी प्रकार के पुराने (लेकिन स्थिर) वीडियो कार्ड ड्राइवर का उपयोग कर रहे हैं जो प्रत्येक स्वचालित ड्राइवर अपडेट के बाद सही ढंग से काम करना बंद कर देता है। आप चाहते हैं कि सभी कंप्यूटर ड्राइवर स्वचालित रूप से अपडेट हों, सिवाय किसी विशिष्ट डिवाइस (आपके वीडियो कार्ड) के ड्राइवर के।
Microsoft एक अलग टूल — wushowhide.diagcab ("Show or Hide Updates") का उपयोग करने का सुझाव देता है, जो आपको Windows 11 और Windows 10 में विशिष्ट अपडेट या ड्राइवर को छुपाने की अनुमति देता है।
- आप wushowhide.diagcab यूटिलिटी को Microsoft डाउनलोड सेंटर से डाउनलोड कर सकते हैं (https://download.microsoft.com/download/f/2/2/f22d5fdb-59cd-4275-8c95-1be17bf70b21/wushowhide.diagcab);
wushowhide.diagcabटूल चलाएँ और विकल्प "Hide Updates" चुनें;- उपलब्ध Windows अपडेट और ड्राइवर्स की सूची में, उन ड्राइवर्स को चेक करें जिनके लिए आप ऑटो-अपडेट अक्षम करना चाहते हैं और Next बटन पर क्लिक करें;

- उसके बाद, चयनित ड्राइवर्स को Windows द्वारा स्वचालित रूप से अपडेट नहीं किया जाएगा।
आप ग्रुप पॉलिसी के माध्यम से किसी विशिष्ट ड्राइवर के अपडेट को भी अक्षम कर सकते हैं। सबसे पहले, आपको उस डिवाइस की ID प्राप्त करने की आवश्यकता है जिसके लिए आप स्वचालित ड्राइवर अपडेट को अक्षम करना चाहते हैं।
- डिवाइस मैनेजर स्नैप-इन (
devmgmt.msc) खोलें। हार्डवेयर सूची में आवश्यक डिवाइस ढूंढें और उसके गुण खोलें; - Detail टैब पर जाएँ और ड्रॉप-डाउन सूची से "Hardware IDs" चुनें;
- डिवाइस से जुड़े हार्डवेयर पहचानकर्ताओं के मान (फॉर्मेट
PCI\VEN_15AD&DEV_ …में)notepad.exeमें कॉपी करें;
- ग्रुप पॉलिसी एडिटर कंसोल (
gpedit.mscस्टैंडअलोन कंप्यूटर के लिए) में सेक्शन Computer Configuration -> Administrative Templates -> System -> Device Installation -> Device Installation Restrictions पर जाएँ। पॉलिसी "Prevent installation of devices that match any of these device IDs" सक्षम करें; - पॉलिसी सेटिंग्स में "Show" बटन पर क्लिक करें और पहले प्राप्त ग्राफिक कार्ड IDs को मानों की तालिका में कॉपी करें;

- परिवर्तन सेव करें और क्लाइंट पर ग्रुप पॉलिसी सेटिंग्स को कमांड से अपडेट करें:
gpupdate /force; - अब, यदि कंप्यूटर इन डिवाइसेज के लिए ड्राइवर अपडेट प्राप्त करता है और Windows Update के माध्यम से डाउनलोड करता है, तो उनकी स्वचालित इंस्टॉलेशन के दौरान एक त्रुटि संदेश दिखाई देगा (The installation of this device is forbidden by system policy. Contact your system administrator).

अब आप इस डिवाइस के लिए ड्राइवर को मैन्युअली अपडेट नहीं कर सकते। इसे अपडेट करने के लिए, आपको इस ग्रुप पॉलिसी विकल्प को अक्षम करना होगा या सूची से हार्डवेयर ID को हटाना होगा।
आप रजिस्ट्री के माध्यम से भी इस पॉलिसी को सक्षम कर सकते हैं। ऐसा करने के लिए, रजिस्ट्री एडिटर (regedit.exe) चलाएँ और रजिस्ट्री कुंजी HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Restrictions\DenyDeviceIDs पर जाएँ। इस सेक्शन में, 1 से शुरू होने वाले क्रम में नामों के साथ स्ट्रिंग (REG_SZ) पैरामीटर बनाएँ, और प्रत्येक पैरामीटर में हार्डवेयर ID मान।

आप GPO विकल्प "Prevent installation of devices using drivers that match these device setup classes" का उपयोग करके विशिष्ट डिवाइस प्रकारों (प्रिंटर्स, साउंड कार्ड, USB कंट्रोलर्स, आदि) के लिए ड्राइवर अपडेट को अक्षम कर सकते हैं। ऐसा करने के लिए, आपको डिवाइस क्लास GUID निर्दिष्ट करने की आवश्यकता है। उदाहरण के लिए, {4d36e972-e325-11ce-bfc1-08002be10318} नेटवर्क एडेप्टर्स का एक क्लास है, {4d36e979-e325-11ce-bfc1-08002be10318} और {4658ee7e-f050-11d1-b6bd-00c04fa372a7} — प्रिंटर्स, आदि। हार्डवेयर क्लास GUIDs की पूरी सूची यहाँ पाई जा सकती है:
https://docs.microsoft.com/en-us/windows-hardware/drivers/install/system-defined-device-setup-classes-available-to-vendors
Windows 11 या 10 पर स्वचालित हार्डवेयर ड्राइवर अपडेट कैसे अक्षम करें?
Windows को ड्राइवर्स को स्वचालित रूप से अपडेट करने से रोकने का सबसे आसान तरीका हार्डवेयर टैब पर सिस्टम सेटिंग्स बदलना है। ऐसा करने के लिए:
- Win + X दबाएँ और
sysdm.cplकमांड चलाएँ;
- Advanced System Settings डायलॉग का Hardware टैब खुलेगा;
- Device Installation Settings बटन पर क्लिक करें;

- Device Installation Settings विंडो में, डायलॉग "Do you want to automatically download manufacturers' apps and custom icons available for your device?" में मान को "No (your device might not work as expected)" में बदलें;

- परिवर्तन सेव करें और अपना कंप्यूटर पुनरारंभ करें।
यह सेटिंग Windows 10 और Windows 11 दोनों पर काम करती है।
ग्रुप पॉलिसी का उपयोग करके Windows को हार्डवेयर ड्राइवर अपडेट करने से कैसे रोकें?
आप ग्रुप पॉलिसी सेटिंग्स का उपयोग करके Windows 10 या 11 में डिवाइस ड्राइवर अपडेट को अक्षम कर सकते हैं। आप डोमेन GPO एडिटर (gpmc.msc) या लोकल ग्रुप पॉलिसी एडिटर gpedit.msc (नीचे वर्णित) का उपयोग कर सकते हैं।
- Win + R दबाएँ और gpedit.msc टाइप करें -> OK (Windows Home संस्करणों में आप इस तरह लोकल ग्रुप पॉलिसी एडिटर चला सकते हैं);
- लोकल ग्रुप पॉलिसी एडिटर में, Computer Configuration -> Administrative Templates -> System -> Device Installation -> Device Installation Restrictions पर जाएँ;
- पॉलिसी Prevent installation of devices not described by other policy settings;
ढूंढें; - पॉलिसी सक्षम करें ("Enabled") और परिवर्तन सेव करें;
- फिर पॉलिसी "Specify search order for device driver source locations" सक्षम करें। यह पॉलिसी GPO सेक्शन Computer Configuration -> Administrative Templates -> System -> Device Installation के तहत स्थित है। पॉलिसी सेटिंग को "Do not search Windows Update" में बदलें। यह पॉलिसी आपको किसी भी Windows डिवाइस के लिए ड्राइवर इंस्टॉल करते समय Windows Update साइटों पर ड्राइवर अपडेट की खोज को बाहर करने की अनुमति देती है (जब किसी Windows डिवाइस के लिए ड्राइवर इंस्टॉल करते समय, यह Windows Update सर्विस के माध्यम से अधिक उपयुक्त ड्राइवर खोजने का प्रयास करता है);

- सेक्शन Computer Configuration -> Administrative Templates -> Windows Components -> Windows Update पर जाएँ, “Do not include drivers with Windows Update” नाम की पॉलिसी ढूंढें और सक्षम करें
Windows 11 और Windows Server 2022 पर, यह GPO विकल्प Computer Configuration -> Administrative Templates -> Windows Components -> Windows Update -> Manage Updates offered from Windows Update के तहत स्थित है।
डोमेन GPOs ( gpmc.msc कंसोल का उपयोग करके कॉन्फ़िगर किए गए) का उपयोग करके, आप इन सेटिंग्स को AD डोमेन में कई कंप्यूटर्स पर लागू कर सकते हैं। वर्कग्रुप में, आप LGPO.exe का उपयोग करके लोकल GPO सेटिंग्स को अन्य कंप्यूटर्स पर कॉपी कर सकते हैं।
PowerShell के माध्यम से Windows में स्वचालित ड्राइवर अपडेट अक्षम करें
आप Windows में स्वचालित ड्राइवर अपडेट को अक्षम करने के लिए एक सिंपल PowerShell स्क्रिप्ट का उपयोग कर सकते हैं। यह PowerShell स्क्रिप्ट ऊपर दिए गए GPO विकल्पों के समान रजिस्ट्री सेटिंग्स बदलती है। यह विधि Windows के Home संस्करण (बिना लोकल GPO एडिटर के कंप्यूटर्स) और ड्राइवरों के ऑटो-अपडेट को अक्षम करने के ऑटोमेशन कार्यों पर उपयोग करने के लिए सुविधाजनक है।
Windows में स्वचालित ड्राइवर अपडेट को अक्षम करने के लिए, आपको निम्न रजिस्ट्री पैरामीटर्स के मान बदलने होंगे:
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching –
SearchOrderConfig= 3 (3 — Windows Update के माध्यम से ड्राइवर इंस्टॉल न करें) - HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Device Metadata –
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

आप इन रजिस्ट्री सेटिंग्स को 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 पैरामीटर "Prevent installation of devices not described by other policy settings" (ऊपर चर्चा की गई) का उपयोग करके ड्राइवर इंस्टॉलेशन को अक्षम कर सकते हैं या कमांड के साथ:
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Restrictions" /v DenyUnspecified /t REG_DWORD /d 1 /f