Following this guide will result in all of your data being wiped, so make sure to make a
BACKUP
of everything you need before following
-
Download Windows - Either Download the ISO Directly or Download the Media Creation Tool, and use it download and save the Windows ISO
-
Download Rufus
-
Connect a USB Device (Make sure any data on it is backed up, as it will be formatted). Browse to the ISO by clicking on the
Select
button. ThePartition Scheme
should be the one your drive uses on which you plan to install Windows. -
Set a name for the USB Drive, and click on Start. It will take a few minutes, and then your Bootable drive is ready.
-
Access your BIOS by pressing your
BIOS Key
set by your manufacturer which could beF1 F2 F10 F12 or DEL
during boot. -
Select the USB you just created, and boot from it. You will see something similar to below
-
Choose your Language and Other preferences and click
Next
. Then, clickInstall Now
. -
You’ll be asked to activate Windows. Enter your product key or click
I don’t have a product key
if you’re reinstalling Windows. -
Select the operating system you want to install and click
Next
. -
Accept the license terms and click Next. Then, choose
Custom: Install Windows only (advanced)
-
See what Drive (if you have multiple) you want to Install Windows On.
- If the Drive you want to install on is currently in Use, you need to delete all the partitions of it until it looks someting similar to
Drive # Unallocated Space
. Then Select this unallocated space, and cick onNew
. If you want to separate your drive into multiple partitions, now is the time to do so, or you can just create the partition on which you install Windows on, and leave the other Unallocated space for later. Now clickNext
.
- If the Drive you want to install on is currently in Use, you need to delete all the partitions of it until it looks someting similar to
-
Windows will begin to install. It might restart a couple times, that is Normal. When its done, it will ask for a final restart, after which you will be greeted by the Windows Setup Screen (Below picture is for Windows 11)
-
Go Through the Entire Setup, choosing the Correct
Keyboard Layout
, connecting to theWi-Fi
, logging into yourMicrosoft Account
, and setting up aPin
.- Set whatever Privacy settings you want (I Recommend turning all of them off).
-
You will end up on your Desktop, with everything set up and ready to go.
-
Update Windows to the Latest.
- Go to
Settings
>Windows Update
, and click onCheck for Updates
. It will Download and Install, multiple updates, including the Graphics Driver (although it can be quite old, will fix this later) and other necessary drivers. - You might need to check for updates a couple times, as it doesnt always download all of them at the same time.
- When it has finished installing the updates,
Restart
the computer. - Now Go back to Windows Updates and Pause Updates for as long as possible.
- Go to
-
If you have any drives or unallocated space that you would like to mount/create a partition of, you can go to
Disk Management
by right-clicking on the Windows Button on the taskbar.- You will see all of your drives and/or unallocated spaces of any drives listed here. Right-Click on the Unallocated Space (usually marked with black shades), and select
New Simple Volume
. Go through the setup, giving the Volume a Letter and Name. Click onFinish
, and your drive/partition should show up inThis PC
.
- You will see all of your drives and/or unallocated spaces of any drives listed here. Right-Click on the Unallocated Space (usually marked with black shades), and select
-
Download and Install the DirectX Web Installer.
-
Similarly, Go to the Visual C++ Runtimes website.
-
This will make sure you have all the necessary software required to run most of the programs and games availaible on the internet. Most games will download nay missing softwares automatically.
-
Open
Settings
, Go toBluetooth & Devices
- Go to
Mouse
>Additional Mouse Settings
>Pointer Options
and uncheckingEnhance Pointer Precision
. Make sure the Pointer Speed is also set at 6/11
- Go to
-
Go to either Nvidia Official Drivers website or AMD Official Drivers website and download your driver.
or
-
Download Display Driver Uninstaller. Use this to fully uninstall the current installed driver and install the latest availaible.
-
Extract it to a folder.
-
Open run by
Win + R
, typemsconfig
and hit Enter. -
Go to the
Boot Tab
and CheckSafe Boot
. Click on Apply and Restart your PC. -
When back on desktop, open DDU. When the dialog box opens, scroll to the bottom and turn on
Prevent downloads of drivers from "Windows Update" when "Windows" search for a driver for a device
-
On the right side of the window, Select your
GPU
, and then eitherNVIDIA
orAMD
-
Click on
Clean and do NOT Restart
-
When it has finished cleaning up, again open
MSCONFIG
(steps above) and uncheckSafe Boot
. Click on Apply and restart your PC
-
-
When back on desktop, open the GPU driver downloaded, and go through the installation, unchecking anything you might not neend.
- When finished installing, open DDU (no need for Safe Mode), click on
Options
and turn offPrevent downloads of drivers from "Windows Update" when "Windows" search for a driver for a device
.
- When finished installing, open DDU (no need for Safe Mode), click on
-
Set up the
Nvidia Control panel
orAMD Radeon Control Panel
with the recommended settings. Given Below are the recommended NVIDIA Settings- Go to
3D Settings
>Adjust Image Settings with Preview
and SelectUse Advanced 3D Image Settings
- Go to
Display
>Adjust Desktop Size and Position
- Set the Scaling mode to
Full-Screen
- Set
Perform Scaling on
toGPU
and turn onOverride the scaling Mode set the games and programs
- Go to
Display
>Set up G-SYNC
- Enable G-SYNC, if you monitor supports it
- Go to
- You can download your CPU drivers by going to either AMD's website OR Intel's.
- Just download the driver specific for your CPU and run the driver files, and restart at the end.
- Apart from the GPU and CPU drivers, you need to download the drivers recommended by your Motherboard/System Manufacturer
- These Generally include drivers like
Sound
,Networks
, and/or some applications. - You can also download and update your
BIOS
by getting the newer versions from your manufacturers website, and installing it, though it is not recommended as it can be quite complicated. If everything is already running fine, there is no need to update BIOS, unless there are some security updates included in it
Open Settings
, and set up any and everything you want according to your preferences. A few settings I recommend switching are :
-
Go to
System
- Go to
Display
and set theDisplay Resolution
to the Highest Availaible. Also Go toAdvanced Display
and set the Refresh Rate to the Highest Availaible. - Go to
Notifications
and turn off notifications from any app you dont want. - Go to
Multi-tasking
and set theAlt + Tab
button only showsOpen Windows Only
. Also, in theSnap Windows
drop down menu, uncheckShow Snap layouts that the app is part of when I hover over the taskbar buttons
- Go to
-
Go to
Personalisation
- Go to
Colours
and set the mode toLight
orDark
. You can also turn offTransparency Effects
here. - Go to
Start
- Turn off
Show Recently Added Apps
- Turn off
Show Recently opened items in Start, Jump Lists, and File Explorer
- Go to
Folders
and uncheck everything exceptSettings
andPersonal Folder
- Turn off
- Go to
Taskbar
- Turn off all the
Taskbar Items
(Leave Search button on if you want) - Turn off all the
Taskbar Corner Items
- Turn on/off what you want in
Taskbar Corner Overflow
- Set
Taskbar Behaviours
to personal preference.
- Turn off all the
- Go to
-
Go to
Apps
- Go to
Apps & Features
- Set
Choose where to get apps
toAnywhere
- Uninstall all the apps you dont need like
OneDrive
,Skype
,Films
,Groove Music
,Tips
etc. You can also use a third party tool like Bloatbox.
- Set
- Go to
Offline Maps
and turn off Auto Updates of Maps - Go to
Startup
and turn off all of the apps you want want runned when you start your PC. LeaveRealtek HD Audio Universal Service
to ON if present.
- Go to
-
Go to
Accounts
- Go to
Sign-in Options
- Turn off
Automatically save my Restartable apps and restart them when I sign back in
- Turn off
Show my account Details such as my email address on the sign-in screen
- Turn off
Use my sign-in info to automatically finish setting up after an update
- Turn off
- Go to
Windows Backup
- Turn off
Remember my apps
- Turn off
Remember my preferences
- Turn off
- Go to
-
Go to
Time & Language
- Go to
Date & Time
and turn onSet the time Automatically
. Also set the correctTime Zone
- Go to
Language & Region
- Set the
Windows Display Language
to your preferred language. - Set the
Country or Region
- Set the
Regional Format
to the correct one, click on the down arrow and click onChange Formats
, and set it according to your preferences.
- Set the
- Go to
Typing
- Turn off
Show Text Suggestions when Typing
- Turn off
Multilingual Text Suggestions
- Go to
Advanced Keyboard Settings
. Check theUse the Desktop Language bar When it is availaible
. Click onLanguage bar options
. Uncheck everything and set Language bar toHidden
. - Setting this up removes the Language Input Indicator from the Taskbar, very annoying otherwise.
- Turn off
- Go to
-
Go to
Gaming
- Click on Game Mode and turn on
Game Mode
- Click on Xbox Game Bar and turn off
Open Xbox Gamebar Using this button on a controller
- Disable/Enable Gamebar
- Click on Game Mode and turn on
-
The
Privacy and Security
is all personal preference, but I recommend turning off everything you dont need. Just make sure to not fully turn off all of them, only disable what you know you dont need.
- You can also set up almost all of these settings by using another utility ThisIsWin11. You can also download multiple applications directly through this using Windows Package Manager (You Will Need WinGet for this, the app will guide you to install it)
-
Cleanup your Drives
-
This can be done through either
Disk Cleanup
(Can be opened by searching Disk Cleanup), a built in Windows Utility, or you can use a third party program like BurnBytes -
Both are pretty straight forward. Open whichever one you want to use, select the drive you want to clean up, and select everything you wish to delete. This generally includes stuff like
Windows Update Cleanup
,Temporary Files
,Delivery Optimization Files
. -
Be careful in what you select, as there is an option to clear out
Downloads
, not to be confused withDownloaded Files
, and this will remove everything from your 'Downloads' folder.
-
-
-
Now that Windows has been set up in the optimal way, you should create a system restore point, so if at any point in the future you need to revert back without doing everything from scratch again, you can use this.
-
Search for Create a Restore Point and open the app.
-
Select the Drive on which you Installed Windows and click
Configure
-
Make sure
System Protection
is turnedOn
and Disk Usage is set to around10 GB
. Click onApply
and close. -
Select
Create
button at the bottom of the dialog box. A new Window will open, put in a name for your Restore Point. Date and Time are added Automatically, and clickCreate
. It will take a minute, and then it will finish. Thats it.
-
- You have multiple options when downloading an application. Man common applications are availaible on the Microsoft Store.
- You can download any and all apps you require from their respective websites. You can also use Ninite to make the process a lot simpler. Just select the apps you want, and click on
Get Your Ninite
at the bottom of the page. This will download a custom installer which will install/update all the apps you selected. - Some Recommended Apps are - Steam , Discord , qBittorrent , VLC Media Player , MSI AfterBurner , WinAero Tweaker , and ShareX
-
Nilesoft Shell
-
In Windows 11, Microsoft Introduced a new context menu (Menu that opens when you right-click). The problem with this is that even though it looks nicer, it has moved a lot of stuff around, making the basic functionality a lot more tedious.
-
Fortunately, Shell is a context menu extender, that not only looks identical, but is a lot more powerful.
-
You can handpick the items to integrate into Windows File Explorer context menu, create custom commands to access all your favorite web pages, files, and folders, and launch any application directly from the context menu. handpick the items to integrate into Windows File Explorer context menu, create custom commands to access all your favorite web pages, files, and folders, and launch any application directly from the context menu.
-
Setting it up is pretty simple. Download the zip file (32-bit or 64-bit) > Extract > Cut and Paste it to a safe place (Like Program Filex) > Run the
Shell.exe
asAdministrator
>Register
. -
The Windows Explorer will restart, and you will have a brand new Context Menu.
-
You can edit everything here through the
shell.shl
file located in the directory of this application. Open it withNotepad
and set it up however you like. I have created a custom shell.shl for the version 1.5, for my personal use. You dont need to use it. -
Whenever you edit stuff in the
shell.shl
, make sure you restart the explorer. You wont see the changes you made otherwise. -
You can also revert to the Windows 10 Context Menu by following this guide, but there are some highlighting issues present so it is not recommended.
-
-
Registry Tweaks
This next part includes making changes to the registry of Windows. If you are not comfortable doing this, avoiding this step is recommended.
-
Make a backup of Registry first before proceeding. Incase something breaks, you can use this file to restore the registry to the default state.
- Open Registry Editor by typing
regedit
in RunWin + R
- At the top left corner, Click
File
>Export
. Save the backup in a safe place.
- Open Registry Editor by typing
-
Some basic Registry Tweaks. Download this file. You can see what changes this will make to the registry by Right-Clicking on this file and clicking
Edit
- This disables things like
Power Throttling
,Network Throttling
,Games Scheduling
,Automatic Maintainence
andMenu Show Delay
- This disables things like
-