Windows - aesser11/home-lab GitHub Wiki
OOBE
- windows/OS
- Disconnect from the network
- Bypass network requirements
shift
+ f10
OOBE\BYPASSNRO
- Run through OOBE
- Create a local account
- install drivers
- connect to the network
- configure windows below
- download setup shortcut files here - https://github.com/aesser11/computers-that-work/archive/refs/heads/main.zip
Steps
Essential
- disable privacy checkboxes
- disable telemetry
Set-Service dmwappushservice -StartupType Disabled
Set-Service dmwappushservice -Status Stopped
Set-Service DiagTrack -StartupType Disabled
Set-Service DiagTrack -Status Stopped -ErrorAction Ignore
- disable sticky keys
- set comms attenuation
- set time zone
Set-TimeZone -Name "Central Standard Time"
Personal
- set background, lock screen, and login photo
- settings -> display -> enable hardware accelerated gpu scheduling
- settings -> display -> enable variable refresh rate
- settings -> display -> enable optimizations for windowed games
- disable show sync provider notifications
- configure task manager
- disable mouse acceleration
- move taskbar to left
- set power profile (balanced)
powercfg -setactive 381b4222-f694-41f0-9685-ff5bb260df2e
powercfg -h off
Existing Power Schemes (* Active)
-----------------------------------
Power Scheme GUID: 9935e61f-1661-40c5-ae2f-8495027d5d5d (AMD Ryzen High Performance)
Power Scheme GUID: 381b4222-f694-41f0-9685-ff5bb260df2e (Balanced)
Power Scheme GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c (High Performance)
Power Scheme GUID: e9a42b02-d5df-448d-aa00-03f14749eb61 (Ultimate Performance)
- modify windows features
- install windows sandbox & subsystem for linux && uninstall psv2 & smbv1
Enable-WindowsOptionalFeature -Online -FeatureName "Microsoft-Windows-Subsystem-Linux" -NoRestart
Enable-WindowsOptionalFeature -Online -FeatureName "Containers-DisposableClientVM" -All -NoRestart
Disable-WindowsOptionalFeature -Online -FeatureName "MicrosoftWindowsPowerShellV2" -NoRestart
Disable-WindowsOptionalFeature -Online -FeatureName "MicrosoftWindowsPowerShellV2Root" -NoRestart
Disable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol" -NoRestart
Disable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol-Client" -NoRestart
Disable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol-Server" -NoRestart
- disable local intranet file warnings
- set launch new folder windows to this pc
- show hidden files/folders
- show file extensions
- disable xbox in-game overlay
- map network drives
- pin %username% github and watch to quick access
- Create Reg Key for steam.exe
above normal
processing priority to engage all cpu threads for game installs on intel big.LITTLE based cpus
$path="HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\steam.exe\PerfOptions"
if (!(Test-Path $path)) { New-Item -Path $path -Force }
Set-ItemProperty -Path $path -Name "CpuPriorityClass" -Type DWord -Value 6 -Force
3rd party app list
Essential Manual
Random Windows Fixes
How to get the Windows N media pack update (for "N" versions of windows)
- On Windows 10 N: Select the Start button, then select Settings > Apps > Apps and Features > Optional features > Add a feature. Find the Media Feature Pack in the list of available optional features.
- On Windows 11 N: Select the Start button, then select Settings > Apps > Optional features. Select View features next to Add an optional feature, and then select the Media Feature Pack in the list of available optional features.
References