Spustenie nástroja Čistenie disku v systéme Windows Server 2012 R2 a 2008 bez používania pracovnej plochy

V systéme Windows Server 2008 / R2 a 2012 / R2 nie je predvolene nainštalované čistenie disku - Čistenie disku (Cleanmgr.exe), čo vám umožní odstrániť nepotrebné súbory a vyčistiť adresár WinSxS od zastaraných aktualizačných súborov. Ak ju chcete spustiť, musíte najprv nainštalovať samostatnú súčasť servera Skúsenosti s počítačom (Funkcie pracovnej plochy) pomocou Správcu servera alebo pomocou PowerShell (Nainštalujte si WindowsFeature Desktop-Experience).

rada. V systéme Windows 2008 R2, aby ste mohli používať cleanmgr na odstránenie zastaraných aktualizácií, musíte nainštalovať aktualizáciu KB2852386..

Ale spolu so softvérom Desktop Experience je nainštalovaných mnoho ďalších komponentov, ktoré na serveri absolútne nie sú potrebné:

  • Windows Media Player
  • Motívy pracovnej plochy
  • Podpora AVI pre Windows
  • Windows bokom
  • Obranca systému Windows
  • Čistenie disku
  • Centrum synchronizácie
  • Nahrávanie zvuku
  • Mapa znakov
  • Úderový nástroj

Ak chcete spustiť Sprievodcu čistením disku v systéme Windows Server, môžete použiť jednoduchšiu metódu: stačí skopírovať dva súbory do systémového adresára z adresára WinSxS.  Cleanmgr.exe a Cleanmgr.exe.mui. Nižšie sú uvedené príkazy na kopírovanie súborov do rôznych verzií systému Windows (vo všetkých prípadoch cesta k anglickým vydaniam OC).

Windows Server 2008 R2 x64

kópia C: \ Windows \ winsxs \ amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.1.7600.16385_none_c9392808773cd7da \ cleanmgr.exe C: \ Windows \ System32 \

kópia C: \ Windows \ winsxs \ amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.1.7600.16385_en-us_b9cb6194b257cc63 \ cleanmgr.exe.mui C: \ Windows \ System32 \ en-US \

Windows Server 2008 x64

kópia C: \ Windows \ winsxs \ amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.0.6001.18000_none_c962d1e515e94269 \ cleanmgr.exe C: \ Windows \ System32 \

kópia C: \ Windows \ winsxs \ amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.0.6001.18000_en-us_b9f50b71510436f2 \ cleanmgr.exe.mui C: \ Windows \ System32 \ en-US \

Windows Server 2012 x64

kópia C: \ Windows \ WinSxS \ amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.2.9200.16384_none_c60dddc5e750072a \ cleanmgr.exe C: \ Windows \ System32 \

kópia C: \ Windows \ WinSxS \ amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.2.9200.16384_en-us_b6a01752226afbb3 \ cleanmgr.exe.mui C: \ Windows \ System32 \ en-US \

Na spustenie pomôcky na vyčistenie disku stačí spustiť príkaz s právami správcu Cleanmgr.exe.

windows Server 2012 R2 x64

Vyššie uvedený trik nefunguje v systéme Windows Server 2012 R2 z dôvodu zmien, ktoré vykonal KB2821895. Faktom je, že po inštalácii tejto aktualizácie sa kompresia začala používať na ukladanie binárnych súborov komponentov. Keď sa pokúsim spustiť kopírovanie cleanmgr.exe, objaví sa chyba:

Program alebo funkcia \ ?? \ C: \ Windows \ system32 \ cleanmgr.exe sa nemôže spustiť alebo spustiť z dôvodu nekompatibility so 64-bitovou verziou systému Windows.

Ako riešenie môžete použiť túto techniku:

  1. Nainštalujte súčasť Windows Desktop Experience: Nainštalujte si WindowsFeature Desktop-Experience
  2. Reštartujte server
  3. Kopírovať súbory%windir% \ system32 \ cleanmgr.exe a% windir% \ system32 \ en-US \ cleanmgr.exe.mui do ľubovoľného adresára (c: \ temp)
  4. Odstrániť funkciu: Odinštalovanie funkcie Windows Desktop
  5. reštart
  6. Skopírujte súbory cleanmgr.exe a cleanmgr.exe.mui do vyššie uvedených adresárov

V budúcnosti môžu byť tieto dva súbory skopírované na všetky ostatné servery alebo integrované do šablón virtuálnych strojov pomocou programu Win 2012 R2.

Odkaz na stiahnutie hotovej sady súborov cleanmgr.exe.mui + cleanmgr.exe pre systém Windows Server 2012 R2 na serveri YandexDisk (Thks Alex Kornev)

rada. Ak chcete odstrániť zastarané aktualizácie v systéme Windows Server 2012 R2, je oveľa jednoduchšie použiť príkaz DISM:

dism.exe / online / Cleanup-Image / StartComponentCleanup / ResetBase