Zagon pripomočka za čiščenje diska v operacijskem sistemu Windows Server 2012 R2 in 2008 brez namizja

Windows Server 2008 / R2 in 2012 / R2 privzeto nima nameščenega čiščenja diska - Čiščenje diska (cleanmgr.exe), ki omogoča brisanje nepotrebnih datotek in čiščenje imenika WinSxS iz zastarelih datotek za posodobitev. Če ga želite zagnati, morate najprej namestiti ločeno komponento strežnika Namizna izkušnja (Funkcije namizja) z uporabo Upravitelja strežnikov ali z uporabo PowerShell-a (Namestite WindowsFeature Desktop-Experience).

Namig. V sistemu Windows 2008 R2, če želite uporabljati cleanmgr za odstranitev zastarelih posodobitev, morate namestiti posodobitev KB2852386..

Toda poleg Desktop Experience so nameščene še številne druge komponente, ki jih strežnik absolutno ne potrebuje:

  • Windows Media Player
  • Teme namizja
  • Podpora za AVI za Windows
  • Windows Sidehow
  • Windows branilec
  • Čiščenje diska
  • Središče za sinhronizacijo
  • Snemanje zvoka
  • Zemljevid znakov
  • Orodje za rezanje

Če želite zagnati čarovnika za čiščenje diska v operacijskem sistemu Windows Server, lahko uporabite enostavnejšo metodo: preprosto kopirajte dve datoteki v sistemski imenik iz imenika WinSxS  Cleanmgr.exe in Cleanmgr.exe.mui. Spodaj so ukazi za kopiranje datotek v različne različice sistema Windows (v vseh primerih je pot za angleške izdaje OC)

Windows Server 2008 R2 x64

kopiraj C: \ Windows \ winxs \ amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.1.7600.16385_none_c9392808773cd7da \ cleanmgr.exe C: \ Windows \ System32 \

kopiraj C: \ Windows \ winxs \ amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.1.7600.16385_sl-us_b9cb6194b257cc63 \ cleanmgr.exe.mui C: \ Windows \ System32 \ en-ZDA \

Windows Server 2008 x64

kopiraj C: \ Windows \ winxs \ amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.0.6001.18000_none_c962d1e515e94269 \ cleanmgr.exe C: \ Windows \ System32 \

kopiraj C: \ Windows \ winxs \ amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.0.6001.18000_sl-us_b9f50b71510436f2 \ cleanmgr.exe.mui C: \ Windows \ System32 \ en-ZDA \

Windows Server 2012 x64

kopirajte C: \ Windows \ WinSxS \ amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.2.9200.16384_none_c60dddc5e750072a \ cleanmgr.exe C: \ Windows \ System32 \

kopiraj C: \ Windows \ WinSxS \ amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.2.9200.16384_en-us_b6a01752226afbb3 \ cleanmgr.exe.mui C: \ Windows \ System32 \ en-ZDA \

Če želite zagnati pripomoček za čiščenje diska, morate samo zagnati ukaz cleanmgr.exe.

Windows Strežnik 2012 R2 x64

Zgornji trik ne deluje na Windows Server 2012 R2 zaradi sprememb, ki jih je vnesel KB2821895. Dejstvo je, da se je po namestitvi te posodobitve stiskanje začelo uporabljati za shranjevanje komponentnih binarnih datotek. Ko poskušate zagnati kopirani cleanmgr.exe, se prikaže napaka:

Program ali funkcija \ ?? \ C: \ Windows \ system32 \ cleanmgr.exe se ne more zagnati ali zagnati zaradi nezdružljivosti s 64-bitno različico sistema Windows

Kot rešitev lahko uporabite to tehniko:

  1. Namestite komponento Windows Desktop Experience: Namestite WindowsFeature Desktop-Experience
  2. Znova zaženite strežnik
  3. Kopiraj datoteke%windir% \ system32 \ cleanmgr.exe in% windir% \ system32 \ en-US \ cleanmgr.exe.mui v kateri koli imenik (c: \ temp)
  4. Odstrani funkcijo: Odstranite-WindowsFeature Desktop-Experience
  5. Znova zaženite
  6. Kopirajte datoteke cleanmgr.exe in cleanmgr.exe.mui v zgoraj opisane imenike

V prihodnosti je mogoče te dve datoteki kopirati na vse druge strežnike ali integrirati v predloge virtualnih računalnikov z Win 2012 R2.

Povezava za prenos končnega nabora datotek cleanmgr.exe.mui + cleanmgr.exe za Windows Server 2012 R2 na YandexDisk (thks Alex Kornev)

Namig. Če želite odstraniti zastarele posodobitve v sistemu Windows Server 2012 R2, je veliko lažje uporabiti ukaz DISM:

dism.exe / na spletu / Cleanup-Image / StartComponentCleanup / ResetBase