Windows - Reparatur-Tool

Was ist das?

Das PowerShell-Skript "WinRep.ps1" ist ein umfangreiches Skript, das verschiedene Windows-Diagnose- und Wiederherstellungsfunktionen enthält.
Es bietet eine Sammlung nützlicher Tools und Befehle, um Probleme mit dem Windows-Betriebssystem zu erkennen und zu beheben.

Da ich auch Computersysteme repariere, habe ich diese Sammlung an Windows-Befehle als PowerShell Script zusammengefasst.
Dies erspart mir Zeit und ich habe somit einen Schnellzugriff auf die typischen Windows Systemreparatur-Befehle.
Des Weiteren lasse ich mir kleinere Systeminformationen wie den Computernamen, lokale Netzwerk IP, installiertes Betriebssystem und den Prozessor anzeigen.

Information

Das WinRep.ps1-Skript ist ein PowerShell-Skript, das Systemadministratoren und Windows-Benutzern eine Vielzahl von Funktionen zur Diagnose, Reparatur und Wartung von Windows-Systemen bietet. Es nutzt Tools wie DISM und SFC, um Fehler zu beheben und die Systemintegrität sicherzustellen. Darüber hinaus bietet es Optionen zur Bereinigung und Optimierung des Systems sowie zur Wiederherstellung wichtiger Komponenten.

Hauptfunktionen des Skripts

Systeminformationen

Zeigt wichtige Systeminformationen an, darunter:

  • Computername
  • IP-Adresse
  • Betriebssystemversion
  • Prozessordetails


Windows-Komponenten überprüfen und reparieren

  • Windows-Komponentenspeicher auf Fehler prüfen (ScanHealth): Überprüft den Zustand des Windows-Komponentenspeichers und erkennt mögliche Fehler.
  • Überprüfen, ob Windows als beschädigt markiert wurde (CheckHealth): Stellt fest, ob das Windows-System als beschädigt markiert ist.
  • Automatische Reparaturvorgänge durchführen (RestoreHealth): Führt eine Reparatur durch, um beschädigte Systemkomponenten wiederherzustellen.
  • Abgelöste Startkomponenten bereinigen (ComponentCleanup): Bereinigt abgelöste und veraltete Windows-Komponenten, um Speicherplatz freizugeben und die Systemleistung zu verbessern.
  • Systemdateien prüfen und reparieren (SFC /scannow): Führt den Systemdatei-Überprüfungsbefehl aus, um beschädigte Systemdateien zu scannen und automatisch zu reparieren.
  • Netzwerkeinstellungen zurücksetzen (FlushDNS, etc.): Setzt Netzwerkeinstellungen zurück und löscht den DNS-Cache, um Netzwerkprobleme zu beheben.


Zusätzliche Wartungs- und Optimierungswerkzeuge

  • Windows Store zurücksetzen / Cache reinigen: Setzt den Windows Store zurück und bereinigt den Cache, um Store-Probleme zu beheben.
  • Zuverlässigkeitsverlauf anzeigen: Zeigt den Windows-Zuverlässigkeitsverlauf an, um Systemstabilität und Fehler nachzuverfolgen.
  • Upgrade von Windows Home auf Windows Pro: Bietet eine Option zum Upgrade auf Windows Pro (falls verfügbar).
  • Windows-Höchstleistungsmodus aktivieren: Aktiviert den Höchstleistungsmodus, um die Systemleistung zu optimieren.
  • Wiederherstellungspunkt erstellen: Erstellt einen Systemwiederherstellungspunkt, um das System im Falle eines Fehlers leicht wiederherstellen zu können.

Zielgruppe

Das Skript richtet sich an IT-Administratoren, Techniker und fortgeschrittene Windows-Benutzer, die Probleme diagnostizieren und beheben möchten. Es ist besonders nützlich für die automatisierte Systempflege, bietet jedoch auch manuelle Reparaturwerkzeuge für spezifische Probleme.


Besonderheiten

DISM und SFC-Integration: Nutzt leistungsstarke Windows-Dienstprogramme, um beschädigte Systemdateien zu reparieren und den Komponentenspeicher zu bereinigen.


Benutzerfreundliches Menü: Das interaktive Menü bietet eine einfache Möglichkeit, Reparaturen durchzuführen, ohne tiefere PowerShell-Kenntnisse zu benötigen.


Vielfältige Optionen: Das Skript deckt eine Vielzahl von Reparatur- und Wartungsaufgaben ab, von der Reparatur von Systemdateien bis hin zur Netzwerkwartung.

Quell - Code

Selbstverständlich werde ich meinen Code mit euch auf GitHub teilen.