Hur installerar jag Disk Cleanup på Windows 2012 Server utan att installera Desktop Experience?

”Disk Cleanup” kräver endast två filer för att fungera (tillsammans mindre än 260KB)

”cleanmgr.exe” för din plattform och en ”cleanmgr.exe.mui” för ditt språk. De finns redan på din maskin i undermappar under ”%SystemRoot%\WinSxS”.

Sök först i mappen ”%SystemRoot%\WinSxS” efter ”cleanmgr.exe”. Du kommer troligen att hitta filer i mapparna ”amd64”, ”wow64” och ”x86”. Jag valde ”amd64” för båda filerna på min Windows Server 2012 Standard x64-installation.

Kopiera dessa två filer till dessa platser:

  • %SystemRoot%\System32\cleanmgr.exe
  • %SystemRoot%\System32\en-US\cleanmgr.exe.mui

(Jag skulle anta att om du använder en annan lokal, skulle WinSxS ha fler valmöjligheter, och du skulle behöva kopiera .mui-filen till undermappen för den lokalen.)

Tekniskt sett är du klar vid det här laget. Kör ”cleanmgr.exe” som administratör om du vill att den ska visa dig allt den kan rensa (inklusive föråldrade Windows-uppdateringar som lagrats i WinSxS och som nu är ett alternativ i Win2012).

Om du vill ha mer ”GUI-ness”, fortsätt…

För att få in din nya ”Disk Cleanup” i Start-menyn skapar du en genväg till filen ”cleanmgr.exe”. Lägg den nya genvägen i mappen ”%ProgramData%\Microsoft\Windows\Startmeny\Program\Administrativa verktyg” och ge den namnet ”Disk Cleanup”. Nu kan du bara skriva ”Disk Cleanup” i Start-menyn, och du har möjlighet att starta det som administratör från början.

För att få ”Disk Cleanup” att visas som en knapp i dialogrutan Egenskaper för en diskettstation måste du ändra registret och lägga till en ny nyckel och ett ”Expandable String Value”. Skapa en ny .reg textfil och klistra in följande:

Windows Registry Editor Version 5.00@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,63,00,6c,00,\ 65,00,61,00,6e,00,6d,00,67,00,72,00,2e,00,65,00,78,00,65,00,20,00,2f,00,44,\ 00,20,00,25,00,63,00,00,00@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,63,00,6c,00,\ 65,00,61,00,6e,00,6d,00,67,00,72,00,2e,00,65,00,78,00,65,00,20,00,2f,00,44,\ 00,20,00,25,00,63,00,00,00

Hexsträngen är ”%SystemRoot%\System32\cleanmgr.exe /D %c”, ifall du vill lägga till detta manuellt. För mig behövde bara den första nyckeln läggas till. Den andra nyckeln var bara ett annat ställe där jag hittade inställningen. För övrigt fanns det två andra ställen i registret som handlade om ”cleanmgr.exe”, men lyckligtvis spelade de ingen roll för detta, eftersom de använde några ClassID GUID-grejer.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *