- Steps
- Mount the Windows 11 ISO/Installer to a Bootable Flash Drive Using Rufus
- Update & Configure Your Motherboard's BIOS
- Install Windows
- Verify That Windows Is Activated
- Update Windows
- Update Microsoft Store Apps
- Install Optional Features (Windows N Editions)
- Configure Windows Settings
- Configure Winget & Manually Install a Few Applications
- Configure Windows Terminal & Clone This Repository
- Download/Install System Drivers
- UniGetUI - Bulk Install/Update Applications
- Verify That System Temperatures Are In-Check
- Download/Install Remaining Software
- Configure Audio Settings
- Configure RGB Lighting
- Drivers
- Software
- Troubleshooting
- A currently functioning computer running Windows.
- A USB 2.0 flash drive under 32GB in size.
- A USB 3.0 flash drive greater than 8GB in size.
- A Windows 11 Pro For Workstations product key.
-
- USB 3.0 drive preffered
- must be greater than 8GB
-
- update BIOS via GUI or advanced "Flashback"
- USB 2.0 flash drive preferred
- must be smaller than 32GB & formatted as FAT32
- configure BIOS
- enable virtual or physical TPM (usually on by default)
- verify that secure boot is enabled and active
- enable XMP/EXPO/DOCP (memory profile)
- adjust system fan curves as desired
- update BIOS via GUI or advanced "Flashback"
-
- Under construction
- It's best to put your key in up-front if you have it, for enterprise it'll figure that out during the later setup when you say "for work".
- When choosing the disk you want to install Windows on, make sure you're deleted all the partitions on it so it shows as one entry.
-
- open settings & navigate to
system > activation - If it says activation failed don't panic, see troubleshooting failed windows activation.
- open settings & navigate to
-
- Open the Settings app & navigate to
Windows Updates. - Optionally, toggle "Get the latest updates as soon as they're available"; I personally suggest doing this.
- Check for updates & wait for them to download/install.
- Restart your computer.
- Check for updates again.
- If you have more updates and pc requests restarting again, do so.
- Repeat until Windows states that everything is up-to-date.
- Open the Settings app & navigate to
-
- Open the Microsoft Store via your Start Menu.
- Click the "library" or "downloads" button (version dependent) in the bottom left hand corner of the window.
- Select "Get Updates" in the top right hand corner of the window.
- Wait until all updates have been retreived, should be a little loading symbol to reference.
- Select "Update All" just left of the "Get Updates" button.
- Wait for all Microsoft Store applications to update before proceeding.
-
- Open Windows Settings & navigate to "System" > "Optional Features" > "View Features" > "See available features".
- Search "Media" & Install "Media Feature Pack.
- Note that if install fails, just repeat the steps to try again, sometimes it takes 2 tries.
- Open Microsoft Store.
- Search & Install "Xbox" app.
- Open Xbox app & sign in.
- Uncheck all the "Get ready to play" toggles.
- Click your username/photo in the top right, then click Settings.
- Navigate to "App" & install missing dependencies.
- Open Windows Settings & Navigate to
-
- Mouse Acceleration
- Open Control Panel.
- Click "Hardware And Sound" > "Mouse" (Devices and Printers).
- Click the "Pointer Option" tab & uncheck "Enhance pointer precision".
- UAC Prompts
- Do at your own risk, technically this makes it easier to perform administrative actions.
- Open Control Panel.
- Navigate to "User Accounts" > "User Accounts" > "Change User Account Control Settings".
- Drag the slider to "Never notify".
- Advanced Settings
- Open Windows Settings & navigate to "System" > "Advanced" > "File Explorer".
- Toggle "Show file extensions" on
- Toggle "Show hidden and system files" on
- Navigate back to "Advanced"
- Set Terminal to "Windows Terminal"
- Expand the "PowerShell" menu & enable "Change execution policy to allow..."
- Enable sudo, Expand the sudo menu, and set "Configure how sudo runs applications to "Inline".
- Open Windows Settings & navigate to "System" > "Advanced" > "File Explorer".
- Personalization
- Open Windows Settings & navigate to "Personalization" > "Colors".
- Set "Choose your mode" to "Dark".
- Set your Accent color per your desire.
- Navigate to "Personalization" > "Themes" > "Desktop icon settings".
- Before you uncheck "Recycle Bin", pin it to your Favorites in File Explorer.
- Open your Recyle Bin by double clicking the icon on your desktop.
- Drag the "Recycle Bin" text from from the URL bar in File Explorer to your pinned section, I put it at the bottom.
- Uncheck "Recycle Bin" in the "Desktop icon settings" dialog we opened earlier.
- Navigate to "Personalization" > "Dynamic Lighting".
- Disable "Use Dynamic Lighting on my devices".
- Navigate to "Personalization" > "Lock screen".
- Set "Lock screen status" to "None".
- Navigate to "Personalization" > "Start"
- Toggle off "Show reccomended files int Start...".
- Toggle off "Show recommendatoins for tips...".
- Toggle off "Show account-related notifications.
- Navigate to "Personalization" > "Taskbar".
- Set "Search" to "Hide" & untoggle all other "Taskbar items".
- Expand the "Taskbar behaviors" menu.
- Uncheck "Show flashing taskbar apps", and "Show my taskbar on all displays".
- Open Windows Settings & navigate to "Personalization" > "Colors".
- Date & Time
- Date & Time Format
- Open Control Panel.
- Click "Clock & Region" > "Date & Time".
- Click the "Change date and time..." button.
- Click the "Change calendar settings" hyperlink.
- Click the "Additional settings..." button.
- Click the "Time" tab.
- Set "Short time:" to
HH:mm. - Set "Long time:" to
HH:mm:ss.
- Set "Short time:" to
- Click the "Date" tab.
- Set "Short Date:" to
yyyy/MM/dd.
- Set "Short Date:" to
- Taskbar & Notification Tray
- Open Windows Settings & navigate to "Time & Language" > "Date & Time".
- Toggle "Show time in Notification Center" on.
- Expand "Show time and date in the System try" & enable "Show seconds in system tray clock".
- Date & Time Format
- File Explorer
- Open File Explorer, Click "View" > "Show", and enable "Compact view".
- Cick the ellipsis (...) in the ribbon, and click "Options".
- Uncheck everything in the "Privacy" section, apply & close.
- Network File Sharing
- Open Windows Settings & Navigate to "Network & internet" > "Advanced network settings" > "Advanced sharing settings".
- Toggle on all toggles in each section.
- Open File Explorer and navigate to "This PC".
- Right click your
Cdrive, and then "Properties" > "Sharing" (tab) > "Advanced Sharing". - Check "Share this folder", supply a Share name (ie GamePC), click Permissions, and check Allow on everything, "OK", "Apply", and "OK".
- Press Control + Alt + Escape on your keyboard and click "Sign out".
- Click the "I forgot my PIN" button, and make sure that you use your password to reset it.
- Don't opt for Microsoft Authenticator as the only step, click "Use your passwrod instead", there may still be a Microsoft Authenticator step later; that's fine.
- You have to login to your PC using your password at least once for File Sharing to work properly, you will be prompted to set a pin again, this is also fine.
- Performance Settings
- Open Control Panel & navigate to "Hardware and Sound" > "Power Options".
- Expand the "Hide additional plans" menu, and select "Ultimate Performance" or "High Performance" if the former isn't showing.
- Click the "Change plan settings" hyperlink on the plan you enabled, and configure display & computer sleep to your liking.
- Click the "change advanced power settings" hyperlink, expand the "USB settings" > "USB selective suspend setting" and disable it.
- Mouse Acceleration
-
- right click the start button and click
Terminal - run/enter the following commands in Windows Terminal
- enable InstallerHasOverride
-
sudo winget settings --enable InstallerHashOverride
-
- install PowerShell 7 & Git
-
winget install Microsoft.PowerShell Git.Git
-
- install your internet browser of choice
- winget search example
-
winget search [browser name]
-
- winget install examples
-
winget install TheBrowserCompany.Arc
-
winget install Mozilla.Firefox
-
winget install Brave.Brave
-
winget install Google.Chrome
-
winget install Zen-Team.ZenBrowser
-
- winget search example
- right click the start button and click
-
- see drivers list below
- Note that every driver you need may not be listed below, said list is composed of items relevant to me and my direct peers.
- you don't need to restart your computer when prompted after every single driver
- restart your computer after installing all drivers
-
- set PowerShell 7 as default profile
- There will be two PowerShell options in the list, you want the one with the darker blue color.
Settings > Default profile > PowerShell
- configure theming
Settings > Appearence- Toggle "Use acrylic material in the tab row" on.
Settings > Defaults > Appearence- Set transparency to 80%.
- Restart Windows Terminal, and run the follwing command.
-
mkdir ~/repos; git clone https://github.com/ninbura/windows ~/repos/windows
-
- set PowerShell 7 as default profile
-
- install & open UniGetUI
-
winget install Devolutions.UniGetUI
-
- Click on "Settings" in the bottom left hand corner of the app, and navigate to "Administrator rights and other dangerous settings".
- Enable "Allow custom command-line arguments" & "Allow importing custom command-line arguments when importing packages from a bundle".
- These options are used in my bundles to set app locations for apps like BattleNet & Rufus.
- Note that all other "Portable" apps, like FFmpeg, window-switcher install to the following location.
-
%LOCALAPPDATA%\Microsoft\WinGet\Packages
-
- Go back to Settings, and navigate to "Package update preferences".
- Set "Check for updates every:" to "12 hours".
- Click "Package managers" in the bottom left hand corner of the app, and untoggle everything except "WinGet".
- click on "Package Bundles" in the left-hand side menu
- Load the
~/repos/windows/unigetui-package-bundles/dependencies.ubundlebundle, check the box in the header to select all applications, and click "Install Selection". - wait for dependencies to finish installing
- load the
~/repos/windows/unigetui-package-bundles/apps.ubundlebundle, select the apps you'd like to install, and and click "Install Selection". - wait for apps to finish installing
- install & open UniGetUI
-
- under construction
- Use HWiNFO to monitor temps.
- see troubleshooting high temperatures if temps are high
-
- see software section below
- just like drivers you don't need to restart your computer when prompted after every single install
- restart your computer after installing all desired software (if you were prompted at somepoint to do so)
- Note that every piece of software you want may not have been included in your
apps.ubundle, and or may not be listed in the software section below. Said lists are composed of items relevant to me and my direct peers. - software in the section below is software that can not currently be installed properly via winget/UniGetUI
- It is always preferred you install software with winget/UniGetUI, it's much quicker & UniGetUI will keep your software updated.
- If software isn't available via winget/UniGetUi, install software the old fashioned way π
-
- open control panel & navigate to
hardware & sound > sound - verify you're on the "playback" tab
- right click any device that you wont be using & select "disable" (repeat for all unused devices)
- right click any device and uncheck "show disabled devices" (re-enable as needed for troubleshooting and stuff)
- if you only have one usable/desired output device
- select desired device & click the "set default" button below the device list
- if you have a fancy pants audio mixer or what have you with multiple usable output devices
- right click which audio output you want as your default output device & select "set as default device"
- right click which audio output you want as your communication device & select "set as default comunication device"
- click on "recording" tab
- right click any device that you wont be using & select "disable" (repeat for all unused devices)
- right click any device and uncheck "show disabled devices" (re-enable as needed for troubleshooting and such)
- select desired device & click the "set default" button below the device list
- repeat these steps any time you encounter (π((((audio problems))))π)
- open control panel & navigate to
-
- OpenRGB
- I would first try OpenRBG, you can install it via UniGetUI, through the Apps package bundle in this repo, or via WinGet directly.
-
winget install OpenRGB.OpenRGB
-
- Note that you will most likely want to run OpenRGB as adminstrator, to make this consistently apply at launch enable "Run this program as an adminitrator" in the "Compatibility" tab in the properties of the OpenRGB executable (right click > Properties).
- I would first try OpenRBG, you can install it via UniGetUI, through the Apps package bundle in this repo, or via WinGet directly.
- Other
- This is a very inconsistent process not only by motherboard but often by sepcific components.
- Often times your motherboard will have a single piece of software that allows for configuring all rgb.
- Other times you need a specific program for a specific component.
- For exmaple, pny gpus use dedicated software, motherboard can't configure many pny gpus lighting.
- It's really such a mixed bag that you'll just have to start by referencing / installing your motherboards rgb control software, and then work from there.
- For each component that can't be controlled via this software, google the exact component in question + "rgb control" & pray that you find competent instructions online.
- OpenRGB
- Many drivers will need be downloaded from your motherboard's support page, others are typically universal.
- If your motherboard uses intel drivers for bluetooth, lan (ethernet), & wan (wifi) you can use the links below to get the latest versions.
- To verify that your motherboard uses universal intel drivers, you'll need to go to your motherboards support page.
- Take note of your motherboard's model number, should be listed on the box it came in, or you can use HWiNFO to retreive it.
-
winget install REALiX.HWiNFO
-
- search for your motherboard via it's model number on google & locate the support page
- look for the following drivers on your motherboard's support/driver page
- audio drivers
- usually labeled as Realtek
- only grab latest version, don't need mulitple motherboard audio drivers
- intel chipset drivers (intel cpus only)
- there may be multiple "chipset" style drivers
- look for drivers titled as so
- Intel Serial I/O
- Intel Management Engine
- Intel INF
- Intel HID
- etc
- you should see one or many of the aformentioned intel chipset drivers
- communication drivers
- If LAN, Wifi, or Bluetooth drivers are listed as Intel, I would suggest using the links below in-favor of the drivers on the Motherboard support page. They are more up to date.
- drivers
- Bluetooth
- LAN (ethernet / wired internet driver)
- WAN (wifi driver)
- sata drivers
- typically labeled as "Intel Rapid Storage Technology" or "AMD SATA"
- check motherboard page to make sure your motherboard uses intel for these devices
- Bluetooth
- LAN
- WAN
- graphics
- I would uncheck installing AMD's powerplan when installing AMD chipset/CPU drivers
- you'll also want to select the "clean install" option when installing AMD GPU drivers
Nvidia (direct drivers | Nvidia App (preferred))
- Click buttons on nvidia driver page slowly, if you move too fast you will get ip banned!
- always select custom install and then clean install
- open nvidia control panel ([shift+right click] desktop)
- select "manage 3d settings" in left hand side menu
- set "power management mode" to "prefer maximum performance"
- select "change resolution" in left hand side menu & verify that all monitors are
- set to the correct resolution & refresh rate
- set to full rgb color mode
- If color mode is partial and greyed out; override settings with "use nvidia color settings".
- select "manage 3d settings" in left hand side menu
- after driver install it's likely that your windows audio settings got borked (see configure audio settings for fix)
- silabs 3.9.2 (hdfury integral 2)
- must be installed via admin elevated terminal
start-process -path [releativepath]/Silabs_Driver_v3/Silabs_Driver_v3/USBXpressInstaller.exe
- magewell pro capture (magewell capture pro cards)
- rme drivers (rme audio interfaces)
- tx401 (10g ethernet pcie card)
please read download/install remaining software
- run the following command in an elevated powershell console
-
wsl --install
-
- restart your computer
- HEVC Video Extensions (allows for playing H265 videos via Windows' media players | paid app)
- AVerMedia Assist Central Pro (AVerMedia capture card firmware/software)
- Dante Controller (Audinate/Dante audio router)
- DaVinci Resolve (download link near the bottom of the page)
- EasyBCD (tool for dual booting)
- FFXIV Launcher (square enix's final fantasy 14 launcher)
- iReboot (tool for dual booting)
- Nvidia App (new Nvidia app that aims to replace GeForce Now & Nvidia Control Panel)
- OBS Advanced Scene Switcher (OBS plugin)
- OBS Audio Monitor (OBS plugin)
- Jagex Launcher (RuneScape client)
- Wootliltiy (software to configure wooting keyboards)
- If computer is bootlooping
- if computer failed to boot into bios after enabling x.m.p and now you're stuck in "safe mode"
- try setting ram clock at a lower clock
- if setting the clock speed lower multiple time fails simply disable x.m.p
- note that you want your ram to be at the highest possible clock for best performance
- if ram is a reasonable speed (DDR5 5600-6800Mhz | DDR4 2600-3600) and can't achive x.m.p you should consider returning it for different ram
- if new ram of similar speed has the same issues you may have a defective cpu or motherboard and will need to replace it
- Verify that the product key you entered matches the one you purchased/obtained earlier.
- If the product keys match but Windows still failed to activate you may need to activate by phone.
- There should be a button to do this via the
system > activationscreen. - Follow on-screen instructions.
- Involves calling a number and answering prompts by voice and or your dial pad.
- There should be a button to do this via the
- I've never had phone activiation fail, but if it did somehow, you may have purchased a key that's already been used and will need to get a new one.
- if your cpu temperatures are too high you
- mounted your cpu cooler incorrectly
- clean, re-paste, and re-seat the heatsink / water block
- didn't plug in your fans / fans are defective & not running
- Have your fan curve misconfigured, causing fans/pumps to not run (see fan curve tutorial | should be similar for most motherboards).
- used an inadequate cpu cooler
- have major airflow problems in your case
- are running your pc in an overly hot environment (90f+)
- have a motherboard that is misreporting temps (unlikely but happens)
- have a defective cpu or cpu cooler and need to rma / exchange one or the other
- mounted your cpu cooler incorrectly
- if your gpu temperatures are too high
- verify that gpu fans are spinning
- verify that nothing is too close to or obstructing gpu fans
- verify that all other fans in case are working
- set a more aggressive fan curve via msi afterburner
- if temps are still too high your gpu's heatsink may have a poor factory mount, at which point you can
- rma / exchange the gpu
- clean, re-paste, and re-seat the heatsink (tutorial)
- if your m.2 ssd temperatures are too high you
- didn't properly install your m.2 drive
- need an aftermarket heatsink for your m.2 drive
- need to install a fan pointing directly at your m.2 drive
- have a defective drive and need to rma / exchange it