যখন আপনি আপনার কম্পিউটার, ল্যাপটপ, বা ট্যাবলেটে একটি নতুন ডিভাইস কানেক্ট করেন, উইন্ডোজ স্বয়ংক্রিয়ভাবে সংশ্লিষ্ট হার্ডওয়্যার ড্রাইভার ডাউনলোড ও ইনস্টল করার চেষ্টা করে। পরে, অপারেটিং সিস্টেম Windows Update-এর মাধ্যমে ডিভাইস ড্রাইভার স্বয়ংক্রিয়ভাবে আপডেট করে। অধিকাংশ কেসে, এই পদ্ধতি অপ্টিমাল, কারণ এটি মাইক্রোসফ্ট দ্বারা যাচাই করা লেটেস্ট ড্রাইভার ভার্সন ইনস্টলেশনের গ্যারান্টি দেয়। যেদিন, কিছু কেসে ব্যবহারকারী পুরনো/লিগেসি ড্রাইভার ভার্সন ব্যবহার করতে চান এবং Windows Update-এর মাধ্যমে সেগুলো স্বয়ংক্রিয় আপডেট হওয়া চান না।
উইন্ডোজ ১০ এবং ১১-এ, আপনি অটোমেটিক ডিভাইস ড্রাইভার আপডেট বেশ কয়েকভাবে নিষিদ্ধ করতে পারেন।
নির্দিষ্ট ড্রাইভারের অটোমেটিক আপডেট রোধ করা (উইন্ডোজ ১০/১১)
উইন্ডোজ ১০ এবং ১১-এ নির্দিষ্ট ডিভাইসের জন্য অটোমেটিক ড্রাইভার আপডেট রোধ করা যায়। উদাহরণস্বরূপ, আপনি কোনো পুরনো (তবে স্ট্যাবল) ভিডিও কার্ড ড্রাইভার ব্যবহার করছেন যা প্রতিটি অটোমেটিক ড্রাইভার আপডেটের পর সঠিকভাবে কাজ করে না। আপনি চাচ্ছেন কম্পিউটারের সব ড্রাইভার অটোমেটিক্যালি আপডেট হোক, নির্দিষ্ট ডিভাইস (আপনার ভিডিও কার্ড) ছাড়া।
মাইক্রোসফ্ট একটি আলাদা টুল — wushowhide.diagcab ("Show or Hide Updates") প্রস্তাব করে, যা উইন্ডোজ ১১ এবং উইন্ডোজ ১০-এ নির্দিষ্ট আপডেট বা ড্রাইভার হাইড করতে দেয়।
- wushowhide.diagcab ইউটিলিটি মাইক্রোসফ্ট ডাউনলোড সেন্টার থেকে ডাউনলোড করুন (https://download.microsoft.com/download/f/2/2/f22d5fdb-59cd-4275-8c95-1be17bf70b21/wushowhide.diagcab);
wushowhide.diagcabটুল চালু করুন এবং "Hide Updates" অপশন সিলেক্ট করুন;- উপলব্ধ উইন্ডোজ আপডেট এবং ড্রাইভারের তালিকা থেকে যেসব ড্রাইভারের জন্য অটো-আপডেট নিষিদ্ধ করতে চান সেগুলো চেক করুন এবং Next বাটন চাপুন;

- এরপর সিলেক্ট করা ড্রাইভারগুলো উইন্ডোজ দ্বারা অটোমেটিক্যালি আপডেট হবে না।
গ্রুপ পলিসি দিয়েও নির্দিষ্ট ড্রাইভার আপডেট নিষিদ্ধ করা যায়। প্রথমে, যে ডিভাইসের জন্য অটোমেটিক ড্রাইভার আপডেট নিষিদ্ধ করতে চান তার ডিভাইস ID পেতে হবে।
- Device Manager স্ন্যাপ-ইন (
devmgmt.msc) খুলুন। হার্ডওয়্যার লিস্টে প্রয়োজনীয় ডিভাইস খুঁজে প্রোপার্টিজ খুলুন; - Detail ট্যাবে যান এবং ড্রপ-ডাউন লিস্ট থেকে "Hardware IDs" সিলেক্ট করুন;
- ডিভাইসের সাথে যুক্ত হার্ডওয়্যার আইডেন্টিফায়ার মানগুলো (ফরম্যাট
PCI\VEN_15AD&DEV_ …) কপি করেnotepad.exe-এ রাখুন;
- Group Policy Editor কনসোল (
gpedit.mscস্ট্যান্ডঅ্যালোন কম্পিউটারের জন্য) এ Computer Configuration -> Administrative Templates -> System -> Device Installation -> Device Installation Restrictions সেকশনে যান। "Prevent installation of devices that match any of these device IDs" পলিসি সক্ষম করুন; - পলিসি সেটিংসে "Show" বাটন চাপুন এবং আগে পাওয়া গ্রাফিক্স কার্ড IDগুলো ভ্যালু টেবিলে পেস্ট করুন;

- পরিবর্তন সেভ করুন এবং ক্লায়েন্টে গ্রুপ পলিসি সেটিংস আপডেট করুন কমান্ড দিয়ে:
gpupdate /force; - এখন, যদি কম্পিউটার এই ডিভাইসের ড্রাইভার আপডেট Windows Update-এর মাধ্যমে পায় এবং ডাউনলোড করে, তবে তাদের অটোমেটিক ইনস্টলেশনের সময় এরর আসবে (The installation of this device is forbidden by system policy. Contact your system administrator).

এখন আপনি ম্যানুয়ালি এই ডিভাইসের ড্রাইভার আপডেট করতে পারবেন না। আপডেট করতে হলে এই গ্রুপ পলিসি অপশন ডিসেবল করতে হবে বা লিস্ট থেকে হার্ডওয়্যার ID রিমুভ করতে হবে।
রেজিস্ট্রি দিয়েও এই পলিসি সক্ষম করা যায়। registry editor (regedit.exe) চালু করে রেজিস্ট্রি কী HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Restrictions\DenyDeviceIDs-এ যান। এই সেকশনে, ১ থেকে শুরু করে ক্রমাগত নাম দিয়ে স্ট্রিং (REG_SZ) প্যারামিটার তৈরি করুন এবং প্রতিটি প্যারামিটারে হার্ডওয়্যার ID মান দিন।

ডিভাইস সেটআপ ক্লাস ব্যবহার করে নির্দিষ্ট ডিভাইস টাইপ (প্রিন্টার, সাউন্ড কার্ড, USB কন্ট্রোলার, ইত্যাদি) এর ড্রাইভার আপডেট নিষিদ্ধ করা যায় GPO অপশন "Prevent installation of devices using drivers that match these device setup classes" দিয়ে। এর জন্য ডিভাইস ক্লাস 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
উইন্ডোজ ১১ বা ১০-এ হার্ডওয়্যার ড্রাইভার অটোমেটিক আপডেট সম্পূর্ণ বন্ধ করা
উইন্ডোজকে হার্ডওয়্যার ড্রাইভার অটোমেটিক্যালি আপডেট করতে না দেয়ার সবচেয়ে সহজ পদ্ধতি হলো সিস্টেম সেটিংসের Hardware ট্যাব পরিবর্তন করা। এর জন্য:
- 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)" করুন;

