Does your Windows PC always boot twice before it finally starts? For example, you press the power button, the computer starts briefly, shuts down or restarts, and then boots into Windows on the second attempt. This behavior can be confusing, especially when you have not changed any hardware or software settings.
The problem can occur on both Windows 11 and Windows 10 desktops and laptops. In some cases, the cause is a memory training process, an incorrect BIOS or UEFI setting, or a Fast Startup issue. In other situations, faulty RAM, unstable power delivery, outdated firmware, or a motherboard problem may be responsible.
Let’s learn the detailed steps!
Fix “PC Always Boots Twice” in Windows

If your computer consistently starts twice, follow the troubleshooting methods below. After each major change, restart your PC and check whether the problem has disappeared.
- First, perform a complete shutdown and disconnect unnecessary USB devices before starting your PC again.
- Second, disable Fast Startup through Control Panel and check whether Windows starts normally.
- Third, disable automatic restart to determine whether Windows is restarting because of a system error.
- Then, check RAM installation and memory stability, especially if the problem started after a memory upgrade.
- After that, update your BIOS or UEFI firmware using the instructions provided by your PC or motherboard manufacturer.
- Now, check BIOS settings, power connections, and hardware health if the problem continues.
- Lastly, review Windows system logs to identify errors that occur during startup.
Step 1: Perform a Complete Shutdown
Before changing any settings, determine whether your computer is experiencing a temporary startup problem. Sometimes, Windows does not completely shut down because of its startup optimization features, or a connected peripheral interferes with the boot process.
Save your work, close all open applications, and shut down the computer. If Windows is accessible, press Windows + R, type shutdown /s /f /t 0, and press Enter. This command forces applications to close and performs a full shutdown, so save any unsaved work first.
Once the PC is completely off, disconnect unnecessary USB devices, external hard drives, printers, USB hubs, and other peripherals. Leave essential equipment connected, including your keyboard, mouse, and monitor. Wait approximately 30 seconds, then turn the computer on again.
If your PC now starts normally, reconnect your devices one at a time and restart the computer when necessary. This helps you identify whether a particular peripheral is contributing to the issue.
Step 2: Disable Fast Startup
Fast Startup is a Windows feature that reduces startup time by saving part of the system state when you shut down. However, it can occasionally contribute to unusual startup behavior, particularly when drivers or hardware do not resume correctly.
To test this setting, open the Start menu and search for Control Panel. Open it, select Hardware and Sound, and then choose Power Options. Click Choose what the power buttons do on the left side.
Select Change settings that are currently unavailable if the options are grayed out. Under Shutdown settings, clear the checkbox labeled Turn on fast startup (recommended), if it is available. Click Save changes and restart your PC.
If the option is missing, Fast Startup may already be unavailable or disabled on your system. After changing the setting, observe several cold starts rather than relying on just one restart.
If disabling Fast Startup resolves the issue, you can leave it disabled. Your computer may take slightly longer to start, but that is generally an acceptable trade-off for consistent startup behavior.
Step 3: Check RAM Installation and Memory Training
One of the most important things to investigate is your computer’s RAM (Random Access Memory). Some motherboards perform memory training during startup to determine stable memory settings. This can cause the computer to restart once before completing the boot process, especially after a RAM upgrade, a BIOS reset, or changes to memory settings.
If the double boot started immediately after installing new RAM, enabling an XMP or EXPO memory profile, or changing memory frequency, those changes deserve particular attention.
First, enter your BIOS or UEFI setup by pressing the manufacturer’s designated key during startup. Common keys include Delete, F2, F10, and Esc, depending on the system. Look for memory-related settings and determine whether an XMP or EXPO profile was recently enabled.
If the problem began after enabling a memory profile, consider returning the memory settings to their default or Auto values. Save the changes and test the computer again. Avoid changing several memory settings at once because doing so makes troubleshooting more difficult.
If you recently installed RAM and feel comfortable working inside your PC, shut it down, unplug the power cable, and follow the manufacturer’s safety instructions before checking the modules. Reseat the RAM only if you know how to do so safely. If you are unsure, have a qualified technician inspect it.
Step 4: Disable XMP or EXPO Temporarily
Memory profiles deserve a separate check because they can make RAM operate at speeds beyond its standard default settings. Although these profiles are designed to improve performance, a particular combination of RAM, processor, and motherboard may not remain stable at the selected settings.
Restart your computer and enter the BIOS or UEFI interface. Depending on your motherboard, look under Overclocking, Tweaker, AI Tweaker, or Memory Settings. Locate the XMP, EXPO, or equivalent memory profile option.
If a profile is enabled, temporarily disable it or select the default memory configuration. Save your changes and allow the PC to restart.
Test several cold starts to determine whether the behavior changes. If the computer starts correctly with the default memory settings, the profile may be unstable with your current hardware configuration.
You can then check your motherboard’s memory compatibility information and install an appropriate firmware update if necessary. Do not assume that the highest advertised RAM speed will be stable on every system. If you want to re-enable the profile later, do so only after confirming stability.
Step 5: Update BIOS or UEFI Firmware
An outdated BIOS or UEFI version can sometimes cause memory compatibility issues, hardware initialization problems, or unexpected startup behavior. Manufacturers periodically release firmware updates to address these problems.
First, identify your motherboard or computer model. In Windows, press Windows + R, type msinfo32, and press Enter. Find the BaseBoard Manufacturer, BaseBoard Product, and BIOS Version/Date entries. On some laptops and branded desktops, the System Manufacturer and System Model entries are more useful.
Visit the manufacturer’s official support page and check whether a newer BIOS version addresses memory compatibility or startup problems. Read the release notes and installation instructions before proceeding.
A firmware update must match your exact model and hardware revision. Keep the computer connected to reliable power, especially if you are using a laptop. Never interrupt the update process, because doing so can prevent the system from starting.
If the computer is unstable, you are unfamiliar with firmware updates, or you cannot confirm the correct update file, contact the manufacturer or a qualified technician instead.
Step 6: Restore BIOS Defaults and Check Boot Settings
Incorrect firmware settings can also cause unusual startup sequences. If you recently changed boot priorities, enabled overclocking, or modified power settings, restoring the default configuration may help.
Restart the computer and enter BIOS or UEFI setup. Look for an option such as Load Optimized Defaults, Load Setup Defaults, or Restore Defaults. The exact wording varies by manufacturer.
Before applying this option, note any custom settings you rely on. These may include fan configurations, memory profiles, virtualization, boot order, and storage-controller settings. Systems using BitLocker or Device Encryption may also require a recovery key after certain firmware or security-setting changes.
Restore the defaults only if you understand the potential consequences. Save the changes, exit the firmware interface, and check whether the PC starts normally.
If your system uses a specific storage mode or boot configuration, changing it without understanding the setup can cause Windows to fail to start. Follow your manufacturer’s instructions if you are uncertain.
Step 7: Disable Automatic Restart and Check for Windows Errors
Sometimes, what looks like a double boot is actually a Windows crash followed by an automatic restart. Disabling automatic restart can help you determine whether a blue screen or another system error is occurring during startup.
Press Windows + R, type sysdm.cpl, and press Enter. Open the Advanced tab, then select Settings under Startup and Recovery. Under System failure, clear Automatically restart and click OK.
The next time Windows encounters a qualifying system failure, it may display an error screen instead of immediately restarting. Write down the stop code if one appears. You can use that information to investigate the underlying driver, hardware, or system problem.
You can also inspect startup-related events in Event Viewer. Right-click Start and open Event Viewer, then navigate to Windows Logs > System. Review errors and warnings around the time of the unexpected restart.
Look for entries related to unexpected shutdowns, hardware errors, or system failures. An event such as Kernel-Power 41 indicates that Windows did not shut down cleanly, but it does not identify the root cause by itself.
Step 8: Test RAM and Check System Stability
If the PC continues to boot twice, test the memory for possible errors. Unstable or defective RAM can cause repeated initialization attempts, crashes, or inconsistent startup behavior.
Press Windows + R, type mdsched.exe, and press Enter. Select Restart now and check for problems after saving your work. Windows will restart and run the Windows Memory Diagnostic test.
Allow the test to finish. When Windows loads again, check the diagnostic result. You can also review the System log in Event Viewer for memory diagnostic results if no notification appears.
A clean result does not rule out every possible RAM issue. More extensive testing may be necessary if the problem continues, particularly after a memory upgrade.
If your computer has multiple RAM modules and you suspect a hardware fault, a technician can test the modules individually and check motherboard memory slots. Avoid repeatedly removing or reinstalling components unless you are comfortable handling computer hardware safely.
Step 9: Check Power Delivery and Other Hardware
If software and memory checks do not resolve the issue, inspect the power supply and other hardware components. An unstable power supply, loose power connector, motherboard fault, or hardware initialization problem may cause a computer to power on and restart before completing startup.
On a desktop, shut down the computer and disconnect it from the wall outlet before inspecting accessible power connections. Check that the motherboard’s main power connector and CPU power connector are properly seated if you are qualified to work inside the case. Do not open the power supply itself because it can retain dangerous electrical charge.
For laptops, use the appropriate manufacturer-approved power adapter and inspect the external cable for damage. Do not use a visibly damaged adapter or cable.
If the computer repeatedly turns off, shows diagnostic LEDs, produces unusual beeping patterns, or fails to display anything on the monitor, consult the motherboard or PC manufacturer’s troubleshooting guide. These signs may help identify a hardware fault.
FAQs
Why does my PC start, shut down, and then start again?
This can happen because of memory training, unstable RAM settings, BIOS initialization, Fast Startup problems, or hardware faults. If it happens only once after changing RAM or updating firmware, it may be normal. If it happens on every cold start, further troubleshooting is appropriate.
Is it normal for a PC to boot twice?
It can be normal on certain systems, particularly after a memory configuration change or firmware update. Some motherboards restart during memory training. However, repeated double boots during ordinary startup should be investigated if the behavior is new, persistent, or accompanied by errors.
Can Fast Startup cause a double boot?
Yes, Fast Startup can contribute to unusual startup behavior on some systems. Disabling it is a useful troubleshooting test, although it will not fix every cause of repeated booting.
Can faulty RAM cause my computer to boot twice?
Yes. Defective memory, incompatible modules, or unstable XMP/EXPO settings can cause startup failures or repeated initialization attempts. Running a memory diagnostic and testing default memory settings can help identify the issue.
Should I replace my motherboard if my PC always boots twice?
Not immediately. Check memory settings, BIOS firmware, power connections, and system logs first. Consider motherboard replacement only after proper diagnosis identifies a hardware fault.
Final Words
The PC always boots twice in Windows issue can be caused by something as simple as Fast Startup or as complex as unstable RAM settings, firmware compatibility, or a hardware fault. The most effective approach is to troubleshoot systematically instead of changing several settings at once.
Start with a complete shutdown, disconnect unnecessary peripherals, and disable Fast Startup. If the issue continues, investigate RAM installation, XMP or EXPO settings, BIOS firmware, and Windows system errors. Test the memory and inspect power connections only when it is safe to do so.
Most importantly, pay attention to when the problem began. If it started after a RAM upgrade, BIOS update, or hardware change, focus on that change first.
If the computer repeatedly loses power or continues restarting despite these checks, seek professional hardware diagnosis before replacing components.