Table of Contents

Test script against windows docker container

*Dla tych, którzy chcą zminimalizować instalację Windows 10 i 11.

Uwaga: Ten skrypt powinien działać na większości, jeśli nie na wszystkich, systemach. Podczas gdy @SimeonOnSecurity creates, reviews, and tests each repo intensivly, we can not test every possible configuration nor does @SimeonOnSecurity take any responsibility for breaking your system. If something goes wrong, be prepared to submit an issue Nie uruchamiaj tego skryptu, jeśli nie rozumiesz jego działania.

Wprowadzenie:

Windows 10 i 11 są inwazyjnymi i niezabezpieczonymi systemami operacyjnymi po wyjęciu z pudełka. Organizacje takie jak Microsoft , PrivacyTools.io i inni zalecili zmiany w konfiguracji w celu optymalizacji i zmniejszenia obciążenia systemu operacyjnego Windows 10. Zmiany te obejmują między innymi blokowanie telemetrii, usuwanie dzienników i usuwanie oprogramowania typu bloatware. Ten skrypt ma na celu zautomatyzowanie konfiguracji zalecanych przez te organizacje.

Uwagi:

  • Ten skrypt jest przeznaczony do działania głównie w środowiskach użytku osobistego.
  • Ten skrypt został zaprojektowany w taki sposób, że optymalizacje, w przeciwieństwie do niektórych innych skryptów, nie złamią podstawowych funkcji systemu Windows.
  • Funkcje takie jak Windows Update, Windows Defender, Windows Store i Cortona zostały ograniczone, ale nie są w stanie niefunkcjonalnym, jak większość innych skryptów Windows 10 Privacy.
  • Jeśli szukasz zminimalizowanego skryptu przeznaczonego tylko dla środowisk komercyjnych, zobacz to GitHub Repository

Wymagania:

  • Windows 10/11 Enterprise, Windows 10 Professional lub Windows 10 Home
    • Windows Home nie pozwala na konfiguracje GPO.
      • Skrypt będzie nadal działał, ale nie wszystkie ustawienia zostaną zastosowane.
    • Edycje “N” systemu Windows nie są testowane.
    • Uruchom skrypt Windows 10 Upgrade Assistant aby zaktualizować i zweryfikować najnowszą wersję główną.

Naprawianie konta Microsoft lub usług Xbox:

Dzieje się tak, ponieważ blokujemy logowanie do kont Microsoft. Telemetria i powiązanie tożsamości Microsoftu są źle widziane. Jeśli jednak nadal chcesz korzystać z tych usług, zapoznaj się z poniższymi zgłoszeniami problemów, aby uzyskać rozwiązanie:

Lista skryptów i narzędzi wykorzystywanych przez tę kolekcję:

Uwzględniono dodatkowe konfiguracje z:

Jak uruchomić skrypt:

Automatyczna instalacja:

Skrypt można uruchomić z wyodrębnionego pliku do pobrania z GitHub w następujący sposób:

iwr -useb 'https://simeononsecurity.com/scripts/windowsoptimizeanddebloat.ps1'|iex

Instalacja ręczna:

W przypadku ręcznego pobrania skrypt należy uruchomić z poziomu administracyjnego powershell w katalogu zawierającym wszystkie pliki z pliku GitHub Repository

Skrypt “sos-optimize-windows.ps1” zawiera kilka parametrów, które pozwalają na dostosowanie procesu optymalizacji. Każdy parametr jest wartością logiczną, która domyślnie przyjmuje wartość true, jeśli nie zostanie określona.

  • $cleargpos: Czyści ustawienia obiektów zasad grupy.
  • $installupdates: Instaluje aktualizacje w systemie.
  • $removebloatware: Usuwa niepotrzebne programy i funkcje z systemu.
  • $disabletelemetry: Wyłącza zbieranie danych i telemetrię.
  • $privacy: Wprowadza zmiany poprawiające prywatność.
  • $imagecleanup: Usuwa niepotrzebne pliki z systemu.
  • $diskcompression: Kompresuje dysk systemowy.
  • $updatemanagement: Zmienia sposób, w jaki aktualizacje są zarządzane i ulepszane w systemie.
  • $sosbrowsers: Optymalizuje systemowe przeglądarki internetowe.

Przykładem uruchomienia skryptu z określonymi parametrami może być:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force
Get-ChildItem -Recurse *.ps1 | Unblock-File
powershell.exe -ExecutionPolicy ByPass -File .\sos-optimize-windows.ps1 -cleargpos:$false -installupdates:$false