Rather than download third party software, you might prefer to make the changes yourself. The following steps can be done in all versions of Windows 7, but you will need administrator privileges to access the Registry.
To begin, go to Start and in the search box type regedit and press Enter.

click to enlarge
Once the
Registry Editor has opened, browse to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background
Next, in the right-hand pane, right-click the entry OEMBackground, choose Modify... and change the Value data from 0 to 1. Close Registry Editor.
(If there is no OEMBackground key, simply right-click in the right pane, select New → DWORD Value, name it OEMBackground and set the Value data as above)
You have now stopped Windows 7 from using the default image. To continue and select your own image, go to Start and at the search box enter: %windir%\System32\oobe
This will take you to the folder with the default image in, background.bmp. Create a New Folder that should be named Info, and within this folder create a second folder called backgrounds. Your images will be stored within the backgrounds folder.
You can now save any image to this folder, however note the following:
- Your new background image must be called backgroundDefault.jpg
- The new background image must be less than 256 KB
- The new background image must be a JPG image.
Once you have selected and suitably named your new background image, you can check your new logon screen by pressing the Windows key + L on your keyboard!