it-swarm.com.de

Bereinigen des Laufwerks C: \ eines Servers. Alle bekannten Wege

Ich habe ein c:\auf einem Server, der voll ist, höchstwahrscheinlich aufgrund der Anhäufung von Patches im Laufe der Jahre.

Der Microsoft PSS-Support hat mir mitgeteilt, dass es nicht ratsam ist, die komprimierten Deinstallationsverzeichnisse in den\Windows-Verzeichnissen einfach zu löschen. In Anbetracht der Tatsache, dass wir Hunderte von Windows-Servern haben, beansprucht diese Streuung von Patches viel Speicherplatz auf unserem SAN (diese Windows-Server befinden sich in VMWare).

Können Sie mir sagen, was ich neben der folgenden Liste tun kann, um Speicherplatz auf dem Laufwerk C:\zu bereinigen? Ich hoffe, dass Sie mehr Einblick haben als die Empfehlung, die ich erhalten habe.

  1. Stellen Sie Ihren virtuellen Speicher pagefile.sys nicht auf Laufwerk C ein. (Systemeigenschaften\Leistungseinstellungen\Erweitert\Virtuellen Speicher ändern)

  2. Löschen Sie temporäre Dateien (C:\windows\temp und C:\Users \% Benutzername%\AppData\Local\Temp).

  3. Legen Sie Ihre temporären Internetdateien nicht auf Laufwerk C fest (Internetoptionen\Browserverlaufseinstellungen\Ordner verschieben).

  4. Verschieben Sie die Windows-Suchdienstdatenbank . Wenn Sie Microsoft Search-Dienste gestartet haben, verschieben Sie die Datei Windows.edb auf ein anderes Laufwerk.

    (C:\ProgramData\Microsoft\Search\Data\Applications\Windows)

  5. Komprimieren Sie Ordner, um Speicherplatz zu sparen und die Datenträgerbereinigung zu verwenden

  6. Verwenden Sie den Mount-Punkt, um ein zusätzliches Laufwerk zu mounten.

  7. "Compln.exe" kann nur zum Reinigen von Service Packs wie (RTM und SP1) verwendet werden. In Ihrem Windows Server 2008 R2-System enthält es kein Service Pack. Die Patches in Ihrem System können nicht bereinigt werden.

  8. ???? (nicht sicher, was diese Idee ist) "Microsoft bietet das integrierte Tool - Datenträgerbereinigung. (Sie müssen eine Funktion namens" Desktop Experience "installieren, um die Datenträgerbereinigung zu erhalten.)"

Welche anderen Maßnahmen können ergriffen werden, um Ihren Server zu bereinigen und Speicherplatz freizugeben?

Schließlich wäre es schön, eine Vorstellung davon zu bekommen, welche Laufwerksgröße Sie für c:\für die von Ihnen verwendete Windows-Version verwenden.

17

Schließlich wäre es schön, eine Vorstellung davon zu bekommen, welche Laufwerksgröße Sie für c:\für die von Ihnen verwendete Windows-Version verwenden.

Server 2003 : Wir verwenden jetzt 15 GB C: -Laufwerke für diese. Früher haben wir 10 GB verwendet, aber die Patch-Verzeichnisse haben uns außer Haus und zu Hause gefressen. Wir drehen nicht mehr viele davon auf, aber wenn wir das tun, sind es 15 GB.

Server 2008 & 2008R2 : Microsoft selbst sagt, dass 30 GB die Zahl sind, die Sie anstreben sollten. Angesichts der Tatsache, dass die Patch-Verzeichnisse mit diesen Serverversionen nahezu nicht mehr löschbar waren, werde ich nicht daran zweifeln. Derzeit stellen wir unsere C: -Laufwerke auf 20 GB ein, aber das liegt daran, dass wir unsere VM - Vorlagen) erstellt haben, bevor diese Anleitung veröffentlicht wurde. Wir müssen sie ändern. 40 ist wahrscheinlich besser, wenn Sie Installationsprogramme von Drittanbietern entschlossen berücksichtigen Verstecke Dinge auf C: egal was du ihnen sagst.

7
sysadmin1138

Um die Informationen für den Fall zu erhalten, dass der TechNet-Artikel verschoben wird, können Sie das Microsoft-Dienstprogramm zur Datenträgerbereinigung auf Server 2008 oder 2008 R2 "aktivieren":

