Hinweis zu Windows 11: Dieses Projekt unterstützt Windows 11 nicht direkt. Dinge könnten funktionieren oder auch nicht - finde es heraus, wenn du dir es zutraust. Erwarte nicht, dass dieses Projekt auf Windows 11 umgestellt wird, da der Maintainer nicht die Zeit hat, dies zu tun.
Dieses Projekt sammelt PowerShell Skripte, die helfen um Windows 10 zu debloaten, häufige Einstellungen zu optimieren und wesentliche Software zu installieren.
Ich habe diese Skripte auf einer Windows 10 Professional 64-bit (Englisch) virtuellen Maschine getestet. Bitte lasst es mich wissen, wenn es bei euch Fehler gibt. Die Home Edition und andere Sprachen werden nicht unterstützt. Diese Skripte sind für technisch erfahrene Administratoren vorgesehen, die wissen was sie tun und diese Phase der Einrichtung automatisieren wollen. Wenn dies nicht auf dich zutrifft, empfehle ich ein anderes (interaktiveres) Tool zu nutzen -- und es gibt viele davon.
Beachte bitte, dass ebenfalls Gaming Apps und Serviceprogramme entfernt/deaktiviert werden. Wenn Du dein System für Gaming benutzen möchtest, passe bitte die Skripte an.
Es gibt kein Zurück, Ich empfehle, diese Skripte nur auf einer frischen Windows Installation (mit Updates) zu verwenden. Teste alles nachdem Du sie genutzt hast, bevor Du etwas anderes tust. Außerdem gibt es keine Garantie das alles funktionieren wird, nach einem Update, da ich nicht vorhersagen kann was Microsoft als nächstes tun wird.
Die Skripte sind dafür gemacht, ohne jegliche Benutzerinteraktion ausgeführt zu werden. Bitte bearbeite sie entsprechend vor der Ausführung. Wenn Du mehr Interaktivität möchtest schau dir lieber DisableWinTracking von 10se1ucgo an.
Der Code in der master
Branch ist immer in Entwicklung, aber Du möchtest wahrscheinlich sowieso die neueste Version.
Aktiviere die Ausführung von PowerShell Skripten:
PS> Set-ExecutionPolicy Unrestricted -Scope CurrentUser
Entsperre die PowerShell Skripte und Module in dem Verzeichnis:
PS> ls -Recurse *.ps*1 | Unblock-File
Die Skripte können individuell ausgeführt werden, wähle aus, was Du brauchst.
- Installiere alle wichtigen Updates für dein System.
- Editiere die Skripte, so dass sie auf dich passen.
- Führe die Skripte, die Du anwenden möchtest mit PowerShell als Administrator aus (Explorer
Dateien > Öffne Windows PowerShell > Öffne Windows PowerShell als Administrator
). PS > Restart-Computer
- Führe
disable-windows-defender.ps1
ein weiteres Mal aus, wenn Du es in Schritt 3 ausgeführt hast. PS > Restart-Computer
In der Vergangenheit habe Ich kleinere Fixes mit einbezogen, um das Startmenü brauchbarer zu machen, wie z.B. das Entfernen von Standardkacheln, die Websuche zu deaktivieren und so weiter. Dies ist nicht mehr der Fall, weil es mir reicht. Das Menü geht ohne Grund kaputt, es ist langsam, mühsam zu konfigurieren / skripten und zeigt sogar standardmäßig Werbung!
Bitte ersetze es mit etwas Besserem wie Open Shell oder Start is Back, aber hör auf es zu nutzen!
Nach dem Ausführen der Skripte, kann es je nach dem sein, dass die Startmenüsuche nicht mehr auf neu erstellten Konten funktioniert. Es scheint, dass es sich dabei um einen Fehler bei der Accountinitialisierung handelt, der erzeugt wird, wenn der Ortungsservice (GeoLocation) deaktiviert wird. Der folgende Workaround wurde von BK aus Atlanta erstellt:
- Lösche den Registryschlüssel
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lfsvc\TriggerInfo\3
- Schalte den Ortungsservice wieder ein (setze den Starttyp auf
Automatisch
) - Starte deinen Rechner neu
- Logge dich mit dem Account ein, bei dem der Fehler vorliegt
- Starte Cortana und passe die Einstellungen an
Du kannst jetzt auch den Ortungsservice wieder deaktivieren, die Startmenüsuche sollte funktionstüchtig bleiben.
Wenn du Images mit MDT bereitstellst und diese Skripte ausführst, bleibt der sysprep
Schritt hängen, wenn dmwappushservice
nicht aktiv ist.
Anscheinend führt das Ausführen des Skripts "remove-default-apps" dazu, dass Xbox Wireless-Adapter nicht mehr funktionieren. Ich vermute, dass man nicht die Xbox App entfernen sollte, wenn man einen verwenden möchte. Ich habe das jedoch noch nicht bestätigt, aber es gibt einen Workaround, um sie anschließend wieder zu aktivieren. Siehe #78.
Ein paar der Domains die durch das hinzufügen in die hosts-Datei blockiert werden, werden für Skype gebraucht. Ich rate dringend davon ab, Skype zu verwenden, aber manche Leute haben vielleicht nicht die die Möglichkeit, zu einer Alternative. Siehe #79.
Stelle sicher, dass der Biometrie Service (Windows Biometric Service) läuft. Siehe #189.
Alle Skripte werden ohne Gewähr bereitgestellt und die Verwendung erfolgt auf eigene Gefahr.
Ich würde mich freuen, die Skriptsammlung zu erweitern. Eröffne einfach einen Issue oder schicke mir eine Pull-Request.
"THE BEER-WARE LICENSE" (Revision 42):
As long as you retain this notice you can do whatever you want with this
stuff. If we meet someday, and you think this stuff is worth it, you can
buy us a beer in return.
This project is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.