Weboldal keresés

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.

  1. 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);

  2. Futtassa a

    wushowhide.diagcab

    eszközt, és válassza a „Frissítések elrejtése” lehetőséget;

  3. 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;

  4. 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.

  1. 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;

  2. 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;

  3. Másolja ki az eszközhöz tartozó hardverazonosítók értékeit (a formátumban

    PCI\VEN_15AD&DEV_ …

    ) ba,-be

    notepad.exe

    ;

  4. 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;

  5. 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;

  6. 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

    ;

  7. 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:

  1. Nyomja meg a Win + X gombot, és futtassa a

    sysdm.cpl

    parancs;

  2. Megnyílik a Speciális rendszerbeállítások párbeszédpanel Hardver lapja;

  3. Kattintson az Eszköztelepítési beállítások gombra;

  4. 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? ”;

  5. 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).

  1. 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);

  2. 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;

  3. 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;

  4. Engedélyezze a házirendet („Engedélyezve”), és mentse a módosításokat;

  5. 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);

  6. 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.msc

konzol), 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 1

Ezeket 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 = 1

az ö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

Kapcsolódó cikkek