V tejto príručke ukážeme, ako odstrániť predinštalované programy, komponenty z inštalačného obrazu systému Windows 10 (súbor install.wim) a tiež odstrániť nepoužité vydania systému Windows. Všetky operácie vykonáme manuálne pomocou DISM alebo PowerShell, ale v prípade potreby sa všetky akcie dajú automatizovať pomocou skriptov. Výsledkom je, že dostávame vlastnú čistú distribúciu systému Windows 10 bez akýchkoľvek ďalších doplnkov. V našom obraze zostanú iba potrebné moderné aplikácie, komponenty a funkcie.
Tento článok sa týka čistenia a optimalizácie inštalačného obrazu systému Windows 10, keď je nasadený do počítačov organizácie vo forme čistej inštalácie alebo inovuje zostavenie. Pri inovácii zabudovaných na počítačoch používateľov pomocou SCCM (od Windows 10 1803 do Windows 10 1909) prostredníctvom setup.exe / auto upgrade sme zistili, že používatelia už predtým odstránili vstavané moderné UWP (Metro) aplikácie.
obsah:
- Inštalačný súbor install.wim
- Odstránenie nepotrebných vydaní z distribúcie systému Windows 10
- Odstránenie vložených aplikácií UWP z inštalačného obrazu systému Windows 10
- Zakážte a odstráňte nepotrebné komponenty a funkcie v distribúcii Windows 10
- Optimalizácia inštalačného obrazu install.wim po zmenách
Inštalačný súbor install.wim
Pri inštalácii systému Windows 10 do počítača sa obraz systému Windows zo súboru v počítači skutočne nasadí \ sources \ install.wim
(alebo install.esd
). Ak je inštalačný obraz systému Windows 10 uložený ako súbor ISO, pripojte ho do vírusovej jednotky CD a skopírujte súbor E: \ sources \ install.wim (alebo install.esd) na lokálnu jednotku. Môžete tiež skopírovať celý adresár, ale potrebujeme iba súbor .wim.
Ak chcete vykonať zmeny v súbore wim, použite príkaz DISM. Ak používate starší systém ako ten, pre ktorý vytvárate obraz, uistite sa, že používate najnovšiu verziu DISM. Ak chcete pracovať so súbormi install.wim systému Windows 10 v iných verziách OS, musíte nainštalovať nástroje na nasadenie systému Windows (Windows Assessment and Deployment Kit alebo Windows ADK). Môžete si stiahnuť ADK tu: https://msdn.microsoft.com/en-us/windows/hardware/dn913721.aspx Prejdite na koniec a kliknite na „Stiahnuť Windows ADK pre Windows 10“, v súčasnosti najnovšiu verziu ADK 1903. Musíte iba nainštalovať nástroje nasadenia, nie celú súpravu nástrojov ADK..
Pri vykonávaní príkazov sa odporúča použiť úplnú cestu k dism.exe
, napr. 'C: \ Program Files (x86) \ Windows Kits \ 10 \ Assessment and Deployment Kit \ Deployment Tools \ amd64 \ DISM \ dism.exe'. Staršie disky DISM nemusia pracovať s novšími súbormi .wim.
Odstránenie nepotrebných vydaní z distribúcie systému Windows 10
V predvolenom nastavení obsahuje inštalačný obraz systému Windows 10, ktorý generuje nástroj Windows 10 Media Creation Tool, všetky dostupné vydania systému Windows. Ak používate iba jedno vydanie systému Windows 10 (zvyčajne Pro), môžete z inštalačného obrazu odstrániť ďalšie vydania.
Pri odstraňovaní nepotrebných vydaní systému Windows z verzie install.wim inštalačného obrazu sa jeho veľkosť takmer nezmenší. Odstránia sa iba súbory XML a niektoré metaúdaje.Získajte zoznam dostupných vydaní systému Windows 10 v súbore install.wim inštalačného obrázka:
Dism / Get-WimInfo /WimFile:"e:\sources\install.esd "
V našom príklade obrázok obsahuje 9 vydaní: Windows 10 Home, Windows 10 Home Single Language, Windows 10 Education, Windows 10 Enterprise, Windows 10 Pro, atď. indexy od 1 do 9.
Inštalačný obraz konkrétnej edície môžete exportovať zo súboru ESD do obrazu WIM pomocou príkazu:
Dism / export-image /SourceImageFile:c:\sources\install.esd / SourceIndex: 6 /DestinationImageFile:c:\iso\install.wim / Compress: max / CheckIntegrity
Tento príkaz vytvorí nový súbor install.wim s iba jedným vydaním - Windows 10 Pro. Jej index na obrázku sa zmení na 1.
Získajte podrobné informácie o zostávajúcom obrázku v súbore wim:
dism / get-wiminfo /wimfile:c:\iso\install.wim / index: 1
Register: 4 Názov: Windows 10 Pro Popis: Windows 10 Pro Veľkosť: 14 754 777 474 bajtov WIM Bootable: Nie Architektúra: x64 Hal: Version: 10.0.18363 ServicePack Build: 418 ServicePack Level: 0 Vydanie: Professional Installation: Client ProductType: WinNT ProductSuite: Koreňový systém terminálového servera: Adresáre WINDOWS: 22541 Súbory: 96467 Vytvorené: 10. 7. 1919 - 4:05:55 Zmenené: 11/15/2019 - 8:46:50 AM Jazyky: ru-RU (predvolené)
Ak potrebujete ponechať niekoľko vydaní systému Windows v súbore install.wim, môžete pomocou tejto voľby odstrániť nepotrebné verzie / delete-image Pomôcky DISM.
Napríklad chcete odstrániť edície Home Single a Home Single Language s indexmi 1 a 3:
Dism / Delete-Image /ImageFile:c:\sources\install.wim / Index: 1 / CheckIntegrity
Dism / Delete-Image /ImageFile:c:\sources\install.wim / Index: 3 / CheckIntegrity
parameter / CheckIntegrity umožňuje zrušiť operácie prevodu súborov WIM, ak príkaz DISM zistí poškodenie v jeho štruktúre.
Alebo môžete vydania odstrániť podľa ich názvu:
Dism / Delete-Image /ImageFile:c:\sources\install.wim / Name: "Windows 10 Education" / CheckIntegrity
Nepotrebné verzie môžete odstrániť z inštalačného obrazu systému Windows 10 pomocou programu PowerShell:
Remove-WindowsImage -ImagePath "c: \ sources \ install.wim" -Index 2 -CheckIntegrity
Odstránenie vložených aplikácií UWP z inštalačného obrazu systému Windows 10
Z inštalačného obrazu systému Windows 10 môžete tiež odstrániť všetky predinštalované aplikácie UWP. Toto je užitočné na zrýchlenie inštalácie OS a šetrenie miesta na disku. Zbavíte sa aj zbytočných miniaplikácií a vaši používatelia sa budú so systémom ľahšie manipulovať
Ukážeme, ako odstrániť vložené aplikácie UWP z inštalačného súboru install.wim pomocou DISM alebo PowerShell.
Vytvorte adresár C: \ mount na disku. Pripojte obraz inštalácie WIM systému Windows do tohto adresára:
dism.exe / mount-wim /wimfile:c:\iso\install.wim / mountdir: c: \ mount / index: 1
Vezmite prosím na vedomie, že som použil / index: 1, as predtým vymazal obraz nepotrebných vydaní systému Windows, ako je opísané vyššie. Môžete určiť index obrázka, ktorý potrebujete.
Po pripojení súboru WIM môžete v zozname predinštalovaných balíkov moderných aplikácií. Výstup príkazu som presmeroval do textového súboru pre pohodlnejšiu prácu s textom
Dism.exe / image: c: \ mount / Get-ProvisionedAppxPackages> c: \ ps \ apps.txt
Každá aplikácia bude vyzerať asi takto:
Zobrazovaný názov: Microsoft.BingWeather Verzia: 4.25.20211.0 Architektúra: neutrálny ResourceId: ~ PackageName: Microsoft.BingWeather_4.25.20211.0_neutral_ ~ _8wekyb3d8bbwe
Najzaujímavejšie je, že odstránime všetky aplikácie, ktoré nepotrebujete. Aplikácie ako Edge, Cortana, Contact Support a niektoré ďalšie sa, žiaľ, nedajú odinštalovať, ale tieto aplikácie je možné zakázať už v systéme prostredníctvom skupinových politík. Odporúčam tiež nechať kalkulačkové aplikácie (Microsoft.WindowsCalculator), prezerať fotografie (Microsoft.Windows.Photos), Microsoft.VP9VideoExtensions, pretože v systéme Windows 10 už neexistujú staršie verzie týchto programov. Taktiež je lepšie nedotýkať sa Microsoft.WindowsStore, inak bude ťažké ho obnoviť.
Môžete odstrániť aplikácie naraz alebo všetky naraz.
Ak chcete z pripojeného obrázka odstrániť modernú aplikáciu, musíte zadať jej názov (PackageName). Odinštalujte aplikáciu BingWeather:
dism.exe / image: c: \ mount / Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingWeather_4.25.20211.0_neutral_~_8wekyb3d8bbwe
Podobne odstráňte všetky nepotrebné vložené aplikácie..
Po dokončení odinštalovania aplikácií odpojte obrázok a uložte zmeny (popísané nižšie).
Predinštalované aplikácie môžete tiež odstrániť z inštalačného obrazu systému Windows 10 pomocou hotového skriptu PowerShell: https: //gallery.technet.microsoft.com/Removing-Built-in-apps-65dc387b
Výhodou tejto metódy je, že nemusíte nič pripájať, stačí zadať cestu k súboru .wim a spustiť skript. Nevýhodou je, že ak sa niečo pokazí, bude ťažšie nájsť chybu, či už súvisí s DISM alebo so samotným skriptom..
Spustite PowerShell s oprávneniami správcu a spustite:
.\ removeapps.ps1 -pathtowim c: \ Windows10 \ sources \ install.wim -selectapps $ true
Každá aplikácia vám zobrazí riadok po riadku a budete mať možnosť ju odstrániť (Y) alebo nechať (N)
Po skontrolovaní všetkých aplikácií ich skript odstráni. Na rozdiel od práce s diskom nebudete musieť ukladať zmeny do súboru .wim - budú ukladané skriptom.
Ak chcete odstrániť všetky aplikácie, odstráňte z konca príkazu selectapps $ true, Týmto sa odstránia všetky aplikácie, ktoré je možné odstrániť.
Pri práci s programom PowerShell sa tiež môže vyskytnúť chyba, pretože vykonávanie skriptov je v systéme predvolene zakázané.
Ak ho chcete vyriešiť, napíšte nasledujúce:
Set-ExecutionPolicy -ExecutionPolicy Unrestricted
To umožní skriptovanie v systéme.
Zakážte a odstráňte nepotrebné komponenty a funkcie v distribúcii Windows 10
Pomocou programu DISM môžete z inštalačného obrazu systému Windows 10 odstrániť (alebo nainštalovať) niektoré komponenty.
Získajte zoznam predinštalovaných komponentov do pripojeného inštalačného obrazu systému Windows 10 pomocou DISM:
Dism.exe / image: c: \ mount / Get-Capabilities
Komponent môže byť nainštalovaný (nainštalovaný) alebo deaktivovaný (nie je prítomný).
Môžete tiež zobraziť všetky súčasti systému Windows v obraze pomocou programu PowerShell (v tomto príklade pomocou filtra zobrazíme iba nainštalované súčasti systému Windows):
Získateľnosť systému Windows -Path c: \ mount |? $ _. State -eq "Installed"
Vo Windows 10 1909 sú predinštalované nasledujúce komponenty:
App.Support.QuickAssist ~~~~ 0.0.1.0 Browser.InternetExplorer ~~~~ 0.0.11.0 Hello.Face.18330 ~~~~ 0.0.1.0 Hello.Face.Migration.18330 ~~~~ 0.0.1.0 Language. Základný jazyk ~~~ en-US ~ 0.0.1.0 Language.Basic ~~~ en-RU ~ 0.0.1.0 Language.Handwriting ~~~ en-US ~ 0.0.1.0 Language.OCR ~~~ en-US ~ 0.0.1.0 Language.OCR ~~~ en-RU ~ 0.0.1.0 Language.TextToSpeech ~~~ en-RU ~ 0.0.1.0 MathRecognizer ~~~~ 0.0.1.0 Media.WindowsMediaPlayer ~~~~ 0.0.12.0 OneCoreUAP.OneSync ~~~ ~ 0.0.1.0 OpenSSH.Client ~~~~ 0.0.1.0
Nainštalovaný komponent môžete odstrániť podľa názvu. Odstráňte komponent rozpoznávania tváre Hello.Face:
Dism.exe / image: c: \ mount / Remove-Capability /CapabilityName:Hello.Face.18330~.0.0.0
Do obrázka môžete zahrnúť aj komponenty. Nainštalujte napríklad všetky nástroje na správu RSAT:
Získať Windows-prispôsobiteľnosť -Path c: \ mount |? $ _. Meno podobné * * RSAT * "- a $ _. Štát - ekv." NotPresent " | Prispôsobiteľnosť systému Windows - cesta c: \ mount
Podobne môžete povoliť / zakázať ďalšie komponenty. Napríklad povoľte .NET 3 a vypnite SMB1:
dism.exe / image: C: \ mount / enable-feature / featurename: netfx3 / all / source: E: \ sources \ sxs
dism.exe / image: C: \ mount / disable-feature / featurename: smb1protocol
Podobne môžete do inštalačného obrazu systému Windows 10 integrovať ovládače alebo najnovšie aktualizácie zabezpečenia..
Optimalizácia inštalačného obrazu install.wim po zmenách
Po vykonaní zmien v inštalačnom obraze systému Windows 10 ho musíte optimalizovať a vyčistiť pomocou možnosti / cleanup-image.
Odstráňte predchádzajúce verzie komponentov pomocou parametra ResetBase:
Dism / Image: C: \ Mount / cleanup-image / StartComponentCleanup / ResetBase
Skontrolujte chyby v Dism / ScanHealth.
DISM / Image: C: \ Mount / Cleanup-Image / ScanHealth
Zostane odpojiť obrázok a uložiť zmeny do súboru WIM:
dism.exe / unmount-wim / mountdir: c: \ mount / commit
Ak zmeníte názor, na návrat späť použite prepínač / zahodiť na konci príkazu namiesto / commit
Ak chcete ušetriť miesto, môžete komprimovať install.wim do formátu install.esd príkazom:
Dism / Export-Image /SourceImageFile:c:\iso\install.wim / SourceIndex: 1 /DestinationImageFile:c:\iso\install.esd / Compress: recovery
Teraz zostáva skopírovať súbor install.wim (install.esd) do inštalačného obrázka systému Windows. Musíte iba skopírovať súbor wim, ostatné súbory nie je potrebné aktualizovať.
Na zabalenie obrázka do iso môžete použiť bezplatný prenosný program Folder2ISO alebo iné podobné programy.