Hogyan lehet letiltani az automatikus illesztőprogram-frissítéseket a Windows 10/11 rendszeren?
Amikor új eszközt csatlakoztat számítógépéhez, laptopjához vagy táblagépéhez, a Windows megpróbálja automatikusan letölteni és telepíteni a megfelelő hardver-illesztőprogramot. Később az operációs rendszer automatikusan frissíti az eszközillesztőt a Windows Update segítségével. A legtöbb esetben ez a megközelítés az optimális, mivel garantálja a Microsoft által ellenőrzött legújabb illesztőprogram-verziók telepítését. Bizonyos esetekben azonban a felhasználó a régi/régi illesztőprogram-verziót szeretné használni, és nem akarja, hogy azok automatikusan frissüljenek a Windows Update segítségével.
A Windows 10 és 11 rendszeren többféleképpen is letilthatja az eszközillesztőprogramok automatikus frissítését.
Hogyan akadályozható meg, hogy a Windows 10/11 automatikusan frissítsen egy adott illesztőprogramot?
Megakadályozhatja egy adott eszköz automatikus illesztőprogram-frissítését a Windows 10 és 11 rendszerben. Például valamilyen régi (de stabil) videokártya-illesztőprogramot használ, amely minden egyes automatikus illesztőprogram-frissítés után leáll. Azt szeretné, hogy az összes számítógép-illesztőprogram automatikusan frissüljön, kivéve egy adott eszköz (a videokártya) illesztőprogramját.
A Microsoft egy külön eszköz - wushowhide.diagcab („Frissítések megjelenítése vagy elrejtése”) - használatát javasolja, amely lehetővé teszi bizonyos frissítések vagy illesztőprogramok elrejtését a Windows 11 és Windows 10 rendszerben.
A wushowhide.diagcab segédprogramot letöltheti a Microsoft letöltőközpontjából (http://download.microsoft.com/download/f/2/2/f22d5fdb-59cd-4275-8c95-1be17bf70b21/wushowhide.diagcab);
-
Futtassa a
wushowhide.diagcabeszközt, és válassza a „Frissítések elrejtése” lehetőséget;
Az elérhető Windows-frissítések és illesztőprogramok listájában jelölje be azokat az illesztőprogramokat, amelyeknél le szeretné tiltani az automatikus frissítést, majd kattintson a Tovább gombra;
Ezt követően a kiválasztott illesztőprogramokat a Windows nem frissíti automatikusan.
Egy adott illesztőprogram frissítését letilthatja a csoportházirend segítségével. Mindenekelőtt meg kell szereznie azt az eszközazonosítót, amelynél le szeretné tiltani az automatikus illesztőprogram-frissítéseket.
Nyissa meg az eszközkezelő beépülő modult (
devmgmt.msc). Keresse meg a szükséges eszközt a hardverlistában, és nyissa meg a tulajdonságait;
Lépjen a Részletek fülre, és válassza ki a „Hardverazonosítók” lehetőséget a legördülő listából;
Másolja ki az eszközhöz tartozó hardverazonosítók értékeit (a formátumban
PCI\VEN_15AD&DEV_ …) ba,-be
notepad.exe;
A Csoportházirend-szerkesztő konzolban (
gpedit.mscönálló számítógéphez) lépjen a Számítógép konfigurációja -> Felügyeleti sablonok -> Rendszer -> Eszköztelepítés -> Eszköztelepítési korlátozások szakaszba. Engedélyezze a „Az eszközazonosítók bármelyikének megfelelő eszközök telepítésének megakadályozása” házirendet;
Kattintson a „Megjelenítés” gombra a házirend-beállításokban, és másolja be a korábban kapott grafikus kártya azonosítóit az értéktáblázatba;
Mentse el a változtatásokat, és frissítse a csoportházirend-beállításokat az ügyfélen a következő paranccsal:
gpupdate /force;
Most, ha a számítógép a Windows Update szolgáltatáson keresztül fogadja és tölti le az illesztőprogram-frissítéseket ezekhez az eszközökhöz, hibaüzenet jelenik meg az automatikus telepítésük során (Az eszköz telepítését a rendszerházirend tiltja. Forduljon a rendszergazdához).
Most már nem frissítheti manuálisan az eszköz illesztőprogramját. A frissítéshez le kell tiltania ezt a csoportházirend-beállítást, vagy el kell távolítania a hardverazonosítót a listáról.
Ezt a házirendet a beállításjegyzéken keresztül is engedélyezheti. Ehhez futtassa a rendszerleíróadatbázis-szerkesztőt (
regedit.exe), és lépjen a HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Restrictions\DenyDeviceIDs beállításkulcshoz. Ebben a szakaszban hozzon létre karakterlánc- (REG_SZ) paramétereket a nevek sorrendjében, 1-gyel kezdődően, és minden paraméterben a hardverazonosító értékét.
A „Eszközök telepítésének megakadályozása ezen eszközbeállítási osztályoknak megfelelő illesztőprogramokkal” csoportházirend-objektum-beállítással letilthatja az illesztőprogram-frissítéseket bizonyos eszköztípusoknál (nyomtatók, hangkártyák, USB-vezérlők stb.). Ehhez meg kell adnia az eszközosztály GUID-jét. Például,
{4d36e972-e325-11ce-bfc1-08002be10318}a hálózati adapterek egy osztálya,
{4d36e979-e325-11ce-bfc1-08002be10318}és
{4658ee7e-f050-11d1-b6bd-00c04fa372a7}- nyomtatók stb. Itt találja a hardverosztály GUID-ek teljes listáját:
https://docs.microsoft.com/en-us/windows-hardware/drivers/install/system-defined-device-setup-classes-available-to-vendors
Hogyan lehet letiltani az automatikus hardver-illesztőprogram-frissítéseket a Windows 11 vagy 10 rendszeren?
A legegyszerűbb módja annak, hogy megakadályozza a Windows automatikus illesztőprogram-frissítését, ha módosítja a rendszerbeállításokat a Hardver lapon. Ezt csináld meg:
Nyomja meg a Win + X gombot, és futtassa a
sysdm.cplparancs;
Megnyílik a Speciális rendszerbeállítások párbeszédpanel Hardver lapja;
Kattintson az Eszköztelepítési beállítások gombra;
Az Eszköztelepítési beállítások ablakban módosítsa az értéket a „Nem (lehet, hogy eszköze nem működik a várt módon)” értékre a „Szeretné automatikusan letölteni a gyártók alkalmazásait és az eszközéhez elérhető egyéni ikonokat? ”;
Mentse el a változtatásokat, és indítsa újra a számítógépet.
Ez a beállítás Windows 10 és Windows 11 rendszeren is működik.
Hogyan lehet megakadályozni, hogy a Windows csoportházirendekkel frissítse a hardver-illesztőprogramokat?
A csoportházirend-beállítások segítségével letilthatja az eszközillesztő-frissítéseket a Windows 10 vagy 11 rendszerben. Használhatja a tartományi csoportházirend-szerkesztőt (
gpmc.msc) vagy a Helyi csoportházirend-szerkesztőt
gpedit.msc(az alábbiakban leírt).
Nyomja meg a Win + R gombot, és írja be a gpedit.msc -> OK parancsot (a Windows Home kiadásokban a Helyi csoportházirend-szerkesztőt így futtathatja);
A Helyi csoportházirend-szerkesztőben lépjen a Számítógép konfigurációja -> Felügyeleti sablonok -> Rendszer ->Eszköztelepítés ->Eszköztelepítési korlátozások lehetőségre;
Keresse meg a házirendet Az olyan eszközök telepítésének megakadályozása, amelyeket más házirend-beállítások nem írnak le;
Engedélyezze a házirendet („Engedélyezve”), és mentse a módosításokat;
Ezután engedélyezze az „Adja meg a keresési sorrendet az eszközillesztő-források helyeihez” házirendet. Ez a házirend a GPO Számítógép konfigurációja -> Felügyeleti sablonok -> Rendszer -> Eszköztelepítés szakaszában található. Módosítsa a házirend-beállítást „Ne keressen a Windows Update-en” értékre. Ez a házirend lehetővé teszi, hogy kizárja az illesztőprogram-frissítések keresését a Windows Update webhelyeken (bármely Windows-eszközhöz illesztőprogram telepítésekor a Windows Update szolgáltatáson keresztül megpróbál megfelelőbb illesztőprogramot találni);
Nyissa meg a Számítógép konfigurációja -> Felügyeleti sablonok -> Windows-összetevők -> Windows Update szakaszt, keresse meg és engedélyezze a „Ne használjon illesztőprogramokat a Windows Update-hez” nevű házirendet.
Windows 11 és Windows Server 2022 rendszeren ez a csoportházirend-objektum opció a Számítógép konfigurációja -> Felügyeleti sablonok -> Windows-összetevők -> Windows Update -> A Windows Update szolgáltatásból kínált frissítések kezelése alatt található.
Tartományi csoportházirend-objektumokkal (amely a
gpmc.msckonzol), ezeket a beállításokat egy AD-tartomány több számítógépére is alkalmazhatja. Egy munkacsoportban átmásolhatja a helyi csoportházirend-objektum beállításait más számítógépekre az LGPO.exe használatával.
Tiltsa le az automatikus illesztőprogram-frissítéseket a Windows rendszerben a PowerShell segítségével
Egy egyszerű PowerShell-szkript segítségével letilthatja az automatikus illesztőprogram-frissítéseket a Windows rendszerben. Ez a PowerShell-parancsfájl ugyanazokat a beállításjegyzék-beállításokat módosítja, mint a fenti csoportházirend-objektum-beállítások. Ez a módszer kényelmesen használható a Windows Home kiadásával rendelkező számítógépeken (helyi csoportházirend-szerkesztő nélkül), valamint az illesztőprogramok automatikus frissítésének letiltását automatizáló feladatoknál.
Az automatikus illesztőprogram-frissítés letiltásához a Windows rendszerben meg kell változtatnia a következő beállításjegyzék-paramétereket:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching -
SearchOrderConfig= 3 (3 - ne telepítse az illesztőprogramokat a Windows Update segítségével)
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Device Metadata -
PreventDeviceMetadataFromNetwork= 1
HKLM\SOFTWARE\Microsoft\Windows\WindowsUpdate -
ExcludeWUDriversInQualityUpdate= 1
Nyissa meg az emelt szintű PowerShell-konzolt, és futtassa a következő kódot:
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 1Ezeket a beállításjegyzék-beállításokat manuálisan is módosíthatja a regedit.exe használatával, vagy a rendszerleíró kulcsokat a GPO használatával telepítheti a tartományi számítógépekre.
Az újraindítás után az automatikus illesztőprogram-frissítések a Windows rendszerben blokkolva lesznek.
A Windows 10 21H1 legújabb verziójában és a Windows 11 rendszerben az ExcludeWUDriversInQualityUpdate paraméter több beállításkulcsban található:
HKLM\SOFTWARE\Microsoft\PolicyManage
HKLM\SOFTWARE\Microsoft\PolicyManager\default\Update
HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings
HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
Be kell állítani a paramétert
ExcludeWUDriversInQualityUpdate = 1az összes megadott beállításkulcsban. Adja hozzá a következő PowerShell-kódot a fenti szkripthez:
$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}Egyes rendszergazdák inkább letiltják az illesztőprogram-frissítéseket a Windows 10 rendszerkép telepítése és az összes szükséges illesztőprogram telepítése után. Ehhez letilthatja az illesztőprogramok telepítését a „Más házirend-beállítások által nem írt eszközök telepítésének megakadályozása” (fentebb tárgyalt) GPO paraméterrel vagy a következő paranccsal:
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Restrictions" /v DenyUnspecified /t REG_DWORD /d 1 /f










