Skript nastavenia systému Windows 10

Dlho som sa chcel podeliť o svoj skript na automatizáciu nastavenia systému Windows 10 (momentálne je aktuálna verzia 18362), ale nikdy som sa k tomu nedostal. Možno to bude pre niekoho užitočné ako celok alebo len jeho časť.

Samozrejme, bude ťažké popísať všetky nastavenia, no pokúsim sa vyzdvihnúť tie najdôležitejšie.

Ak má niekto záujem, tak vitajte na kat.

Vstup

Dlho som sa chcel podeliť o svoj skript na automatizáciu nastavenia systému Windows 10, ale nikdy som sa k tomu nedostal. Možno to bude pre niekoho užitočné ako celok alebo len jeho časť.

Samozrejme, bude ťažké opísať všetky nastavenia, ale pokúsim sa zdôrazniť to najdôležitejšie:

Hlavné funkcie

  • Zakázať služby diagnostického sledovania
  • Veľa vylepšení Prieskumníka
  • Vyberte režim Windows ako predvolený
  • Vyberte predvolený režim aplikácie
  • Zmeňte cestu premennej prostredia pre dočasné súbory na $env:SystemDriveTemp
  • Pri výstupe BSoD uveďte ďalšie informácie
  • Zakázať Windows Defender SmartScreen v Microsoft Edge
  • Zabráňte vypnutiu ethernetového adaptéra, aby ste ušetrili energiu stolného počítača
  • Odstráňte všetky aplikácie UWP zo všetkých účtov okrem
  • Odstráňte všetky aplikácie UWP zo systémového účtu okrem
  • Zakázať komponenty
  • Odstráňte OneDrive
  • Vytvorte úlohu v Plánovači úloh na spustenie čistenia disku
  • Vytvorte úlohu v Plánovači úloh na vyčistenie priečinka „$env:SystemRootSoftwareDistributionDownload“
  • Vytvorte priečinok $env:TEMP v Plánovači úloh čistenia
  • Zabrániť spusteniu štandardných aplikácií na pozadí, okrem
  • Povoľte kontrolovaný prístup k priečinkom a pridajte chránené priečinky
  • Zakázať vlastné služby
  • Vytvorte odkaz na starý formát pre „Zariadenia a tlačiarne“
  • Predefinujte umiestnenie priečinkov Pracovná plocha, Dokumenty, Stiahnuté súbory, Hudba, Obrázky, Videá
  • Obnovte ikony na ploche, premenné prostredia a panel úloh bez reštartovania Prieskumníka

Skript

GitHub

Použitie

  • Ak ukladáte do súboru .ps1, mali by ste zmeniť kódovanie na „UTF-8 s kusovníkom“

alebo

  • Skopírujte celý kód a prilepte ho do PowerShell ISE

NB

  • PowerShell a PowerShell ISE musia byť spustené so zvýšenými právami
  • Nastavte príslušnú politiku spúšťania skriptov PowerShell

Set-ExecutionPolicy Unrestricted -Force

Zdroj: hab.com

Pridať komentár