Tartalomjegyzék
Ha a Windows 10/11 rendszerben a Windows Update-et a parancssorból vagy a PowerShell programból szeretné futtatni, olvasson tovább az alábbiakban.
A Microsoft rendszeresen kiad frissítéseket a biztonság növelése, a hibák javítása és a Windows-eszközök funkcionalitását javító új funkciók bevezetése érdekében.
A Windows frissítések 2 kategóriába sorolhatók: Minőségi frissítések, amelyeket biztonsági okokból és a hibák kijavítására folyamatosan kiadnak, és Funkciófrissítések, amelyek továbbfejlesztett változatokat és további funkciókat kínálnak.
A Windows 10/11 frissítésének szokásos módja a következő Beállítások > Frissítés és biztonság és a frissítések ellenőrzéséhez és telepítéséhez, de bizonyos esetekben szükség lehet a frissítések telepítésére a parancssorból vagy a PowerShell segítségével, ha a szokásos módon nem működik.
Ez a bemutató útmutatást tartalmaz a Windows Update futtatásához és a frissítések telepítéséhez vagy eltávolításához a Command Prompt és a PowerShell parancsokkal.
Hogyan ellenőrizheti és telepítheti a frissítéseket a PowerShell vagy a parancssor segítségével a Windows 10/11 és a Server 2016/2019 rendszerben.
- 1. rész: Frissítések telepítése parancssorból.2. rész: Frissítések telepítése PowerShellből.3. rész: Frissítések eltávolítása PowerShellből.
1. rész: A Windows frissítés futtatása a parancssorból.
A Windows korábbi verzióiban a Windows frissítése a "wuauclt /detectnow /updatenow" paranccsal történhetett.
A legújabb Windows 10 verziókban a 'WUAUCLT.EXE' parancs már nem működik, és helyébe a 'USOCLIENT.EXE' parancs lépett.
Információ: A 'USOCLIENT.EXE' az Update Session Orchestrator kliens, amely a Windows-frissítések letöltésére és telepítésére szolgál. *
Megjegyzések:
1. A jelentések szerint nem minden Windows 10 és 11 verzió támogatja a USOCLIENT-et. Ha ez az Ön készülékére is igaz, frissítse rendszerét a PowerShell módszerrel.
2. Mivel a USOCLIENT parancsok végrehajtásukkor nem jelenítenek meg semmit a képernyőn, csak úgy állapíthatjuk meg, hogy a parancs működik-e, ha megnézzük a következő célpontok eseményeit.
- C:\Windows\SoftwareDistribution\ReportingEvents.log Feladatütemező -> Microsoft -> Windows -> Update Orchestrator
A frissítések telepítéséhez a 'USOCLIENT.EXE' segítségével kövesse az alábbi lépéseket:
1. Indítsa el a oldalt. Parancssor or PowerShell rendszergazdaként és kérdezd meg Igen az UAC promptban.
2. Kényszerítse a Windowst a frissítések keresésére a következő parancsok valamelyikével: *
-
- UsoClient StartScan USOClient.exe StartInteractiveScan indítása
Megjegyzés: Egyes felhasználók arról számoltak be, hogy esetükben az egyik parancs működött, a másik nem. Annak megállapításához, hogy az Ön esetében a két parancs közül melyik működik, a parancs futtatásával egyidejűleg nyissa meg a Windows Update programot, hogy megbizonyosodjon arról, hogy a Windows ellenőrzi a frissítéseket.
3. Miután megtalálta a frissítéseket, töltse le őket a következő parancsok valamelyikével:
-
- UsoClient StartDownload ScanInstallWait
4. Ezzel a paranccsal telepítse a letöltött frissítéseket:
- UsoClient StartInstall
5. Ha a frissítések telepítve vannak, indítsa újra a számítógépet ezzel a paranccsal: *
- UsoClient RestartDevice
Megjegyzés: Javaslom, hogy várjon legalább 30 percet a számítógép újraindítása előtt.
2. rész: A Windows Update futtatása a PowerShell segítségével a Windows 10/11 rendszerben.
Ha a Windows vagy a Drivers frissítéseket PowerShell-parancsok segítségével szeretné letölteni és telepíteni, használja az alábbi utasításokat.
Windows-frissítések telepítése a PowerShell segítségével:
1. Nyissa meg a címet. PowerShell rendszergazdaként.
2. Folytassa és telepítse a 'PowerShell Windows Update modul' parancsot ezzel a paranccsal, és kérdezze meg a következőt Igen (nyomja meg a ' y' ), amikor a szükséges egyéb szolgáltatók telepítésére kérik: *
- PSWindowsUpdate modul telepítése
Megjegyzések:
1. A 'PSWindowsUpdate' egy szükséges modul a frissítések telepítéséhez a PowerShell segítségével. A modulban elérhető összes parancs megtekintéséhez adja meg ezt a parancsot:
- Get-Command -modul PSWindowsUpdate
2. Alapértelmezés szerint a modul csak a Windows és az illesztőprogramok frissítéseit keresi. Ha más Microsoft-termékeket is telepített (pl. Office), és azokhoz is szeretne frissítéseket kapni, adja meg ezt a parancsot is:
- Add-WUServiceManager -MicrosoftUpdate
3. Ezután adja meg a következő parancsot, hogy engedélyezze a szkriptek végrehajtását a gépén, és kérdezze meg a következőt Igen a figyelmeztetésre, amikor erre felszólítják.
- Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Elvégrehajtási házirend beállítása
4. Most kényszerítse a Windowst, hogy letöltse és listázza az összes elérhető frissítést a PowerShellben *.
- Get-WindowsUpdate
5. Most folytassa aszerint, hogy mit szeretne:
A. Az összes elérhető Windows-frissítés telepítéséhez a PowerShell segítségével adja meg ezt a parancsot:
- Install-WindowsUpdate
B. Az összes elérhető Windows-frissítés és az összes többi Microsoft-termék frissítésének telepítéséhez adja meg ezt a parancsot:
- Install-WindowsUpdate -MicrosoftUpdate telepítése
C. Egy adott Windows-frissítés telepítéséhez a PowerShell segítségével adja meg ezt a parancsot, és kérje a következőt Igen (y), ha kérdezik: *
- Get-WindowsUpdate -KBArticleID "KB-szám" -Install
pl. a KB5005463 telepítéséhez ebben a példában:
- Get-WindowsUpdate -KBArticleID "KB5005463" -Install
D. A Windows Update telepítésének megakadályozásához adja meg ezt a parancsot a PowerShellben:
- Get-WindowsUpdate -NotKBArticle "KB-Number" -AcceptAll
pl. a KB5005463 telepítésének megakadályozása ebben a példában:
- Get-WindowsUpdate -NotKBArticle "KB5005463" -AcceptAll
E. Bizonyos kategóriák kizárásához a frissítésből (pl. az "illesztőprogram-frissítések vagy a funkciófrissítések, adja meg ezt a parancsot:
- Install-WindowsUpdate -NotCategory "Drivers", "FeaturePacks" -AcceptAll
3. rész: A Windows-frissítések eltávolítása a PowerShell segítségével.
Frissítések eltávolítása a PowerShell használatával:
1. Nyissa meg a címet. PowerShell rendszergazdaként.
2. A PowerShell ablakban adja meg a következő parancsot az összes telepített frissítés listájának lekérdezéséhez.
- wmic qfe list brief /format:táblázat
2. Vegye figyelembe a KB szám az eltávolítani kívánt Windows-frissítéshez kapcsolódóan.
3. Most hajtsa végre a következő parancsot a kívánt frissítés eltávolításához a PowerShellben:
- wusa /uninstall /kb:Szám
Megjegyzés: Helyettesítse a 'Szám' szót az eltávolítani kívánt frissítés KB-számával. Például: a KB5005635 eltávolításához adja ezt a parancsot:
- wusa /uninstall /kb:5005635
Ennyi! Melyik módszer vált be neked?
Tudasd velem, ha ez az útmutató segített neked, hagyj egy megjegyzést a tapasztalataidról. Kérlek, lájkold és oszd meg ezt az útmutatót, hogy másoknak is segíts.
Andy Davis
Rendszergazda blogja a Windowsról