I reinstall windows more frequently than any sane person should, so I created this template to routinize the process of settings configuration, cleaning pre-installed junk and installing programs with winget
Click use-this-template
top right and customise for your usage.
-
Fresh install Windows 10
Note on customisation
When installing you may be confronted by a "Customise Your device" section. I can't find any details on if your selection here changes the default installed apps, though I usually pick business as this skip auto installing candy-crush etc.
-
Download your version of this template.
-
Download and run windows 10 debloater, this is a really cool project that cleans up some of the Windows Junk for you.
Here's the options I usually pick
- RemoveAllBloatware
- Cortana disable
- Edgepdf disable
- uninstall onedrive
- disable telemetry
- unpin-tiles-from-start-menu
- remove-bloatware-reg-keys
-
(Optional)Install winaero and import winaero tweaks or set them and save to your settings. You should also install any program you use to replace Windows defaults in my case Ted Notepad. Winaero allows you to customised a lot of feature that either don't exist in Windows settings or are hard to find.
-
Apply settings from
/devices
Why we do this here.
Some OEM's provide a settings file for devices which creates optimised power-plan's etc though this may reset some user-set option so we'll set those after.
-
Apply windows-settings.txt, this should be customised for the Windows settings you use.
-
Remove remaining items in windows-trash.txt, you may not want to remove all of these's just providing what I go with.
-
Customise winget.txt for the programs you wish to install
-
Run winget-package-install.ps1 to install winget programs.
-
Install program winget couldn't from win-not-get.xml, you can write this file in whatever format you like I've used xml as some file managers can use this though I didn't find any that were terribly effective.
-
Apply
your-configs
to programs and scripts.