PowerShell macht drei Dinge, die Windows-Einstellungen einfach nicht können, egal wie sehr Sie es versuchen

/de/images/52880885757_aff84061b0_o-1.jpg

Früher habe ich die Befehlszeile so weit wie möglich vermieden. Vor allem PowerShell fühlte sich wie eines dieser Dinge an, die man nur anfasst, wenn etwas sehr schief gelaufen ist. Es sieht veraltet aus, ist nicht gerade einladend und auf den ersten Blick fühlt es sich an, als müsste man sich eine Menge kryptischer Befehle merken, um etwas zu erledigen. Aber nachdem ich einige Zeit damit verbracht hatte, wurde mir klar, dass es bei weitem nicht so kompliziert ist, wie es scheint. Sobald Sie die Benutzeroberfläche hinter sich gelassen haben, ist PowerShell einfach eine schnellere und direktere Möglichkeit, mit Windows zu interagieren, und in einigen Fällen erhalten Sie Zugriff auf Dinge, die über die normale Benutzeroberfläche einfach nicht möglich sind.

Das ist der Teil, der mich am meisten überrascht hat. Es gibt tatsächlich nützliche, alltägliche Aufgaben, mit denen Windows immer noch nicht gut zurechtkommt oder die in den Einstellungen oder im Datei-Explorer überhaupt nicht angezeigt werden. PowerShell füllt diese Lücken still und leise. Sie müssen auch kein Scripting-Experte sein, um davon zu profitieren. Eine Handvoll Befehle schalten integrierte Windows-Funktionen frei, auf die Sie nirgendwo anders zugreifen können, und schließen Lücken, die die Benutzeroberfläche hinterlässt.

Doppelte Dateien finden, die Windows nicht erkennen kann

Verwenden Sie PowerShell, um Dateien zu vergleichen und genaue Übereinstimmungen aufzudecken

Windows bietet Ihnen immer noch keine echte Möglichkeit, doppelte Dateien zu finden. Sie können den Datei-Explorer zwar sortieren und durchsuchen, aber es ist nichts eingebaut, das Dateien tatsächlich vergleicht und bestätigt, was identisch ist. Das wird schnell zum Problem, wenn Sie jahrelange Downloads, Fotosicherungen oder kopierte Ordner haben. Es ist eine dieser Lücken, die offensichtlich wird, wenn man darauf stößt.

PowerShell füllt diese Lücke, indem es Dateien mithilfe von Hashes vergleicht, bei denen es sich im Wesentlichen um eindeutige Fingerabdrücke handelt, die auf dem Inhalt einer Datei basieren. Wenn zwei Dateien denselben Hash haben, sind sie identisch, auch wenn die Namen unterschiedlich sind. Um es auszuprobieren, öffnen Sie den Ordner, den Sie scannen möchten, im Datei-Explorer, klicken Sie auf die Adressleiste, geben Sie powershell.exe ein und drücken Sie die Eingabetaste. Dadurch wird PowerShell direkt an diesem Speicherort gestartet, sodass Sie sich nicht mit Dateipfaden herumschlagen müssen.

Führen Sie von dort aus einen einzelnen Befehl aus, der jede Datei scannt, Hashes generiert und Übereinstimmungen gruppiert:


Get-ChildItem -Recurse | Get-FileHash | Group-Object Hash | Where-Object {$_.Count -gt 1} | ForEach-Object {$_.Group | Select-Object Path}

Dadurch werden in Sekundenschnelle Sätze doppelter Dateien zurückgegeben. In den Ergebnissen werden übereinstimmende Dateien hintereinander aufgelistet, wobei jedes Paar oder jede Gruppe identische Dateien darstellt, die an verschiedenen Orten gespeichert sind. Es ist nicht auffällig, aber es ist weitaus genauer als alles, was in Windows integriert ist, und wenn Sie es einmal verwendet haben, ist es schwierig, dies wieder manuell zu tun.

/de/images/product_337710_product_shots1.jpg

Windows 11 Pro

29,99 $

199 $

Sparen Sie 169,01 $

Holen Sie sich Windows 11 Pro und verbessern Sie Ihr PC-Erlebnis, während es mit einem satten Rabatt von 88 % erhältlich ist.

Integrierte Apps entfernen Windows lässt Sie nicht deinstallieren

Verwenden Sie PowerShell, um versteckte oder hartnäckige Apps zu finden und zu entfernen

