| 1 | # Uninstall default crap |
| 2 | Get-AppxPackage *3dbuilder* | Remove-AppxPackage |
| 3 | Get-AppxPackage *windowsalarms* | Remove-AppxPackage |
| 4 | Get-AppxPackage *windowscommunicationsapps* | Remove-AppxPackage |
| 5 | Get-AppxPackage *officehub* | Remove-AppxPackage |
| 6 | Get-AppxPackage *skypeapp* | Remove-AppxPackage |
| 7 | Get-AppxPackage *getstarted* | Remove-AppxPackage |
| 8 | Get-AppxPackage *zunemusic* | Remove-AppxPackage |
| 9 | Get-AppxPackage *windowsmaps* | Remove-AppxPackage |
| 10 | Get-AppxPackage *solitairecollection* | Remove-AppxPackage |
| 11 | Get-AppxPackage *bingfinance* | Remove-AppxPackage |
| 12 | Get-AppxPackage *zunevideo* | Remove-AppxPackage |
| 13 | Get-AppxPackage *bingnews* | Remove-AppxPackage |
| 14 | Get-AppxPackage *onenote* | Remove-AppxPackage |
| 15 | Get-AppxPackage *people* | Remove-AppxPackage |
| 16 | Get-AppxPackage *bingsports* | Remove-AppxPackage |
| 17 | Get-AppxPackage *soundrecorder* | Remove-AppxPackage |
| 18 | Get-AppxPackage *bingweather* | Remove-AppxPackage |
| 19 | Get-AppxPackage *teams* | Remove-AppxPackage |
| 20 | Get-AppxPackage *copilot* | Remove-AppxPackage |
| 21 | Get-AppxPackage *clipchamp* | Remove-AppxPackage |
| 22 | |
| 23 | # Make the taskbar normal again |
| 24 | reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /f /v TaskbarAl /t REG_DWORD /d 0 # Align taskbar to left |
| 25 | reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /f /v TaskbarDa /t REG_DWORD /d 0 # Disable widget |
| 26 | reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /f /v ShowCortanaButton /t REG_DWORD /d 0 # Disable Cortana button |
| 27 | reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /f /v ShowCopilotButton /t REG_DWORD /d 0 # Disable Copilot button |
| 28 | reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /f /v ShowTaskViewButton /t REG_DWORD /d 0 # Disable task view button |
| 29 | reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /f /v MMTaskbarEnabled /t REG_DWORD /d 0 # Disable multi-monitor taskbar |
| 30 | reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /f /v TaskbarGlomLevel /t REG_DWORD /d 2 # Show window names |
| 31 | reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search /f /v SearchboxTaskbarMode /t REG_DWORD /d 0 # Disable search button |
| 32 | |
| 33 | # Make explorer usable |
| 34 | reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /f /v DontPrettyPath /t REG_DWORD /d 1 |
| 35 | reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /f /v HideFileExt /t REG_DWORD /d 0 |
| 36 | reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /f /v ShowSuperHidden /t REG_DWORD /d 1 |
| 37 | reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer /f /v DisableSearchBoxSuggestions /t REG_DWORD /d 1 |
| 38 | reg add HKEY_CURRENT_USER\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32 /f /ve |
| 39 | reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Serialize /f /v StartupDelayInMSec /t REG_DWORD /d 1 |
| 40 | reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Serialize /f /v WaitForIdleState /t REG_DWORD /d 0 |
| 41 | |
| 42 | # Dark mode |
| 43 | reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize /f /v AppsUseLightTheme /t REG_DWORD /d 1 |
| 44 | reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize /f /v SystemUsesLightTheme /t REG_DWORD /d 1 |
| 45 | |
| 46 | # General |
| 47 | reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /f /v VerboseStatus /t REG_DWORD /d 1 |
| 48 | reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /f /v DragHeight /t REG_SZ /d 30 |
| 49 | reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /f /v DragWidth /t REG_SZ /d 30 |
| 50 | reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /f /v MenuShowDelay /t REG_SZ /d 100 |
| 51 | reg add "HKEY_CURRENT_USER\Control Panel\International" /f /v sShortTime /t REG_SZ /d "hh:mm tt" |
| 52 | |
| 53 | # Make windows better |
| 54 | winget install -e --id StartIsBack.StartAllBack |
| 55 | winget install -e --id WhatPulse.WhatPulse |
| 56 | winget install -e --id Microsoft.PowerToys |
| 57 | winget install -e --id voidtools.Everything |
| 58 | winget install -e --id ShareX.ShareX |
| 59 | winget install -e --id Espanso.Espanso |
| 60 | winget install -e --id MartiCliment.UniGetUI |
| 61 | winget install -e --id gerardog.gsudo |
| 62 | winget install -e --id emoacht.Monitorian |
| 63 | winget install 9nv2l4xvmcxm # Photos Legacy |
| 64 | |
| 65 | # Applications |
| 66 | winget install -e --id Valve.Steam |
| 67 | winget install -e --id Mojang.MinecraftLauncher |
| 68 | winget install -e --id Overwolf.CurseForge |
| 69 | winget install -e --id Spotify.Spotify |
| 70 | winget install -e --id Google.Chrome |
| 71 | winget install -e --id AgileBits.1Password |
| 72 | winget install -e --id VideoLAN.VLC |
| 73 | winget install -e --id TeamSpeakSystems.TeamSpeakClient |
| 74 | winget install -e --id dotPDNLLC.paintdotnet |
| 75 | winget install -e --id RARLab.WinRAR |
| 76 | winget install -e --id Google.Drive |
| 77 | winget install -e --id AntibodySoftware.WizTree |
| 78 | winget install -e --id RaspberryPiFoundation.RaspberryPiImager |
| 79 | winget install -e --id Zoom.Zoom |
| 80 | winget install -e --id OBSProject.OBSStudio |
| 81 | winget install -e --id Inkscape.Inkscape |
| 82 | winget install -e --id VB-Audio.Voicemeeter.Banana |
| 83 | winget install -e --id Elgato.StreamDeck |
| 84 | |
| 85 | # Chat |
| 86 | winget install -e --id SlackTechnologies.Slack |
| 87 | winget install -e --id Discord.Discord.Canary |
| 88 | |
| 89 | # Driver |
| 90 | winget install -e --id Logitech.GHUB |
| 91 | winget install -e --id Nvidia.GeForceExperience |
| 92 | |
| 93 | # Interpreters |
| 94 | winget install -e --id OpenJS.NodeJS |
| 95 | winget install -e --id Python.Python.3.9 |
| 96 | winget install -e --id Oracle.JavaRuntimeEnvironment |
| 97 | winget install -e --id GoLang.Go |
| 98 | |
| 99 | # Programming |
| 100 | winget install -e --id Git.Git |
| 101 | winget install -e --id Postman.Postman |
| 102 | winget install -e --id SublimeHQ.SublimeText.4 |
| 103 | winget install -e --id Notepad++.Notepad++ |
| 104 | winget install -e --id JetBrains.GoLand |
| 105 | winget install -e --id JetBrains.Toolbox |
| 106 | winget install -e --id Hashicorp.Terraform |
| 107 | winget install -e --id ZeroTier.ZeroTierOne |
| 108 | winget install -e --id xpipe-io.xpipe |
| 109 | winget install -e --id Postman.Postman |
| 110 | winget install -e --id PuTTY.PuTTY |
| 111 | |
| 112 | # Sandbox |
| 113 | Enable-WindowsOptionalFeature -FeatureName "Microsoft-Hyper-V-All" -All -Online |
| 114 | Enable-WindowsOptionalFeature -FeatureName "Containers-DisposableClientVM" -All -Online |
| 115 | |
| 116 | # WSL |
| 117 | wsl --install |
| 118 | winget install -e --id Canonical.Ubuntu.2204 |
| 119 | winget install -e --id Docker.DockerDesktop |
| 120 |
bigp / Windows 11 setup script
Last active 5 months ago
Sets up a clean install of windows 11
Revision 16716135fdfcc55dc9e326ac2ca4361543387fc7