How to Customize Login Screen Background Image in Windows 7?

Did you know Windows 7 comes with a built-in Registry tweak which allows you to easily customize or change the background image of Windows login screen (aka Welcome Screen)? Yes, using this secret feature you can set any of your favorite wallpaper as Windows 7 login screen background without using any 3rd party software.

Want to know how to do that? Just follow these simple steps:

1. Type regedit in RUN or Start Menu search box and press Enter. It'll open Registry Editor.

2. Now go to following key:


3. Now in right-side pane, change value of OEMBackground to 1


PS: You can use following ready-made registry script to enable custom login backgrounds, no need to manually apply the tweak using 1-3 steps:

Download Registry Script

NOTE: If you don't want to use the above mentioned Registry tweak, you can edit your current theme file present in "%windir%\Resources\Themes\" folder using Notepad and set the entry SetLogonBackground to 1 in [Theme] section. If you are using default Aero theme, you'll need to edit aero.theme file in Notepad. Thanks to our reader "Charleston2378" for reminding us about this method...

4. Now go to following folder:


Here %windir% represents "Windows" folder present in the system drive where Windows 7 is installed.

5. Create a new folder "info" inside oobe folder. Then again create a new folder "backgrounds" inside info folder. So the final path would be:


6. Now copy any desired wallpaper to this new "backgrounds" folder but following conditions must be followed:

  • The image name must be backgroundDefault
  • The image format must be JPG
  • The image size must be less than 256 KB


7. That's it. Once you copy the wallpaper to "backgrounds" folder, your Windows 7 login screen will start using this new wallpaper as background. You can check the new login screen background by logging off or locking Windows.


PS: You can also use custom sized images based upon your screen resolution with the following names:

  • backgroundDefault.jpg
  • background768x1280.jpg (0.6)
  • background900x1440.jpg (0.625)
  • background960x1280.jpg (0.75)
  • background1024x1280.jpg (0.8)
  • background1280x1024.jpg (1.25)
  • background1024x768.jpg (1.33-)
  • background1280x960.jpg (1.33-)
  • background1600x1200.jpg (1.33-)
  • background1440x900.jpg (1.6)
  • background1920x1200.jpg (1.6)
  • background1280x768.jpg (1.66-)
  • background1360x768.jpg (1.770833-)

NOTE: The backgroundDefault.jpg image is loaded and stretched-to-fit when a resolution/ratio-specific background cannot be found. If the background cannot be loaded (e.g. image physically too large, incorrect ratio, etc.), the default image is loaded from imagesres.dll file.

Also check: How to Customize Windows 7 Login Screen Text and Button Set.

If you want to use a free tool to customize Windows 7 login screen, check following list:

Ultimate Collection of the Best Free Tools to Customize Windows 7 Login Screen

Share this article: Facebook | Twitter | Google+ | Reddit | Tell a friend

Posted in: Windows 7

