Step-By-Step
Weโll go over essential information and tips to get an issueless fresh Windows installation.
To keep these steps concise, Iโll only add the essentials along with links to related resources for more detailed information.
I personally always use a bootable usb stick for installation, thereโs other ways like installing from the mounted ISO, using Windows Update or Windows Installation Assistant, might be more convenient but I rather stick to usb boot installation for my offline installations.
Preparation Checklist:
- USB stick ๐ with at least 8GB of space.
- Backup essential files ๐
For backup tips, see our Backup section.
This guide focuses on installing Windows 11. In my experience, a properly installed Windows 11 setup often delivers better performance than Windows 10. Since Windows 10 support will be ending soon, I recommend opting for the most recent, updated version for a stable environment.
Choosing Your Version and Edition
As I mentioned earlier, I generally recommend choosing the latest available version, unless specific issues (like known bugs) suggest otherwise.
Regarding the "Consumer", "Business", and "Enterprise" builds: in the vast majority of cases, you only need "Consumer". This build includes the Home, Pro, and Education versions, which are suitable for personal or semi-professional needs.
Downloading the ISO
To download your ISO file, I recommend:
- Massgrave for reliable Windows 11 ISOs.
- Alternatively, the official Microsoft Website, though updates may sometimes be delayed.
I wonโt go into too much detail here, as there are already many comprehensive tutorials on creating a bootable USB. (links below)
- Download RUFUS
Check Partition Type :
(Get-Disk -Number (Get-Partition -DriveLetter $env:SystemDrive.Substring(0, 1)).DiskNumber).PartitionStyle
And Secure Boot :
Confirm-SecureBootUEFI
During the creation, a Windows User Experience window will appear. I recommend checking all the boxes, especially the option to bypass the Microsoft account requirement.
External Tutorials
If you need more guidance, here are some helpful resources:
- Text Tutorial: Create Windows 11 Bootable USB Installation Media with Rufus
- Video Tutorial: How to Create a Bootable USB for Windows
To begin installation, youโll need to boot your computer from the USB drive.
- Find Your Boot/BIOS Key
The boot key varies by device; common keys include Del, Esc, F2, F9, F8, F10, F11, and F12. You can check your motherboard manual or look it up online for the exact key. - Choose the USB Drive
Once in the boot menu, select your USB drive to boot from it. Alternatively, enter the BIOS settings and adjust the boot order to prioritize the USB drive. - Post-Installation Step
After installation, unplug the USB or change the boot order back to its original setting to prevent restarting the installer.
Alternative Method: Using Windows Recovery Environment
You can also boot from the USB via Windows Recovery Environment with the following command:
shutdown /r /t 1 /o
- After rebooting, a screen will display: "Choose an option".
- Click on "Use a device" and then select your USB drive.
Follow the setup steps:
- Choose your system language and keyboard input.
- Either enter your product key if you own one, or simply click "I don't have a product key" at the bottom (weโll activate it for free later with the Massgrave activator).
- Youโll need to choose between Home, Education, and Pro editions. I recommend Home for typical use. (Go here if you think you need Pro or Education)
- If you see options like "Upgrade: Install Windows and keep files, settings, and applications" and "Custom: Install Windows only (advanced)", select the second option.
- Next, you should only have one drive connected (or at least have labeled the partitions so you know which one to delete).
- Use the Delete button to delete all partitions from the drive (always from the bottom up to avoid bugs). Windows will handle the partitioning automatically, so there's no need to use the "New" button to create partitions.
- Wait for the installation to complete and for your PC to reboot.
- Skip any steps related to Microsoft accounts if they somehow appear.
- If you didn't create your installation drive with Rufus, you may be blocked at this step without internet for the Microsoft account setup. Hereโs a simple bypass:
- Open CMD with SHIFT + F10 and send this command:
OOBE\BYPASSNRO
- Your computer will restart, and now you will have the "I don't have Internet" option.
- Open CMD with SHIFT + F10 and send this command:
For driver installation, you generally have three options:
- Install them manually
- Let Windows Update handle the installation
- Use a tool like SnappyDriver or Driverscloud
My personal recommendation is to manually install drivers only when necessary (e.g., if a specific device or motherboard component isnโt working). You can usually find the latest drivers on the manufacturer's website.
The essential drivers to install manually include:
- Graphics drivers (for your GPU or integrated graphics in your CPU)
- Intel Dynamic Tuning and CPPC drivers, if available for your hardware
To activate Windows:
- Visit Massgrave to find the command.
- Run this command in PowerShell:
Terminal window irm https://get.activated.win | iex
Follow these recommended settings to optimize your Windows experience:
- Set Up Time & Language
Go to ๐ช key โ Settings โ Time & Language. Add any needed languages and ensure you have the correct keyboard layout. - Configure Display Settings
Right-click on the desktop and select Display Settings. Choose the correct refresh rate (Hz) and resolution for your monitor.
Also, adjust brightness and enable Night Mode if desired. For finer control, consider using LightBulb. - Adjust Mouse Settings
Turn off mouse acceleration ? - Change DNS
Update your DNS settings to a privacy-focused provider.
You can find recommended DNS servers here and a tutorial for changing DNS on Windows 11 here. - Power & Sleep Settings
Customize power and sleep settings to suit your usage, prioritizing either performance or battery savings as needed. - Configure Windows Defender
Disabling Windows Defender is generally not recommended unless youโre an advanced user. However, certain features can impact system performance, so I recommend turning these off selectively: - (Optional) Disable Windows Animation Effects
Disabling animations can improve performance, especially on older or slower hardware. Follow instructions here if needed.
Here are the essential programs to install:
- Microsoft Visual C++ Redistributable Runtimes
Use an All-in-One bundle available here. - DirectX Runtime
Download from Microsoft's website. - Install a Privacy-Focused Browser
Consider using: After installation, add the uBlock Origin extension for ad blocking and privacy. - Additional Apps
Check our Tools section for more recommended software.
This step is completely optional. Some users might be comfortable and satisfied with Windows 11's standard UI, but if you're looking to customize, here are the main elements I personally tweak and the tools I use.
Start Menu Customization
You can customize the Start Menu according to your preference with the following tools:
- StartAllBack
My preferred option, though it requires ๐ activation. StartAllBack retains a modern style while making the UI clearer and more streamlined. - OpenShell
Ideal if you prefer a more old-school look, similar to Windows 7. - Windhawk
A versatile tool that offers more customization options.
Right-Click Context Menu Customization
Choose from the following options to adjust the right-click context menu:
- CMD Command
A simple command in CMD can restore the old context menu. - Windows11Fixer or Windhawk
If you prefer a one-click option, these tools offer context menu customization along with other useful features.
Other Visual Settings
Additional visual settings to personalize your Windows experience:
- Remove "Learn about this picture" Icon on the desktop
Remove the Windows Spotlight desktop icon as shown here. - Taskbar Settings
In Taskbar settings, you can disable/customize certain features if you wish, such as:- The left widget in the taskbar
- The "TaskView" button
- The Search box
- Notification Area Customization
Adjust Notification Area settings to show all programs or only the ones you select.
You can run these tests to ensure your hardware is functioning correctly:
- Peripheral Testing :
Devicetests.com: Test various peripherals such as your mouse, keyboard, monitor, or even internet connection. - Storage Testing :
CrystalDiskInfo: Check the health and status of your SSD or HDD. - Memory Testing :
Memtest86: Run tests to ensure your RAM is stable and error-free. - CPU Testing :
CPU-Z or Cinebench: Benchmark and test your CPU for stability and performance. - GPU & Power Supply Unit (PSU) Testing :
OCCT: Test your PSU, CPU, and GPU simultaneously for load and stability. - Temperature Monitoring :
LibreHardwareMonitor: Monitor temperatures of all your components to ensure they are within safe operating ranges.
Find more alternatives to LibreHardwareMonitor in the Tools section under "System Information Monitoring".