- পরিবর্তন সেভ করুন এবং কম্পিউটার রিস্টার্ট করুন।
এই সেটিং উইন্ডোজ ১০ এবং উইন্ডোজ ১১ দুটোতেই কাজ করে।
গ্রুপ পলিসি ব্যবহার করে উইন্ডোজকে হার্ডওয়্যার ড্রাইভার আপডেট থেকে রোধ করা
গ্রুপ পলিসি সেটিংস ব্যবহার করে উইন্ডোজ ১০ বা ১১-এ ডিভাইস ড্রাইভার আপডেট নিষিদ্ধ করা যায়। ডোমেইন GPO এডিটর (gpmc.msc) বা Local Group Policy Editor gpedit.msc ব্যবহার করা যাবে (নিচে বর্ণনা করা হয়েছে)।
- Win + R চাপুন এবং gpedit.msc টাইপ করুন -> OK (উইন্ডোজ Home এডিশনে Local Group Policy Editor এভাবে চালানো যায়);
- Local Group Policy Editor-এ 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" পলিসি সক্ষম করুন। এই পলিসি Computer Configuration -> Administrative Templates -> System -> Device Installation সেকশনে থাকে। পলিসি সেটিং "Do not search Windows Update" এ পরিবর্তন করুন। এই পলিসি যেকোনো উইন্ডোজ ডিভাইসের জন্য ড্রাইভার ইনস্টল করার সময় Windows Update সাইটে আরও উপযুক্ত ড্রাইভার খুঁজে বের করার চেষ্টা বন্ধ করে দেয়;