Other similar articles that may interest you


  • its not working.
    When i try copy the JPG file to that folder its showing me "Target folder does not exist" error.
    And the request was not completed.

  • I have a suggestion. Try TuneUp Utilities to customise your Welcome Screen. Much safer.

  • Is there a way to rename the file for displays with a 16:9 or 9:16 aspect ratio (ex. background1600×900.jpg, background1920×1080.jpg, background900×1600.jpg, background1080×1920.jpg, etc.)?

    (16 divided by 9 equals 1.77- and 9 divided by 16 equals 0.5625)

  • VG

    ^^ I have not tried to do so, you can give it a try.

  • Hey, I tried editing aero.theme and it wont let me save because i do not have authority, i am the only user and the administrator? please help. Windows 7 Home edition

  • VG

    ^^ You'll need to take ownership first.

  • I was wondering if there was a way to have the file display for the logon screen be tiled rather than stretched to fit. Thanks!

  • it works!!!!! thank u very much :-)

  • hi there,
    in-spite of repeated efforts i'm not able to change logon screen please help!!!
    that too without involving 3rd party sftware

  • Thankyou

  • Thanks man ! it works in me..

  • Its really works..........

  • followed every step, checkt three times, but not working

  • when i tried to change the default background image,i use the instruction but it won't work on my asus notebook.

  • My pc has info folder and backgrounds folder:
    Backgrounds folder is empty.
    Do I need to use this folder or create a new ones?
    Thanks in advance.

  • VG

    ^^ Use that folder.

  • Nice One!! It worked!! Thanks!!! But is it possible to put files more than 256 kb??

  • I've a suggestion as the registry method is not so successful as if we change the theme, Login screen will change to original ones.
    This suggestion ONLY applies to Windows 7 PCs with gpedit.msc installed. Well, gpedit.msc came preinstalled in following editons of windows 7:
    1>Windows 7 Professional
    2>Windows 7 Enterprise
    3>Windows 7 Ultimate
    -------HOW TO------------------------------------------------------------------------------------
    1.>Start gpedit.msc by typing it in Run /Start menu search
    2.>Go to Computer Configuration > Administrative Templates >System > Logon
    3.>and set the 'Always use custom logon background' to enabled.
    4.>Create a folder named C:\Windows\System32\oobe\info\backgrounds, if created previously,
    use that folder
    5.>Put the file you want there, and name it backgroundDefault.jpg
    6.>The image format must be JPG
    7.>The image size must be less than 256 KB
    Tested, 100% safe with 32 bit & 64 bit windows 7
    For installing gpedit.msc & for more information, visit::::---->
    How to Enable "Group Policy Editor" (gpedit.msc) in Windows 7 Home Premium, Home Basic and Starter Editions?

  • Thank you. Realy its working.

  • Thank you, CoOL KinG. Excellent and not as risky as regedit.

  • It's very useful and working fine.... Thank you...

  • Does it work in Windows 8.1 x64?

  • VG

    ^^ No.

  • followed every step, but not working.
    Please advice

  • GREAT....................
    IT'S WORKING............................ THANKS..

  • it's suprb....yo yo

  • hey CoOL KinG..
    i have tried both method through regedit and urs gpedit. but my loon screen is changing. plz help. i am having win 7 ultimate(32 bit)

  • I followed each and every step but still my logon background hasn't changed.... Please help

  • sir y window 8 ka logo mean home screen change karne ke liy koi software nae hai.

  • Khub bhalo

  • Seems like people get lost in this process; follow this step by stem and it should get you there.

    Do as follows:

    1. click START and type REGEDIT in search bar

    2. click on REGEDIT after it appears in results

    3. Go to: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background

    4. Double click on "OEMBackground"

    5. Change value to 1 if it is not already; it may have been set to 0 previously

    6. Next, go to HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System

    7. Double click "UseOEMBackground" and set the value to 1 if it is not already

    Note: You may have to create the "key"; to do so Right-Click Anywhere on the right side window and click "New > DWORD (32 bit) Value." Name the key UseOEMBackground and then double click the key like before and change the value to 1.

    8. Close REGEDIT window once completed; your done with that part.

    NEXT, is selecting the picture to be displayed as logon / login / lock screen window background.

    Selecting a picture that is not over 256 is a must if you want it to actually work.

    9. Open "Computer" in START menu.

    10. Place pic at C:\Windows\System32\oobe\info\backgrounds and name it backgroundDefault (.jpg format) ("backgroundDefault" is case sensative)

    Picture size is important!!! If it is too big it will not display. If it is not the correct proportions to start with, it will be S-t-r-e-t-c-h-e-D...

    No need to restart your computer; just hit the windows command key and L at the same time; it will bring up lock screen.

    Total time is about 5 minutes if your pic is right.


  • BTW, Not all Windows 7 Professional packages have the Group Edit feature... Mine from Dell did not.

  • is there any way i can bypass admin protection and get this done?

  • VG

    ^^ Did you try following?

  • Thanks! The tutorial was fast and efficient. Doable under 10 minutes or so. I suggest using this (blue version)

  • Hello,
    I would like to have all my domain computers to have the same logon page background color without going to each one. What is the best way to do this?

    Thank you,

  • Man, I wish It would work on Windows 8 because it's logon is F^^k!ZG horrible!!!

  • Hi, I think for a non-tech person it will be little bit confusion to play with the registry editor. So, I think using third party apps like logon screen will be much easier.


  • If I want to install custom logon screen with Windows installation without any prompt, how to do it? Thanks in advance.

  • Don't forget to go to C:\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System and set UseOEMBackground to 1 hexadecimal.

  • Superb..!! It's working and now i have no need to see that boring windows lock screen again..!! Thank you :)

  • i followed the full procedure but it is not work

  • target folder is not available what to do???

  • Thanks for info about size must me < 256 Kb!

    I decided to put on the entrance to the windows here this picture

    It turned out that it is difficult to compress the image so that the size was smaller than 256 KB, without JPEG artifacts...

    I solved the problem this way: I have recorded a JPEG format, RGB (usually it is written in the YUV) using Color Quantizer. So get a good picture quality.

  • Not working for me. I have tied 4-5 times. Every web site that has directions for this says the same thing. I have followed the instructions, and it still does not show up. I have saved the backgroundDefault .jpg image (251kb) here: C:\Windows\System32\oobe\info\backgrounds and it does not show up when locked or logged off.

  • Never mind. It had to be even smaller than that. I got it to about 245kb and it worked.

Leave a Comment