Kaip paslėpti (blokuoti) konkretų „Windows“ naujinimą

Kartais, įdiegę „Windows“ naujinimą, galite pastebėti, kad operacinė sistema, konkreti programa arba tvarkyklė nustoja veikti arba kyla konfliktų. Tokiu atveju turite pašalinti naujinimą, sukeliantį problemą, ir neleisti jo įdiegti iš naujo. Šiame straipsnyje paaiškiname, kaip laikinai pristabdyti naujinimų diegimą sistemoje „Windows“ ir kaip visiškai užblokuoti nepageidaujamą naujinimą paslėpus jį nuo „Windows“ naujinimo paslaugos.

Turinys:

Naudojant Microsoft Rodyti ir slėpti naujinimus įrankį

Jei jau įdiegėte nepageidaujamą naujinimą, sukeliantį problemą, galite jį pašalinti apsilankę adresuNustatymai->Windows naujinimas->Peržiūrėkite atnaujinimų istoriją->Pašalinkite naujinimus. Spustelėkite atnaujinimą sąraše ir pasirinkitePašalinkite.

Taip pat galite pašalinti naujinimą naudodami komandų eilutę. Naudokite „PowerShell“ komandą, kad pateiktumėte naujinimus, surūšiuotus pagal diegimo datą:

Get-HotFix | Sort-Object -Property InstalledOn -Descending

Sąraše raskite atnaujinimo numerį (KBxxxxx) ir ištrinkite jį pagal KB ID:

wusa /uninstall /kb:5048161

Tačiau po kurio laiko „Windows Update“ automatiškai bandys iš naujo įdiegti pašalintą naujinimą („Windows Update“ grupės strategija gali nepaisyti automatinio diegimo parametrų).

Norėdami visiškai užblokuoti konkretų naujinimą iš „Windows Update“ paslaugos, galite naudoti oficialų „Microsoft“ įrankį „Rodyti arba slėpti naujinimus“ (wushowhide.diagcab).

SUSIJĘS:Kaip paslėpti arba blokuoti konkretų „WiFi“ tinklą sistemoje „Windows 10“.

  1. AtsisiųskiteRodyti arba slėpti naudingumąiš „Microsoft“ svetainės
  2. Paleiskitewushowhide.diagcab
  3. PasirinkiteSlėpti atnaujinimus
  4. Sąraše pasirinkite naujinį (-ius), kurį (-ius) norite paslėpti.
  5. „Windows Update“ paslauga nebandys įdiegti paslėpto naujinimo, kol nepadarysite jo matomu.

Jei norite, kad naujinimas būtų prieinamas įdiegti, turite pasirinktiRodyti paslėptus atnaujinimuswushowhide.diagcab paslaugų programoje ir neslėpkite naujinimo.

Jei turite įdiegtą WSUS naujinimo serverį, galite naudotiPatvirtinta pašalinimuigalimybė blokuoti konkretaus naujinimo diegimą arba net automatiškai jį pašalinti iš kompiuterių, kuriuose jis buvo įdiegtas. Daugiau informacijos rasite straipsnyje WSUS atnaujinimų patvirtinimas.

Laikinai pristabdykite naujinimus sistemoje „Windows“.

„Windows 10“ ir „Windows 11“ naudotojai gali pristabdyti „Windows“ naujinimų diegimą iki 35 dienų. Šis metodas paprastai naudojamas, kai išleistame naujinime aptinkama klaida ir norite palaukti, kol bus pataisyta.

Norėdami pristabdyti naujinimų diegimą 7 dienoms, spustelėkitePristabdykite naujinimus dar 7 dienomsinNustatymai->Windows naujinimai. Galite pristabdyti naujinimus 5 kartus 7 dienoms (iš viso 35 dienoms). Tai turėtų suteikti „Microsoft“ inžinieriams pakankamai laiko patvirtinti, kad naujinimas turi plačiai paplitusią problemą, ir ją išspręsti arba atšaukti.

Norėdami sužinoti datą, kada naujinimų diegimas atidėtas, galite naudoti PowerShell:

Get-ItemProperty -Path 'HKLM:SOFTWAREMicrosoftWindowsUpdateUXSettings'| Select-Object PauseUpdatesExpiryTime

Arba naudokite paprastą scenarijų, kad pristabdytumėte naujinimo diegimą:

$pause = (Get-Date).AddDays(35)
$pause = $pause.ToUniversalTime().ToString("yyyy-MM-ddTHH:mm:ssZ")
Set-ItemProperty -Path 'HKLM:SOFTWAREMicrosoftWindowsUpdateUXSettings' -Name 'PauseUpdatesExpiryTime' -Value $pause

Tai prailgina atnaujinimo pauzę iki daugiausiai 35 dienų.

Blokuokite tam tikrų „Windows“ naujinimų diegimą naudodami „PowerShell“.

Norėdami blokuoti konkretaus naujinimo diegimą sistemoje „Windows“, naudokite „PowerShell“ cmdlet, pateiktas PSWindowsUpdate modulio. Įdiekite modulį kompiuteryje, jei jis dar neįdiegtas:

Install-Module -Name PSWindowsUpdate

Iš naujo paleiskite „PowerShell“ konsolę ir leiskite modulio cmdlet paleisti dabartinėje sesijoje (kad nepakeistumėte visuotinių „PowerShell“ vykdymo politikos nustatymų):

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process

Išvardykite naujinimus, kuriuos galima įdiegti:

Get-WindowsUpdate

Norėdami paslėpti konkretų naujinimą, nurodykite jo numerį (KB) šioje komandoje:

Hide-WindowsUpdate -KBArticleID KB5048652 -Verbose

Nuskaitant naudojant komandą Get-WindowsUpdate, paslėpti naujinimai nebus rodomi galimų naujinimų sąraše. Norėdami peržiūrėti paslėptus naujinimus, paleiskite:

Get-WindowsUpdate -IsHidden

Paslėpti naujinimai stulpelyje Būsena turiH(paslėptas) atributas.

Norėdami nebeslėpti naujinimų ir leisti juos įdiegti, paleiskite

Show-WindowsUpdate -KBArticleID KB5048652

Naudotojams dažnai reikia blokuoti tam tikrų įrenginio tvarkyklių naujinimų diegimą (ir neleisti „Windows“ automatiškai atnaujinti šios įrenginio tvarkyklės). Tačiau jei naudojateGet-WindowsUpdateNorėdami pateikti galimų naujinimų sąrašą, pamatysite, kad tvarkyklės naujinimuose trūksta KB numerio. Tokiu atveju galite užblokuoti tvarkyklės atnaujinimą pagal savo ID:

$Updates = Get-WindowsUpdate -WindowsUpdate -UpdateType Driver
$Updates | Select Title,Description -Expand Identity

Nukopijuokite naujinimo ID iš rezultatų ir paslėpkite tvarkyklės naujinimą pagal jo ID:

Hide-WindowsUpdate -UpdateID "3f6ba9a7-b031-4990-808f-69a9e1ef6a91"

Related Posts