Weboldal keresés

Hogyan futtatható a Lemezkarbantartó (Cleanmgr.exe) Windows Server 2016/2012 R2/2008 R2 rendszeren?


A Lemezkarbantartó eszköz lehetővé teszi a rendszergazdáknak, hogy gyorsan megtisztítsák a Windows Server rendszermeghajtót a szükségtelen és ideiglenes fájlok törlésével, beleértve a WinSxS könyvtár megtisztítását az elavult összetevők fájljaitól, amelyek a legújabb összesített frissítések telepítése után megmaradtak. A Lemezkarbantartó segédprogram (cleanmgr.exe) alapértelmezés szerint telepítve van a Windows Server 2016/2019 (Desktop Experience) GUI-kiadásaiban. A Windows Server korábbi verzióiból (2012 R2/2012/2008 R2) azonban hiányzik a cleanmgr.exe eszköz.

A Lemezkarbantartó eszköz használata Windows Server 2016 rendszeren

Ha a Windows Server 2016 rendszeren a Lemezkarbantartó segédprogrammal meg szeretné tisztítani a rendszerlemezt a szükségtelen fájloktól, nyissa meg a lemez tulajdonságait a Fájlkezelőben, és kattintson a Lemezkarbantartás gombra.

Azt is beírhatja, hogy „

disk cleanup”

vagy

cleanmgr.exe

a keresőmezőben.

Válassza ki a tisztítani kívánt meghajtót.

Várjon, amíg a tisztítóvarázsló ellenőrzi a lemezt, és megtalálja a szükségtelen fájlokat, amelyek biztonságosan törölhetők.

Kiválaszthat olyan összetevőket, amelyek fájljai törölhetők. A rendszer a következő ideiglenes fájlok törlésére kéri:

  • Naplófájlok beállítása;

  • Letöltött programfájlok;

  • Ideiglenes internet fájlok;

  • Újrahasznosító kuka;

  • Ideiglenes fájlok;

  • Miniatűrök.

A szükségtelen rendszerfájlok eltávolításához kattintson a Rendszerfájlok törlése gombra.

Ezenkívül javasolt a következők tisztítása:

  • Elavult Windows Defender fájlok;

  • A rendszer archivált Windows Error Reporting fájlok (a C:\ProgramData\Microsoft\Windows\WER\ReportQueue mappa);

  • A rendszer sorba állított Windows hibajelentése;

  • Eszköz-illesztőprogram-csomagok (lásd: Hogyan távolítsuk el a nem használt meghajtókat az illesztőprogram-áruházból);

  • Windows Update Cleanup - ez lehetővé teszi a WinSxS könyvtárban található összetevőtár megtisztítását. Az összetevőfájlok régi verziói, amelyek a frissítettek telepítése után megmaradtak, eltávolításra kerülnek.

Válassza ki a szükséges beállításokat, és a Lemezkarbantartó megmutatja, mennyi lemezterületet adott. Kattintson az OK gombra, és erősítse meg a fájlok törlését.

Várja meg, amíg a cleanmgr.exe eszköz eltávolítja a szükségtelen fájlokat.

Cleanmgr.exe: Lemezkarbantartás parancssori beállításai

Ez

cleanmgr.exe

Az eszköz számos parancssori opcióval rendelkezik, amelyek lehetővé teszik a különféle automatikus meghajtótisztítási forgatókönyvek használatát. Mind Windows Serveren, mind Windows 10 rendszert futtató asztali munkaállomásokon használhatók.

cleanmgr.exe [/d driveletter] [/SAGESET:n | /SAGERUN:n | TUNEUP:n | /LOWDISK | /VERYLOWDISK | /SETUP | /AUTOCLEAN]

Ez

/AUTOCLEAN

paraméter a Windows build frissítése után megmaradt régi fájlok törlésére szolgál.

/SETUP

opció lehetővé teszi a Windows egy korábbi verziójából megmaradt fájlok törlését (ha helyben végzett frissítést).

Ez

cleanmgr /LOWDISK

parancs futtatja a Lemezkarbantartó grafikus felületet a már kiválasztott tisztítási beállításokkal.

Ez

cleanmgr /VERYLOWDISK

parancs végrehajtja az automatikus meghajtótisztítást (a grafikus felhasználói felület megjelenítése nélkül), és a vége után információkat jelenít meg az elvégzett műveletekről és a rendelkezésre álló szabad területről.

You have successfully resolved the low disk space condition. Your C:\ volume now has 10000 Mb of free space remaining.

Használni a

/sageset:xx

és

/sagerun:xx

beállításokat, létrehozhat és futtathat testreszabott tisztítási beállításokat.

Például futtassa a parancsot:

cleanmgr /sageset: 11

. A megnyíló ablakban válassza ki az automatikusan tisztítani kívánt összetevőket és fájlokat (az összes lehetőséget kiválasztottam).

Ezeket a beállításokat a rendszer a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches beállításkulcsba menti. Ez a beállításjegyzék-rész felsorolja az összes Windows-összetevőt, amely a Lemezkarbantartó eszközzel tisztítható. Minden kiválasztott beállításhoz létrejön egy duplaszó-paraméter StateFlags0011 néven (

0011 

a sageset paraméterben megadott szám).