- Computer Configuration -> Administrative Templates -> Windows Components -> Windows Update সেকশনে যান, এবং “Do not include drivers with Windows Update” নামে পলিসি খুঁজে সক্ষম করুন
উইন্ডোজ ১১ এবং উইন্ডোজ সার্ভার ২০২২-এ এই GPO অপশন Computer Configuration -> Administrative Templates -> Windows Components -> Windows Update -> Manage Updates offered from Windows Update সেকশনে থাকে।
ডোমেইন GPO (gpmc.msc কনসোল দিয়ে কনফিগারড) ব্যবহার করে এই সেটিংস একাধিক কম্পিউটারে AD ডোমেইনে প্রয়োগ করা যায়। ওয়ার্কগ্রুপে, LGPO.exe ব্যবহার করে লোকাল GPO সেটিংস অন্য কম্পিউটারে কপি করা যায়।
PowerShell দিয়ে উইন্ডোজে অটোমেটিক ড্রাইভার আপডেট নিষিদ্ধ করা
উইন্ডোজে অটোমেটিক ড্রাইভার আপডেট নিষিদ্ধ করার জন্য একটি সিম্পল PowerShell স্ক্রিপ্ট ব্যবহার করা যায়। এই স্ক্রিপ্ট উপরের GPO অপশনগুলোর মতো একই রেজিস্ট্রি সেটিংস পরিবর্তন করে। এই পদ্ধতি উইন্ডোজ Home এডিশন (লোকাল GPO এডিটর ছাড়া) এবং ড্রাইভার অটো-আপডেট নিষিদ্ধ করার অটোমেশন টাস্কের জন্য সুবিধাজনক।
উইন্ডোজে অটোমেটিক ড্রাইভার আপডেট নিষিদ্ধ করতে, নিচের রেজিস্ট্রি প্যারামিটারগুলোর মান পরিবর্তন করতে হবে:
- 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 দিয়ে ডোমেইন কম্পিউটারগুলোতে ডিপ্লয় করতে পারেন।
রিস্টার্ট করার পর, উইন্ডোজে অটোমেটিক ড্রাইভার আপডেট ব্লক হবে।
উইন্ডোজ ১০ ২১H1-এর লেটেস্ট বিল্ড এবং উইন্ডোজ ১১-এ, 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 সেট করতে হবে। উপরের স্ক্রিপ্টে নিচের পাওয়ারশেল কোড যোগ করুন:
$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}
কিছু অ্যাডমিনিস্ট্রেটর উইন্ডোজ ১০ ইমেজ ডিপ্লয় এবং সব প্রয়োজনীয় ড্রাইভার ইনস্টল করার পর ড্রাইভার আপডেট নিষিদ্ধ করতে পছন্দ করেন। এর জন্য, উপরে আলোচিত 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