Windows Server 2008 R2

64-Bit

C:\Windows\winsxs\AMD64_Microsoft-windows-cleanmgr_31bf3856ad364e35_6.1.7600.16385_none_c9392808773cd7da\cleanmgr.exe

Windows Server 2008 R2

64-Bit

C:\Windows\wonxs\AMD64_Microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.1.7600.16385_de-us_b9cb6194b257cc63\cleanmgr.exe.mui

Windows Server 2008

64-Bit

C:\Windows\winsxs\AMD64_Microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.0.6001.18000_de-us_b9f50b71510436f2\cleanmgr.exe.mui

Windows Server 2008

64-Bit

C:\Windows\winsxs\AMD64_Microsoft-windows-cleanmgr_31bf3856ad364e35_6.0.6001.18000_none_c962d1e515e94269\cleanmgr.exe.mui

Windows Server 2008

32-Bit

C:\Windows\winsxs\x86_Microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.0.6001.18000_de-us_5dd66fed98a6c5bc\cleanmgr.exe.mui

Windows Server 2008

32-Bit

C:\Windows\winsxs\x86_Microsoft-windows-cleanmgr_31bf3856ad364e35_6.0.6001.18000_none_6d4436615d8bd133\cleanmgr.exe

Sobald Sie die Dateien gefunden haben, verschieben Sie sie an die folgenden Speicherorte:

Cleanmgr.exe sollte in% systemroot%\System32 gespeichert werden.

Cleanmgr.exe.mui sollte in% systemroot%\System32\de-US gespeichert werden.

Sie können das Tool zur Datenträgerbereinigung jetzt starten, indem Sie Cleanmgr.exe über den Befehl Eingabeaufforderung ausführen.

7
Viertaxa

Ich habe ' junction ' von sysinternals verwendet, um Ordner wie das Softwareverteilungsverzeichnis oder die Windows-Suche umzuleiten. Sie können auch den integrierten Befehl mklink verwenden, Junction funktioniert jedoch mit älteren Windows-Versionen und kann in automatisierten Bereitstellungsskripten standardisiert werden.

Es wirkt Wunder, wenn ein Server installiert wird läuft auf einem EEEpc mit eingeschränktem Speicherplatz .

Weitere Informationen zu mklink finden Sie unter: Directory Junction vs. Directory Symbolic Link?


Für eine Schritt-für-Schritt-Anleitung speziell zum Patch-Verzeichnis versuchen Sie diesen Blog . Der Eintrag wird unten mit einigen Formatierungsänderungen angehängt:

PDATES UND SOFTWAREVERTEILER MIT DEM VERBINDUNG ZU EINEM ANDEREN FESTPLATTEN UMLEITEN

Szenario

Sie haben einen Server mit einer 8-GB-Systempartition, der ständig voll ist. Der von Windows-Updates verwendete Softwareverteilungsordner ist eine Hauptursache für Aufblähungen, und der Microsoft-Support hat angegeben, dass Sie nichts tun können, um diesen Ordner vom Laufwerk C zu verschieben.

Lösung

Erstellen Sie mit dem Microsoft Junction Tool auf der Systernals-Site eine symbolische Verknüpfung zu einer anderen Festplatte oder Partition. Ich werde die Begriffe symbolische Verknüpfung und Kreuzung in diesem Beitrag synonym verwenden.

Prozess

  • Beenden des Windows Update-Dienstes und Umbenennen des Ordners

    Start> Führen Sie Typ cmd aus und drücken Sie die Eingabetaste Typ net stop wuauserv und drücken Sie die Eingabetaste Typ rename c:\windows\SoftwareDistribution softwaredistribution.old und drücken Sie die Eingabetaste

  • Erstellen einer symbolischen Verknüpfung mit Junction

    In diesem Beispiel wird der Softwareverteilungsordner von C:\WINDOWS\SoftwareDistribution nach D:\WINDOWS\SoftwareDistribution umgeleitet

  • Erstellen der Kreuzung

    So erstellen Sie das Zielverzeichnis über den Befehl Eingabeaufforderung

    C:\>md D:\Windows\SoftwareDistribution

  • So erstellen Sie die Junction

    C:\>junction C:\WINDOWS\SoftwareDistribution "D:\WINDOWS\SoftwareDistribution"

  • Starten Sie den Windows Update-Dienst neu

    art net start wuauserv und drücken Sie die Eingabetaste

    Sobald alles normal funktioniert hat, löschen Sie den Ordner softwaredistribution.old.

