windows:10
Table of Contents
Information
- Microsoft Windows 10
- 21H2
- Also mostly-usable with Windows 11
Notes
Enabling Secure Boot prevents non-WHQL drivers from working 1)
Download
To show ISO downloads on Windows 10 from Firefox: Tools → Browser Tools → Responsive Design Mode
Updates
Slipstream
Information
SSU is to be installed before the CU
Links
- Windows 10 21H2 (LTSC)
Settings
Disable Clipboard History
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\System" /v "AllowClipboardHistory" /t REG_DWORD /d "0" /f
Disable Cortana and Web Search
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v "AllowCortana" /t REG_DWORD /d "0" /f
Disable CPU Mitigations
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v "FeatureSettingsOverride" /t "REG_DWORD" /d "3" /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v "FeatureSettingsOverrideMask" /t "REG_DWORD" /d "3" /f
Disable Game DVR
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\GameDVR" /v "AllowgameDVR" /t "REG_DWORD" /d "0" /f
Disable Hibernation and Fast Start
powercfg /H off
Disable Last Access Time File Updates
fsutil behavior set disablelastaccess 1
Disable Online Speech Recognition
reg add "HKLM\SOFTWARE\Policies\Microsoft\InputPersonalization" /v "AllowInputPersonalization" /t REG_DWORD /d "0" /f
Open Pictures With Windows Photo Viewer
reg add "HKCU\Software\Classes\.jpg" /ve /t "REG_SZ" /d "PhotoViewer.FileAssoc.Tiff" /f
reg add "HKCU\Software\Classes\.jpeg" /ve /t "REG_SZ" /d "PhotoViewer.FileAssoc.Tiff" /f
reg add "HKCU\Software\Classes\.gif" /ve /t "REG_SZ" /d "PhotoViewer.FileAssoc.Tiff" /f
reg add "HKCU\Software\Classes\.png" /ve /t "REG_SZ" /d "PhotoViewer.FileAssoc.Tiff" /f
reg add "HKCU\Software\Classes\.bmp" /ve /t "REG_SZ" /d "PhotoViewer.FileAssoc.Tiff" /f
reg add "HKCU\Software\Classes\.tiff" /ve /t "REG_SZ" /d "PhotoViewer.FileAssoc.Tiff" /f
reg add "HKCU\Software\Classes\.ico" /ve /t "REG_SZ" /d "PhotoViewer.FileAssoc.Tiff" /f
Disable Remote Desktop
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fDenyTSConnections" /t REG_DWORD /d "1" /f
Disable Shared Experiences
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\System" /v "EnableCdp" /t REG_DWORD /d "0" /f
Disable SmartScreen
- General
- Windows Store Apps
- Microsoft EDGE
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v "SmartScreenEnabled" /t "REG_SZ" /d "Off" /f
reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\AppHost" /v "EnableWebContentEvaluation" /t "REG_DWORD" /d "0" /f
reg add "HKLM\SOFTWARE\Policies\Microsoft\MicrosoftEdge\PhishingFilter" /v "EnabledV9" /t "REG_DWORD" /d "0" /f
Disable Startup Delay
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Serialize" /v "StartupDelayInMSec" /t "REG_DWORD" /d "0" /f
Disable System Restore
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\SystemRestore" /v "DisableSR " /t "REG_DWORD" /d "1" /f
Disable Telemetry Features
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v "AllowTelemetry" /t "REG_DWORD" /d "0" /f
Disable User Account Control
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "EnableLUA" /t "REG_DWORD" /d "0" /f
Disable Windows Defender
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows Defender" /v "DisableAntiSpyware" /t "REG_DWORD" /d "1" /f
Remove Quick Access
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v "HubMode" /t "REG_DWORD" /d "1" /f
Remove Windows Search
Dism /online /Disable-Feature /FeatureName:"SearchEngine-Client-Package" /Remove
Show All Folders in File Explorer Pane
reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "NavPaneShowAllFolders" /t "REG_DWORD" /d "1" /f
Verbose Shutdown
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "VerboseStatus" /t REG_DWORD /d "1" /f
Other
ScriptTiger Hosts File
- Unified hosts + fakenews + gambling (Compressed)
- Powershell Script
*.ps1
- TODO: Add admin-mode
[Net.ServicePointManager]::SecurityProtocol = "tls12, tls11, tls" Invoke-WebRequest "https://scripttiger.github.io/alts/compressed/blacklist-fg.txt" -OutFile "C:\Windows\System32\drivers\etc\hosts" ipconfig /flushdns
NetFX3 From Install Media
- Change
D:\
to install media drive if necessary
Dism /online /enable-feature /featurename:"NetFX3" /All /Source:"D:\sources\sxs" /LimitAccess
Remove Most Modern UI Apps
- Tested fine on 20H2
This broke the start menu on 1809
- Powershell Script
*.ps1
Get-AppxPackage -allusers | Remove-AppxPackage
Remove OneDrive
taskkill /IM "OneDrive.exe" /F
%windir%\SysWOW64\OneDriveSetup.exe /uninstall
rmdir "%UserProfile%\OneDrive" "%ProgramData%\Microsoft OneDrive" "%LocalAppData%\Microsoft\OneDrive" "C:\OneDriveTemp" /S /Q
reg delete "HKCR\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /f
reg delete "HKCR\Wow6432Node\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /f
Maintenance
- Last updated: 2020/10/02
:: .NET Framework 4 "%windir%\microsoft.net\Framework\v4.0.30319\ngen.exe" update /force /queue "%windir%\microsoft.net\Framework64\v4.0.30319\ngen.exe" update /force /queue "%windir%\microsoft.net\Framework\v4.0.30319\ngen.exe" executequeueditems "%windir%\microsoft.net\Framework64\v4.0.30319\ngen.exe" executequeueditems :: System File Check, Cleanup, and Repair "%windir%\system32\Dism.exe" /online /Cleanup-Image /StartComponentCleanup /ResetBase /RestoreHealth "%windir%\system32\sfc.exe" /scannow :: Classic Disk Cleanup "%windir%\system32\cleanmgr.exe" /sageset:65535 "%windir%\system32\cleanmgr.exe" /sagerun:65535 :: Defrag/Trim "%windir%\system32\dfrgui.exe"
CPU Priority
3
= High1
= Low
- Last updated: 2021/08/29
- TODO: Clean this up for only VR games
:: Oculus and SteamVR reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\OculusClient.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\OculusDash.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\OVRRedir.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ovrservicelauncher.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\vrwebhelper.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\vrmonitor.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\vrserver.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f :: Games reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Gw2-64.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\AI.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\amtrucks.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\AoE2DE_s.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Beat Saber.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\BladeAndSorcery.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Diablo II64.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\DJMAX RESPECT V.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\DOOMEternalx64vk.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\dota2.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ffxv_s.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Game.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\hlvr.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\HorizonZeroDawn.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Incursion-Win64-Shipping.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\MonsterHunterWorld.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\pCARS3.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\SkyrimVR.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\starter.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\starwarssquadrons.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\TheForestVR.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Wow.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ZFGameBrowser.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f :: CORSAIR CUE v2 reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\CUE.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "1" /f :: End
WSL
Install
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
WSL 1
- WSL 2 requires CPU virtualization
wsl --set-default-version 1
Ubuntu
wsl --install --distribution "Ubuntu"
Windows Terminal
VCLibs
powershell -Command "Add-AppxPackage https://aka.ms/Microsoft.VCLibs.x64.14.00.Desktop.appx"
Windows Terminal
powershell -Command "Add-AppxPackage https://github.com/microsoft/terminal/releases/download/v1.16.10261.0/Microsoft.WindowsTerminal_Win10_1.16.10261.0_8wekyb3d8bbwe.msixbundle"
SSH
Requires WSL and Ubuntu installed
wt wsl --distribution "Ubuntu" -- ssh "espionage724@192.168.1.152"
Information
Lock screen Background
- Hero
C:\Windows\Web\Wallpaper\Windows\img0.jpg
Prevent Driver Changes
Notes
- To be done after a proper driver is manually installed
- This ensures Windows Update nor anything else can replace installed drivers for specific devices unattended
- Additional entries need to add a new number (the value after
/v
) - The device ID can be acquired from Device Manager and should be pasted as-is (no extra slashes)
Base Policies
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Restrictions" /v "DenyDeviceIDs" /t "REG_DWORD" /d "1" /f
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Restrictions" /v "DenyDeviceIDsRetroactive" /t "REG_DWORD" /d "0" /f
Format
- Do not copy/paste these as-is; only here for reference
- Adjust to specific devices as-needed
Add Prevent Policy
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Restrictions\DenyDeviceIDs" /v "#" /t "REG_SZ" /d "PCI\VEN_XXXX&DEV_XXXX&SUBSYS_XXXXXXXX&REV_XX" /f
Remove Prevent Policy
reg delete "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Restrictions\DenyDeviceIDs" /v "#" /f
Hardware Utilities
CPU-Z
GPU-Z
prime95
HWiNFO
poclmembench
Driver Store Explorer
AMD Cleanup Utility
AMD Ryzen Master
CrystalDiskInfo
MSI Kombustor
memtest_vulkan
memtestCL
Fooling Around
LatencyMon
OCCT
InSpectre
FurMark
Intel PDT
- Intel Processor Diagnostic Tool
Programs
7-Zip
Android Tools
SETX /M path "%path%;C:\Program Files\platform-tools"
aria2
SETX /M path "%path%;C:\Program Files\aria2c"
BleachBit
Brain Workshop
Calculator
- Only available on LTSB/LTSC
win32calc
DirectX End-User Runtime
DXVK
- See dll_overrides
FileZilla
Firefox
GIMP
Google Chrome
iTunes
KeePassXC
--allow-screencapture
KMS-VL-ALL
LibreOffice
mpv
Notepad++
OBS
OpenRGB
Download
Install
- Extract the
OpenRGB Windows 64-bit
folder toC:\Program Files
from the latestOpenRGB_0.7_Windows_64_#.zip
C:\Program Files\OpenRGB Windows 64-bit\OpenRGB.exe
OpenRGBEffectsPlugin
Download
Rufus
Thunderbird
Visual C++ Redistributable Runtimes
Vulkan Runtime
Games
Battle.net App
Discord
Heroic
Oculus
Notes
Oculus has low performance and stuttering if audio is going through Oculus's audio device
- Workarounds including either using wireless USB headphones from the PC, or running a long 3.5mm cable alongside a Link cable
TODO: Clarify this
Force HEVC/H.265
- Use HEVC/H.265 instead of AVC/H.264 for Link
This has known issues with wired Link
reg add "HKEY_CURRENT_USER\SOFTWARE\Oculus\RemoteHeadset" /v "HEVC" /t REG_DWORD /d "1" /f
Force AVC/H.264
- Force the use of AVC/H.264 instead of HEVC/H.265 for Link
reg add "HKEY_CURRENT_USER\SOFTWARE\Oculus\RemoteHeadset" /v "HEVC" /t REG_DWORD /d "0" /f
Default AVC/HEVC Usage
- This deletes the above key and lets Oculus decide automatically 2)
reg delete "HKEY_CURRENT_USER\SOFTWARE\Oculus\RemoteHeadset" /v "HEVC" /f
Disable SPUD
- This lowers average Motion-to-photon latency by about 4ms for a Rift CV1 (19ms to 15ms)
TODO: See if this is relevant for Quest 2
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Oculus" /v "UseSpud" /t REG_DWORD /d "0" /f
Default SPUD Usage
- This deletes the above key and returns it to defaults
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Oculus" /v "UseSpud" /f
Logs
%localappdata%\Oculus
SideQuest
ADB
ADB drivers are automatically installed by Oculus
For general
.apk
installs andadb shell
commands, use SideQuest, or adb from the following pathFor sideloading firmware updates, SideQuest can't be used directly, but its
fastboot
andadb
executables can be used
%appdata%\SideQuest\platform-tools
Backup/Restore
- See Oculus Backup notes
EA app
Steam
Drivers
- See drivers for more URLs
Nightwane
Motherboard
Keyboard/Mouse
iCUE should only be used to configure lights and manage firmware, OpenRGB should be used for RGB control
2.24.50
is the latest known V2 version and is the sanest version of CUE for RGB controliCUE V3 is bloated, but is the best version for configuring Harpoon RGB and K70 RGB
V4 doesn't allow for disabling mouse DPI stages
Wheel
- Logitech G29
Chipset
Graphics
- RX 6600 XT
Audio
- ALC1220
- ASUS USA (Motherboard)
- ASUS ROG Forums (UAD - ASUS ROG/TUF/PRIME RTK)
- Windows 11 Forum (UAD - ASUS ROG/TUF/PRIME RTK)
Ethernet
- I211 Gigabit
- ASUS ROG Forums (I210/I211)
- Windows 11 Forum (I210/I211)
USB
- ASM1142
Do not install any special driver for the AMD USB controllers/hubs, ever 5)
Spinesnap
Chipset
- TODO: Chipset name
- ASUS ROG Forums (AHCI 2xx/3xx)
- Windows 11 Forum (AHCI 2xx/3xx)
SerialIO
- TODO: Chipset name
- Windows 11 Forum (3xx/4xx)
- ASUS ROG Forums (3xx/4xx)
Ethernet
- I219-LM Gigabit
- ASUS ROG Forums (I217/I218/I219)
- Windows 11 Forum (I217/I218/I219)
Wireless + Bluetooth
- wireless-AC 9560
- ASUS ROG Forums (8xxx/9xxx/AXxxx)
- Windows 11 Forum (8xxx/9xxx/AXxxx)
Graphics
- Intel UHD Graphics 630
Audio
- ALC3246
TODO: Test if the ASUS drivers install
- Dell Support (Motherboard)
- ASUS ROG Forums (UAD - ASUS ROG/TUF/PRIME RTK)
- Windows 11 Forum (UAD - ASUS ROG/TUF/PRIME RTK)
1)
this is particularly bad with Intel RST; if it's signed by Intel, it won't allow booting; there is no warning of this when loading the RST driver during Windows set-up
2)
likely AVC/H.264 for wired Link and HEVC/H.265 for Air Link
3)
this shouldn't be used
4)
22.11.2 is the latest driver currently and does not resolve this
5)
seemingly impossible to uninstall without BSoD, causes Rift CV1 sensors to red-X, zero-benefit
/var/www/wiki/data/pages/windows/10.txt · Last modified: 2023/03/29 16:12 by Sean Rhone