Vindozo 10 agorda skripto

Mi delonge volis kunhavigi mian skripton por aŭtomatigi la aranĝon de Windows 10 (nuntempe la nuna versio estas 18362), sed mi neniam atingis ĝin. Eble ĝi estos utila al iu en sia tutaĵo aŭ nur parto de ĝi.

Kompreneble, estos malfacile priskribi ĉiujn agordojn, sed mi provos reliefigi la plej gravajn.

Se iu interesiĝas, do bonvenon al kato.

eniro

Mi delonge volis kunhavigi mian skripton por aŭtomatigi Windows 10-agordon, sed mi neniam atingis ĝin. Eble ĝi estos utila al iu en sia tutaĵo aŭ nur parto de ĝi.

Kompreneble, estos malfacile priskribi ĉiujn agordojn, sed mi provos reliefigi la plej gravajn:

Ĉefaj funkcioj

  • Malebligu diagnozajn spurservojn
  • Multaj tuŝoj de Esploristo
  • Elektu Vindozan reĝimon defaŭlte
  • Elektu defaŭltan aplikan reĝimon
  • Ŝanĝu la mediovariablan vojon por provizoraj dosieroj al $env:SystemDriveTemp
  • Inkluzivi pliajn informojn dum eligo de BSoD
  • Malŝaltu Windows Defender SmartScreen en Microsoft Edge
  • Malhelpu malŝalti Ethernet-adaptilon por ŝpari potencon por labortabla komputilo
  • Forigu ĉiujn UWP-apojn de ĉiuj kontoj krom
  • Forigu ĉiujn UWP-aplikaĵojn de la sistema konto krom
  • Malebligu komponantojn
  • Forigu OneDrive
  • Kreu taskon en Task Scheduler por ruli diskopurigon
  • Kreu taskon en la Taskplanilo por purigi la dosierujon "$env:SystemRootSoftwareDistributionDownload"
  • Kreu la dosierujon $env:TEMP en la Puriga Tasko-Programilo
  • Malhelpu normajn aplikojn funkcii en la fono, krom
  • Ebligu kontrolitan dosierujon aliron kaj aldonu protektitajn dosierujojn
  • Malebligu kutimajn servojn
  • Krei heredan formatan ŝparvojon por "Aparatoj kaj Presiloj"
  • Redifinu la lokon de la dosierujoj de Labortablo, Dokumentoj, Elŝutoj, Muziko, Bildoj, Videoj
  • Refreŝigu labortablaj ikonoj, mediovariabloj kaj taskobreto sen rekomenci Esplorilon

Skripto

GitHub

Uzo

  • Se vi konservas al .ps1 dosiero, vi devus ŝanĝi la kodigon al "UTF-8 kun BOM"

  • Kopiu la tutan kodon kaj algluu ĝin en PowerShell ISE

NB

  • PowerShell kaj PowerShell ISE devas esti rulitaj kun altigitaj rajtoj
  • Agordu la taŭgan politikon pri lanĉo de skripto de PowerShell

Set-ExecutionPolicy Unrestricted -Force

fonto: www.habr.com

Aldoni komenton