Jeff Loucks

(Sie können optional den Inhalt des .old-Verzeichnisses an den neuen Speicherort kopieren.).

6
Ape-inago

IIS-Protokolle und Windows-Fehlerberichte.

  1. C:\inetpub\logs\LogFiles
  2. % LOCALAPPDATA%\CrashDumps

Suchen Sie ein Programm wie SpaceMonger, um die Weltraumschweine zu finden.

4
floyd

Etwas weniger bekannt, aber erwähnenswert: Windows Update speichert die heruntergeladenen Updates in C:\Windows\SoftwareDistribution\Download; und sie werden nach der Installation nicht gelöscht, sodass der Ordner mit der Zeit ziemlich groß werden kann.

Nachdem neue Updates installiert wurden, können Sie diesen Ordner sicher leeren und Speicherplatz zurückfordern.

3
Massimo

Es gibt zwei weitere Bereinigungsbefehle, die zur Reduzierung des Systems beitragen. Natürlich können solche Updates nach dem Ausführen nicht mehr deinstalliert werden.

Für Service Packs:

  • dism /Online /Cleanup-Image /SPSuperseded /HideSP

Für Windows UpDates:

  • dism /Online /Cleanup-Image /StartComponentCleanup /ResetBase

Beide können viel Zeit in Anspruch nehmen.

Nur ein paar Ratschläge:

  1. Führen Sie sie nicht aus, wenn Sie Updates deinstallieren möchten
  2. Neue Updates können deinstalliert werden, bis Sie den Befehl erneut ausführen
  3. Sie müssen mit Administratorrechten ausgeführt werden
  4. Sie können viel Zeit in Anspruch nehmen. Auf meinem virtuellen Windows 10 Home dauerte es Stunden nach kumulativen Updates
  5. Führen Sie sie nicht direkt nach den Updates aus, sondern lassen Sie den Computer zwischen den Updates neu starten und anschließend bereinigen
  6. Starten Sie unter Windows 10 nicht nur neu, sondern schalten Sie das Gerät aus und wieder ein. Es ist ganz anders als nur ein Neustart (unter Windows 10 ist ein Neustart wie ein Ruhezustand, aber nur der Kernel, viele Probleme, wenn VeraCrypt oder andere Tools zum Einhängen von Dateisystemen verwendet werden).

Diese Befehle bereinigen die Service Packs bzw. den WinSXS-Ordner gründlich. Sie löschen/entfernen nur nicht mehr benötigte Dateien (vorausgesetzt, Sie möchten bereits installierte Service Packs/Updates nicht deinstallieren).

Bitte beachten Sie, dass sie die Deinstallation zukünftiger Services Packs/Updates nicht blockieren.

Die Hauptidee von ihnen ist: Sie entfernen, was zum Deinstallieren der installierten Updates und der alten Systemdateiversionen, die nicht mehr verwendet werden, erforderlich ist.

Weitere Informationen finden Sie in der Beschreibung der Microsoft-Website.

3
Laura

Wenn es 2008 R2 ist, können Sie versuchen, dism /online /cleanup-image /spsuperseded. Dadurch wird etwas Speicherplatz zurückgegeben, wenn Sie SP1 seit der Erstinstallation installiert haben. Wenn es Windschatten war, bezweifle ich jedoch, dass Sie wieder Platz bekommen.

3
Bigbio2002

Um diesen Prozess zu automatisieren, finden Sie das PowerShell-Skript unter dem folgenden Link.

So bereinigen Sie das WinSxS-Verzeichnis und geben Speicherplatz frei

???? (nicht sicher, was diese Idee ist) "Microsoft bietet das integrierte Tool - Datenträgerbereinigung. (Sie müssen eine Funktion namens" Desktop Experience "installieren, um die Datenträgerbereinigung zu erhalten.)"

Unter dem obigen Link finden Sie außerdem Schritte für disk cleanup(cleanmgr.exe), wie Sie:

1) installieren

2) laufen

3) verwenden

0
Alex.K.