A meghajtótisztítási feladat elindításához a kiválasztott paraméterekkel futtassa a következő parancsot:

cleanmgr /sagerun:11

Ha automatikus lemeztisztítási feladatot kell konfigurálnia egy Active Directory tartomány számítógépein (vagy kiszolgálóin), akkor csak exportálnia kell ezt a rendszerleíró kulcsot, és telepítenie kell a számítógépekre a csoportházirend-objektum segítségével.

A Windows 10 rendszerű munkaállomásokon a rendszermeghajtó automatikus megtisztításához létrehozhat egy egyszerű ütemezett feladatot a következő PowerShell-kóddal:

Start-Process -FilePath CleanMgr.exe -ArgumentList '/sagerun:11' -WindowStyle Hidden -Wait

Hogyan engedélyezhető a Lemezkarbantartás a Windows Server 2012 R2/2008 R2 rendszeren az asztali élmény telepítése nélkül?

Alapértelmezés szerint a Windows Server 2012/R2 és 2008/R2 rendszerben a Lemezkarbantartó (cleanmgr.exe) eszköz alapértelmezés szerint nincs telepítve. A cleanmgr segédprogram használatához először telepítenie kell egy külön szerver Desktop Experience funkciót a Kiszolgálókezelő vagy a PowerShell (

Install-WindowsFeature Desktop-Experience

).

A Desktop Experience-vel együtt sok más szükségtelen összetevő is telepítve van a szerveren:

  • Windows médialejátszó;

  • Asztali témák;

  • AVI támogatás Windowshoz;

  • Windows SideShow;

  • Windows Defender víruskereső;

  • Lemez tisztítás;

  • Szinkronizálási központ;

  • Hangfelvétel;

  • Karaktertérkép;

  • Snipping eszköz.

A Lemezkarbantartó futtatásához a Windows Server rendszeren egy egyszerű módszert használhat: egyszerűen másoljon két fájlt, Cleanmgr.exe és Cleanmgr.exe.mui a WinSxS-ből a system32 könyvtárba. Alább láthatja a cleanmgr fájlok másolására szolgáló parancsokat a Windows különböző verzióiban (minden esetben az elérési út a Windows Server angol nyelvű kiadásainál használatos).

OS versionCommand to copy cleanmgr bin files
Windows Server 2008 R2 x64

 

copy C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.1.7600.16385_none_c9392808773cd7da\cleanmgr.exe C:\Windows\System32\
copy 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

 

copy C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.0.6001.18000_none_c962d1e515e94269\cleanmgr.exe C:\Windows\System32\
copy 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

 

copy C:\Windows\WinSxS\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.2.9200.16384_none_c60dddc5e750072a\cleanmgr.exe C:\Windows\System32\
copy C:\Windows\WinSxS\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.2.9200.16384_en-us_b6a01752226afbb3\cleanmgr.exe.mui C:\Windows\System32\en-US\

Windows Server 2012 R2 x64

A fent leírt trükk nem működik Windows Server 2012 R2 rendszeren a KB2821895 frissítés által végrehajtott módosítások miatt. A probléma az, hogy a frissítés telepítése után a rendszer tömörítést használ a bináris összetevőfájlok tárolására. Amikor megpróbálja futtatni a másolt cleanmgr.exe fájlt, a következő hibaüzenet jelenik meg:

Unsupported 16-Bit Application

The Program or feature \??\C:\Windows\system32\cleanmgr.exe cannot start or run due to incompatibility with 64-bit version of Windows.

Megkerülő megoldásként használhatja ezt a módszert:

  1. A Desktop Experience szolgáltatás telepítése a PowerShell segítségével:

     Install-WindowsFeature Desktop-Experience
  2. Indítsa újra a szervert;

  3. Másolja a fájlokat %windir%\system3

  4. Távolítsa el a funkciót:

    Uninstall-WindowsFeature Desktop-Experience
  5. Újraindítás;

  6. Másolja a cleanmgr.exe és a cleanmgr.exe.mui fájlokat a fent említett könyvtárakba.

Később mindkét fájl átmásolható más kiszolgálókra, vagy integrálható a Windows Server 2012 R2 virtuálisgép-sablonjába.

A Lemezkarbantartó eszköz elindításához futtassa a

cleanmgr.exe

parancsot rendszergazdai jogosultságokkal.

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

Ahhoz, hogy a cleanmgr.exe segítségével törölje a régi frissítési fájlokat a Windows 2008 R2/Windows 7 SP1 rendszeren, telepítenie kell egy külön KB2852386 javítást.

A Lemezkarbantartó használata a Windows Server Core Edition rendszeren

A Windows Server Core 2016 rendszerben, amely nem rendelkezik teljes értékű grafikus felhasználói felülettel, a Lemezkarbantartó eszköz szintén nincs telepítve. Ha a cleanmgr.exe-t szeretné használni a Server Core lemezének megtisztításához, egyszerűen másolja ki a következő fájlokat a WinSXS könyvtárból:

copy C:\Windows\WinSxS\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_10.0.14393.0_none_9ab8a1dc743e759a\cleanmgr.exe C:\Windows\System32\copy C:\Windows\WinSxS\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_10.0.14393.0_en-us_8b4adb68af596a23\cleanmgr.exe.mui C:\Windows\System32\en-US\

Kapcsolódó cikkek