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
).
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:
- Nainštalujte súčasť Windows Desktop Experience:
Nainštalujte si WindowsFeature Desktop-Experience
- Reštartujte server
- Kopírovať súbory%windir% \ system32 \ cleanmgr.exe a% windir% \ system32 \ en-US \ cleanmgr.exe.mui do ľubovoľného adresára (c: \ temp)
- Odstrániť funkciu:
Odinštalovanie funkcie Windows Desktop
- reštart
- 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