Windows bietet Ihnen die Möglichkeit, Apps zu deinstallieren, jedoch nur diejenigen, die Sie entfernen möchten. Viele integrierte Apps werden entweder überhaupt nicht in den Einstellungen angezeigt oder können nicht vollständig entfernt werden, insbesondere bei allen Benutzern. Das kann frustrierend sein, wenn Sie versuchen, ein System zu bereinigen oder einfach Dinge loszuwerden, die Sie nie verwenden werden.

PowerShell bietet Ihnen vollständigen Einblick in jedes installierte App-Paket, einschließlich der von Windows ausgeblendeten. Um es hier richtig nutzen zu können, müssen Sie PowerShell als Administrator öffnen. Am einfachsten ist es, Start zu drücken, PowerShell einzugeben, dann mit der rechten Maustaste darauf zu klicken und „Als Administrator ausführen“ auszuwählen. Ohne Administratorzugriff werden einige Apps nicht angezeigt oder können nicht entfernt werden.

Sobald es geöffnet ist, führen Sie Folgendes aus:


Get-AppxPackage -AllUsers

Dadurch wird alles angezeigt, was auf dem System installiert ist, nicht nur das, was in den Einstellungen angezeigt wird. Sobald Sie die App gefunden haben, die Sie entfernen möchten, kopieren Sie deren PackageFullName und führen Sie Folgendes aus:


Remove-AppxPackage -Package <PackageFullName>

Es ist manueller als das Klicken auf „Deinstallieren“, aber es gibt Ihnen die Kontrolle über die Benutzeroberfläche, insbesondere wenn Sie mit Apps arbeiten, die nicht berührt werden.

Nicht jede App kann entfernt werden, da einige Kernsystem-Apps als nicht entfernbar gekennzeichnet sind.

Siehe Startprogramme, die Windows Ihnen nicht anzeigt

Verwenden Sie PowerShell, um alles anzuzeigen, was beim Starten Ihres PCs gestartet wird

/de/images/stratupl.png

Windows stellt Ihnen im Task-Manager eine Startregisterkarte zur Verfügung, die jedoch nur einen Teil dessen anzeigt, was tatsächlich ausgeführt wird, wenn Ihr System startet. Viele Einträge befinden sich außerhalb dieser Liste, darunter geplante Aufgaben, registrierungsbasierte Starts und andere Hintergrundprozesse, die nie in der üblichen Benutzeroberfläche angezeigt werden. Dadurch ist es schwieriger zu verstehen, was Ihr System wirklich verlangsamt oder im Hintergrund abläuft. Dies ist ein weiteres Beispiel dafür, dass Windows Ihnen eine vereinfachte Ansicht anstelle des Gesamtbilds bietet.

PowerShell bietet Ihnen einen vollständigen Überblick. Führen Sie diesen Befehl aus:


Get-CimInstance Win32_StartupCommand

Sie erhalten eine viel umfassendere Liste dessen, was für den Start beim Start konfiguriert ist, zusammen mit Details wie dem Befehlspfad und dem Ort, von dem aus es ausgelöst wird. Sobald Sie diese Liste haben, können Sie nach unbekannten Elementen suchen, den Speicherort der Datei ausfindig machen und entscheiden, ob sie dort sein sollte. Wenn etwas verdächtig oder unnötig erscheint, können Sie es über den Task-Manager, die Registrierung oder die App selbst deaktivieren oder entfernen. Es ist nicht so ausgefeilt wie eine grafische Benutzeroberfläche, bietet Ihnen aber ein vollständiges Bild, wodurch Sie viel einfacher verstehen und steuern können, was tatsächlich mit Ihrem System beginnt.

PowerShell ist nicht so einschüchternd, wie es aussieht

PowerShell sieht vielleicht auf den ersten Blick veraltet und ein wenig einschüchternd aus, aber sobald Sie darüber hinweg sind, öffnet es Teile von Windows, auf die Sie auf andere Weise einfach nicht zugreifen können. Sie müssen sich auch nicht mit Skripten auskennen oder sich Dutzende von Befehlen merken, um einen echten Nutzen daraus zu ziehen. Ein paar gezielte Befehle können Probleme lösen, die Windows immer noch nicht löst, Ihnen einen besseren Einblick in die Vorgänge Ihres Systems verschaffen und alltägliche Aufgaben erheblich erleichtern. Es geht nicht darum, die Benutzeroberfläche zu ersetzen, sondern darum, die Lücken zu schließen, in denen Windows nicht funktioniert.

*️⃣ Quelllink:

Befehlszeile, Sie müssen kein Scripting-Experte werden, jahrelange Downloads, Fotosicherungen oder kopierte Ordner, PowerShell öffnen,