new windows pc setup
How I set up a Windows (10) PC when I first get it.
Note: all preformatted text
are mostly package names for chocolatey.
There are some new updates from Chris Titus Tech, but I haven’t got the time to go through them.
basic
- Unbox, physical inspection and setup, charge!
- Boot up and go though the Windows initial setup
- create restore point
- windows update, manufacturer (hardware driver, BIOS) update
- enable bitLocker (since some BIOS update might need to decrypt the drive etc)
- install chocolatey
powershell Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
- Debloat windows
- Windows10Debloat
- Windows 10 Setup Script (for winver>= 2004)
- OOSU10
shutup10
- Uninstaller
bulk-crap-uninstaller ccleaner
- Disable windows store update
Additional Programmes
Utility
- Browser
firefox
- Sign in to sync stuff
- or set up yourself everytime
- Dark mode for firefox
- plugins/add-ons (uBlock Origin, Privacy Badger, BitWarden, Auto Tab Discard, Facebook Container, Flagfox, Simple Tab Groups, VirusTotal scan etc)
- Cloud sync
- Office tools, Email client
Transfer from another PC
- Greenshot
greenshot
+ sync util to screenshot settings mousewithoutborders
Windows only orbarrier
for cross platform- environment variables
Work
- VPNs
- IDE
- Visual Studio (C++)
- JetBrains
- VS Code
code --list-extensions # to save all extensions and code --install-extension # on new pc
More programmes somewhat sorted at the end of the page.
later on
- Settings -> Update & Security -> For developers
- Developer mode
- File Explorer options
- Startup
- Good guide from ChrisTitusTech
- Disable animations Adjust the appearance and performance of Windows
- What I leave activated are Enable Peek, Show thumbnails, Show windows contents, smooth edges, Smooth-scroll
- re-enable windows media player Microsoft help (for Preview in QTTabBar)
- Apparently, just activating in the new windows settings won’t work. Go to the very bottom of Optional features -> More Windows features to get the old Windows Features, activate Media Features->Windows Media Player
- set up git credentials
- if you want to have multiple SSH keys, take a look at this post
- default app
- disable web search at Start Menu (Guide from howtogeek, check the *.reg file!)
- Settings
- System
- Storage: Turn off Storage Sense
- Shared experiences
- Clipboard
- Remote Desktop
- power & sleep: adjust sleep time
- Networking -> WiFi
- on random hardware addresses
- off Hotspot 2.0 networks
- Devices
- Mouse: theme & size
- Typing: auto-correction
- Pan & windows Ink - uncheck all
- Search
- Permission & History
- Searching Windows -> Advance Search Indexer Settings
- Advanced -> Index location so that when I run TreeSize, I know to ignore it directly
- Clean up unnecessary locations
- If you use PowerToys Run, you still need windows indexing
- If you want Outlook and search function, do not disable it entirely
- Privacy
- Update -> Delivery Optimisation
- System
- Mouse theme & size
- Save battery: dim screen but not sleep directly!
- Settings -> Personalisation -> Lock Screen: set to Slideshow temporarily, then Advanced settings
- disable ‘When my PC is inactive, show lock screen instead of turning off the screen’
- Settings -> System -> Power & sleep:
- Settings -> Personalisation -> Lock Screen: set to Slideshow temporarily, then Advanced settings
- clean up services.msc
- create symbolic link privilege
- local security policy -> security settings -> local policies -> User rights assignment -> Create symbolic links
- check
Groups
in object type, then type inUsers
- check
- local security policy -> security settings -> local policies -> User rights assignment -> Create symbolic links
All programmes in categories
util
chocolateygui
choco-cleaner
shexview
shmnview
mousewithoutborders
barrier
path-copy-copy
coretemp
treesizefree
LinkShellExtension
hashmyfiles
kde-mover-sizer
cloud
cryptomator
cyberduck
owncloud-client
dropbox
googledrive
megasync
alternatives
qttabbar
ditto
greenshot
7zip
peazip
everything
instead of Windows searchpowertoys
sumatrapdf
andfoxitreader
irfanview
andirfanviewplugins
to browse picturempc-hc
- Go to View->Options->Player->Formats and associate the format you what
paint.net
misc
inkscape
speedtest
microsoft-teams
signal
zoom
teamviewer
Latex
miktex
texstudio
programming
git
tortoisesvn
winmerge
notepadplusplus
nano
powershell-core
ConEmu
procexp
vscode
FiraCode
cmake
ninja
python3
swig
jdk8
miniconda3
sqlitebrowser
- visual-studio
- CLion
- Intel Parallel Studio