What winpe.jpg is and where to find it

Winpe.jpg is the background image that appears when Windows PE (Preinstallation Environment) boots up — the blue screen you see before Windows fully loads, or during system recovery and repair operations. It lives in a specific folder on your hard drive that Windows uses during startup, before the main operating system takes over.

The file is usually located at C:\Windows\System32\winload.exe.mui folder or within the Windows boot partition, but the exact path depends on your Windows version and whether you're running 32-bit or 64-bit Windows. Most people never need to change it, but if you want a custom background during boot or recovery, you'll need to replace the default image with your own.

Before you start, understand that modifying system files carries a small risk: if something goes wrong, you might see a black screen at startup instead of Windows loading. The fix is straightforward (restore the original file), but it's worth knowing the stakes. This is also why you should only attempt this if you're comfortable working with system folders and file permissions.

Key Takeaways

  • Winpe.jpg is the background image shown during Windows startup and recovery, stored in a protected system folder.
  • You need administrator access and must disable file protection temporarily to replace the original image with your own.
  • Your replacement image should be a .jpg file, ideally 1920 × 1080 pixels or larger, to avoid stretching or distortion.
  • If something goes wrong, you can restore the original file from a Windows installation disc or recovery partition.

Prepare your replacement image

Start by creating or finding the image you want to use. It needs to be in .jpg format — if you have a .png, .bmp, or other format, convert it first using free tools like Paint (built into Windows) or online converters. Open the image in Paint, go to File > Save As, and choose JPEG Picture from the dropdown menu.

The image should be at least 1920 × 1080 pixels in size. If it's smaller, Windows will stretch it and it may look blurry or pixelated on modern screens. If it's larger, Windows will scale it down, which is fine. Name the file winpe.jpg exactly — Windows looks for that specific filename.

Save this file somewhere straightforward to find, like your Desktop or Documents folder. You'll copy it to the system folder in the next step.

Locate the original winpe.jpg file

Open File Explorer and navigate to C:\Windows\System32\Boot. This folder contains boot-related files, including the original winpe.jpg. If you don't see a Boot folder, try C:\Windows\System32 directly — the location varies slightly between Windows 10 and Windows 11.

Right-click on winpe.jpg and select Properties. Write down the file size and creation date somewhere — this is your backup reference. If something goes wrong later, you'll know what the original looked like. Do not delete this file yet; you'll need it as a fallback.

If you cannot find winpe.jpg in either location, your system may not use that filename for the boot image, or it may be stored in a different partition. Check your system documentation or search your entire C: drive for "winpe.jpg" using File Explorer's search box.

Back up the original file before making changes

Right-click on the original winpe.jpg, select Copy, then right-click in an empty area of the same folder and select Paste. Windows will create a copy named something like "winpe - Copy.jpg". Rename this to winpe_original.jpg so you know it's your backup.

Move this backup file to a safe location outside the System32 folder — your Desktop, Documents, or an external drive. This way, if the new image causes problems, you can restore the original without hunting through system folders.

This step takes 30 seconds and saves you from a much longer recovery process if something goes wrong.

Replace the file with administrator permissions

Windows protects system files, so you cannot straightforward drag and drop your new image over the original. You need to take ownership of the file first. Right-click on the original winpe.jpg in C:\Windows\System32\Boot and select Properties.

Go to the Security tab and click Advanced. At the top, you'll see "Owner:" followed by a name (usually SYSTEM). Click Change, type your username, click Check Names, then OK. Windows now recognizes you as the owner. Click explore and OK to close the dialog.

Right-click on winpe.jpg again, select Properties, go to Security, and click Edit. Select your username from the list, check the box for Full Control, and click explore and OK. You now have permission to modify the file.

Copy your new image into place

Go to wherever you saved your replacement winpe.jpg (Desktop, Documents, etc.). Right-click it and select Copy. Navigate back to C:\Windows\System32\Boot, right-click on the original winpe.jpg, and select Delete. Windows will ask for confirmation — click Yes.

Right-click in the empty space where the file was, select Paste, and your new winpe.jpg will appear in the system folder. If Windows asks whether you want to replace the file or skip it, select Replace.

Restart your computer. During startup, you should see your custom image instead of the default Windows PE background. If the image appears stretched, distorted, or doesn't show at all, shut down, restore your backup copy to the same location, and restart again.

Troubleshooting if the change doesn't work

If you restart and still see the original background, the file may not have been replaced correctly. Check that your new winpe.jpg is actually in C:\Windows\System32\Boot by opening File Explorer and navigating there. If it's not there, repeat the copy and paste step, making sure you have the right permissions.

If the file is there but the old image still appears, your system may be pulling the boot image from a different location. Some Windows installations store it in the EFI partition (on newer computers) or in a recovery partition. In that case, you may need to modify the boot configuration using the Windows Boot Configuration Data editor, which is more advanced and beyond this guide.

If you see a black screen or error message at startup instead of any image, restore your backup winpe_original.jpg to the same location, restart, and the system should return to normal. This is why the backup step matters.

Frequently Asked Questions

Will changing winpe.jpg affect how Windows runs after it boots?

No. Winpe.jpg only controls what you see during the startup process, before Windows fully loads. Once Windows is running, this image has no effect on performance, stability, or any other aspect of your system.

What image size works best?

1920 × 1080 pixels is the standard for modern monitors and will display without stretching on most screens. Larger images (2560 × 1440 or 4K) work fine too — Windows scales them down. Smaller images may appear blurry. Avoid very small images like 800 × 600.

Can I use a .png or .bmp file instead of .jpg?

Winpe.jpg specifically expects a .jpg file. If you use another format, Windows may not recognize it or may display nothing at all. Convert your image to .jpg first using Paint or an online converter, then rename it to winpe.jpg.

What if I want to undo this and go back to the original?

Copy your winpe_original.jpg backup back into C:\Windows\System32\Boot, replacing the custom image. Restart your computer and the original background will return. This is why keeping the backup is important.

Do I need to restart after changing the file?

Yes. The boot image only loads when Windows starts up, so you won't see the change until you restart. The new image will appear the next time you boot.