Software⏱️ 4 min read📅 2026-06-11

How to Fix 0xc0000605 Error – Your PC/Device needs to be repaired with Error code: 0xc0000605

Windows error code 0xc0000605 fix guide for Surface Pro 2 users.

Quick Answer: Use recovery tools with a working Mac and 4GB USB installation media to repair the expired component.

The error code 0xc0000605 is a critical issue that prevents your Surface Pro 2 from booting up. This error message indicates that a component of your operating system has expired, specifically the winload.efi file in the windows/system32 directory. The error is frustrating because it's preventing you from accessing your device, and it may also affect other functions such as hardware installation and software updates.

Fortunately, this issue can be resolved using recovery tools, which are available for download from Microsoft's official website. If you don't have any installation media (such as a disc or a USB device) to create a recovery environment, you'll need to contact your PC administrator or the manufacturer for assistance.

🔍 Why This Happens

  • The primary reason for this error is that the winload.efi file has expired. This file plays a crucial role in loading the operating system during boot-up. When the file expires, it can't be loaded properly, resulting in the error message you're seeing.
  • An alternative cause could be issues with your UEFI firmware settings or corrupted system files. In some cases, these errors may also be caused by malware infections or incorrect hardware configurations.

🔧 Proven Troubleshooting Steps

Use Recovery Tools to Repair Winload.efi

  1. Step 1: Step 1: Create a recovery environment using a USB device with at least 4GB of free space. You can download the Media Creation Tool from Microsoft's official website and use it to create a bootable USB drive.
  2. Step 2: Step 2: Insert the USB drive into your Surface Pro 2 and restart the device. Press the Windows key + U to open the UEFI Firmware Settings, then navigate to the Boot tab and select the USB drive as the first boot option. Save changes and exit the settings. The Surface Pro 2 will now boot from the recovery environment.
  3. Step 3: Step 3: In the recovery environment, you'll see a screen with various options. Select 'Troubleshoot' and then 'Advanced options.' From there, choose 'Command Prompt' to open a command prompt window. Type the following commands and press Enter after each one: `bootrec /fixmbr` followed by `bootrec /fixboot` followed by `bootrec /rebuildbcd`. These commands will repair the master boot record (MBR), fix the boot configuration data (BCD), and rebuild the BCD store. Finally, restart your Surface Pro 2 to see if it boots successfully.

Alternative Method: Reinstall Windows

  1. Step 1: Step 1: Back up any important files or data on your Surface Pro 2, as you'll need to reinstall Windows.
  2. Step 2: Step 2: Insert the installation media (such as a disc or USB drive) and restart your Surface Pro 2. Follow the on-screen instructions to start the Windows Setup process. Select 'Repair your computer' and then choose your language preferences. From there, select 'Troubleshoot' and then 'Advanced options.' Choose 'Command Prompt' to open a command prompt window. Type `bcdedit /set {default} osloadoptions=auto` followed by `bcdedit /set {default} safeboot minimal` followed by `bcdedit /set {default} bootstatus=hidden`. These commands will temporarily disable the Windows boot loader and hide the boot status. Finally, restart your Surface Pro 2 to see if it boots successfully.

✨ Wrapping Up

To resolve the error code 0xc0000605 on your Surface Pro 2, you can try using recovery tools or reinstalling Windows. If you're not comfortable with these steps or need further assistance, it's recommended that you contact your PC administrator or manufacturer for help.

Did this fix your problem?

If not, try searching for specific error codes.

🔍 Search Error Database

❓ Frequently Asked Questions