microsoft
Report a problem

Windows 7 to support logon UI backgrounds

Andrew Lyle   on 16 March 2009 - 04:39 · 47 comments & 16349 views

Advertisement (Why?)
In the latest Windows 7 build (7057), recently leaked to the public, Rafael Rivera over at Within Windows has found that users can customize the UI logon background images to include custom images.

Rafael reports that the functionality was probably designed for OEM manufactures to include custom images for Windows 7 in pre-configured computers, but users can now include their own images without the need to use a simple third-party program. After enabling a registry setting, users can use any image of their choice, as long as they are less than 256kb in size.

First users need to enable the customization functionality by editing their registry:
HKLM\Software\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background
Look for the DWORD value "OEMBackground" should be set the Boolean value to 1 for enabled, 0 for disabled. Depending on users systems, this value may not exist by default.

Images are taken from an OEM folder located at "%windir%\system32\oobe\info\backgrounds" and may not exist by default.

The default background image "backgroundDefault.jpg" is is stretched-to-fit when loaded. Custom sized images can be included with the following file names:
  • backgroundDefault.jpg
  • background900×1440.jpg (0.625)
  • background960×1280.jpg (0.75)
  • background1024×1280.jpg (0.8)
  • background1280×1024.jpg (1.25)
  • background1024×768.jpg (1.33-)
  • background1280×960.jpg (1.33-)
  • background1600×1200.jpg (1.33-)
  • background1440×900.jpg (1.6)
  • background1920×1200.jpg (1.6)
  • background1280×768.jpg (1.66-)
  • background1360×768.jpg (1.770833-)

Post a comment · Send to friend Comments · There are 47 additional comments
(1 reply) #1 +techbeck on 16 Mar 2009 - 04:49
Sweet...I can ditch Logonstudio now!
#1.1 Lord Ba'al on 17 Mar 2009 - 00:35
techbeck said,
Sweet...I can ditch Logonstudio now!

Yes, it's nice to have this built-in.

Andrew, you should still add the note from the WithinWindows page that the images need to be smaller than 256kB.
(1 reply) #2 DeltaFalcon on 16 Mar 2009 - 05:00
Stardock won't be happy.
#2.1 excalpius on 16 Mar 2009 - 10:14
They released theirs for free (mighty nice of them) so I don't think they will be too choked up about this. And who knows, maybe some MS people decided to included this featured after seeing just how tasty a LogonStudio equipped PC looks (and it does).
(2 replies) #3 roadwarrior on 16 Mar 2009 - 05:12
Wasn't it possible to add a background wallpaper to the login window back in the Windows 2000 days? I seem to remember doing it back then.
#3.1 Gibwar on 16 Mar 2009 - 05:25
Yes, it was possible to change the wallpaper of Windows 2000. Windows XP would also let you set the background if you used the classic login box (not the welcome screen). However, this had changed once Vista came out and was able to use a unified interface for both domain and local logins (no more classic/welcome screen).

This will actually be a nice little feature since it'll let me customize my HTPC even more during startup after I install Windows 7 when it his RTM.
#3.2 +Hell-In-A-Handbasket on 16 Mar 2009 - 14:54
yes even the Win9X series,, had to create a bmp file then rename it to a sys i think

roadwarrior said,
Wasn't it possible to add a background wallpaper to the login window back in the Windows 2000 days? I seem to remember doing it back then.

#4 AnthoWin on 16 Mar 2009 - 05:26
another small victory towards the power of choice.
#5 wetworker on 16 Mar 2009 - 05:29
Sweetness.
(6 replies) #6 mattrobs on 16 Mar 2009 - 05:44
Great. Now average users* will be forced to see giant HP and Dell branding whilst they log in.

Because we needed more crap installed by default in OEM PCs.

(Note: I mention average users. Average users don't reformat to remove crapware from OEMs, and won't hunt around in System to remove the backgrounds. The quality of the majority of PCs will just degrade.)
#6.1 Sean2989 on 16 Mar 2009 - 05:52
Amen, I hate having to install more crap on my computer to get it to look the way I want. God knows it true, most people just leave the stuff that came on the computers..... sad sad people.....
#6.2 themailnurse on 16 Mar 2009 - 06:04
Yea, custom wallpapers have been shown to decrease performance severely, clutter the desktop, among other things. It's the worst kind of crapware.

Oh wait a minute, that made no sense! You must have been bored or something
#6.3 Digix on 16 Mar 2009 - 07:37
mattrobs said,
Great. Now average users* will be forced to see giant HP and Dell branding whilst they log in.

Because we needed more crap installed by default in OEM PCs.

(Note: I mention average users. Average users don't reformat to remove crapware from OEMs, and won't hunt around in System to remove the backgrounds. The quality of the majority of PCs will just degrade.)


Solution: don't buy from OEM's like dell hp acer whoever and buy retail copy of Windows 7 and you'll be fine.
#6.4 Chewbob on 16 Mar 2009 - 08:21
themailnurse said,
Yea, custom wallpapers have been shown to decrease performance severely, clutter the desktop, among other things. It's the worst kind of crapware.

Oh wait a minute, that made no sense! You must have been bored or something

Have you ever used the computer of someone who hasn't a clue what they're doing (i.e. the average user)? It's not a nice experience.

Digix said,
mattrobs said,
Great. Now average users* will be forced to see giant HP and Dell branding whilst they log in.

Because we needed more crap installed by default in OEM PCs.

(Note: I mention average users. Average users don't reformat to remove crapware from OEMs, and won't hunt around in System to remove the backgrounds. The quality of the majority of PCs will just degrade.)


Solution: don't buy from OEM's like dell hp acer whoever and buy retail copy of Windows 7 and you'll be fine.

Tell that to all average users then.
#6.5 C++ on 16 Mar 2009 - 08:43
mattrobs said,
Great. Now average users* will be forced to see giant HP and Dell branding whilst they log in.

While this is true, and I while still would not call this implementation easy, at least it's easier than removing the downright hacks God damned OEMs implement have their logos displayed currently.

If this start branding using this feature instead, I might even be able to guide someone on how to change it, rather than having to go out and take control of the system myself.
#6.6 Shadrack on 16 Mar 2009 - 15:19
Chewbob said,
Have you ever used the computer of someone who hasn't a clue what they're doing (i.e. the average user)? It's not a nice experience.


No, it really isn't. They pile in so much crap and their Windows install is so buggy the explorer is more than likely going to lock-up and crash when you open it. It is absolutely horrendous. They dig their own hole and think that computers are super hard to use then blame Microsoft and think having a Mac is going to make it all better.
#7 thollian on 16 Mar 2009 - 06:11
interesting....I wonder if they will add official support in the sense of an actual gui interface when right click desktop properties....
#8 Erikas on 16 Mar 2009 - 06:30
Very nice. A step forward
(1 reply) #9 krasch on 16 Mar 2009 - 06:42
I wonder if this would work in Vista...
#9.1 Rolith on 16 Mar 2009 - 07:02
without a third party app? Nope
#10 toadeater on 16 Mar 2009 - 08:00
It's about time! I hope the rest of the GUI will be easily customizable. I don't want Windows 7 to look like Vista.
(2 replies) #11 badblood on 16 Mar 2009 - 09:14
This is a nice edition. Pity you can't configure it to have one that changes every time you boot up! I'd love that.
#11.1 GP007 on 16 Mar 2009 - 09:42
A request for Win8 maybe? You never know, they do let you change wallpapers like that now (i've got it set to change once a day).
#11.2 RealFduch on 16 Mar 2009 - 10:38
You can always use a simple PowerShell script like this to do this job:
$dirs=[IO.Directory]::GetDirectories($env:windir+"/Resources/Backgrounds")

$dir=$dirs[(New-Object Random).Next($dirs.get_Length())]

$back=$env:windir+"/system32/oobe/info/backgrounds"

rmdir $back

mklink /d $back $dir
(2 replies) #12 Julius Caro on 16 Mar 2009 - 10:07
My uni has vista enterprise and they have a custom welcome screen. Did they blatantly hack into it or is it a feature of vista enterprise?
#12.1 stezo2k on 16 Mar 2009 - 10:37
sounds like they hacked it if you ask me
#12.2 Calum on 16 Mar 2009 - 19:27
I think corporations and businesses have always been able to have more customisation over their Windows installs. I'd assume that this is an option for Enterprise users and corporations
(1 reply) #13 Omen1393 on 16 Mar 2009 - 10:23
256kb limit? Isn't that a relatively small file for a picture?
#13.1 roadwarrior on 16 Mar 2009 - 16:38
Omen1393 said,
256kb limit? Isn't that a relatively small file for a picture?


Depends on the resolution and the JPEG compression level.
#14 ShawnB on 16 Mar 2009 - 11:24
neat side-effect of this is because I have different screen resolutions on my monitor and laptop LCD, I can have a different wallpaper docked than I do undocked.
#15 Darrian on 16 Mar 2009 - 12:20
Beautiful, I have my aerostream login screen back Thanks for the tip.
#16 +Ricardo Gil on 16 Mar 2009 - 12:53
256K doesn't leave much room for hi-res backgrounds, but then again this isn't the most useful feature in Windows anyway. I guess standard company logos with clear backgrounds will fit fine.
(2 replies) #17 kInG aLeXo on 16 Mar 2009 - 13:36
why Microsoft don't just make it a clear setting in the control panel display options ?
why torturing users all the time with registry settings since win95 ?!!!!
#17.1 MioTheGreat on 16 Mar 2009 - 14:50
kInG aLeXo said,
why Microsoft don't just make it a clear setting in the control panel display options ?
why torturing users all the time with registry settings since win95 ?!!!!


You think the control panel would be usable if every configurable setting in Windows was exposed?

It wouldn't, and it would be near impossible for Microsoft to maintain.
#17.2 kInG aLeXo on 17 Mar 2009 - 13:17
MioTheGreat said,
kInG aLeXo said,
why Microsoft don't just make it a clear setting in the control panel display options ?
why torturing users all the time with registry settings since win95 ?!!!!


You think the control panel would be usable if every configurable setting in Windows was exposed?

It wouldn't, and it would be near impossible for Microsoft to maintain.

well, at least the logon UI should be there, also there any many "tweaking" programs which enable users to customize windows in really easy way, so MS should make their own
#18 ThePitt on 16 Mar 2009 - 15:50
doesnt work here...
#19 Richardarkless on 16 Mar 2009 - 15:57
So is this going to be a planned feature or is this just a hack

If it is a new feature, Microsoft should have an option under personalize or under user account settings

@ thepitt, images have to be under 256kb to make them work
#20 TOOLaudiofan on 16 Mar 2009 - 16:24
I read an interview with a Microsoft Engineer that stated Microsoft didn't like enabling certain customizations because they fear people will screw up settings.... Thats why we need them in the control panel so the masses can change these settings instead of attempting registry hacks and 3rd party apps that without proper knowledge, do exactly what they tried to prevent. I'll atempt to find my source.
(1 reply) #21 roadwarrior on 16 Mar 2009 - 16:43
Are the resolution-specific filenames limited to those listed, or can other sizes be defined? My Acer Aspire One has a resolution of 1024 x 600, so I wonder if that is possible as well?
#21.1 rm20010 on 16 Mar 2009 - 17:43
"backgroundDefault.jpg" is used for other resolutions; I guess you can make that file 1024x600 pixels and use that as your login background.
#22 artfuldodga on 16 Mar 2009 - 18:28
works nicely, i hope they keep this option
http://www.youtube.com/watch?v=-mzXNTE38hY
#23 LaP on 16 Mar 2009 - 23:19
That's a revolutionary new feature

Sorry for trolling guys but with the replies found in the cut and paste news about the iPhone i just could not resist.
(1 reply) #24 zivan56 on 17 Mar 2009 - 01:57
I could see this causing potential security issues. IIRC, the whole point of logonui is to be as barebones as possible in order to make sure it doesn't have any bugs...
#24.1 z0phi3l on 17 Mar 2009 - 04:18
zivan56 said,
I could see this causing potential security issues. IIRC, the whole point of logonui is to be as barebones as possible in order to make sure it doesn't have any bugs...


It's JUST a picture, and the average user will never touch it, they wouldn't even know where to start
#25 flash_flicker on 17 Mar 2009 - 10:28
i like this! i like this!
(1 reply) #26 +Berserk87 on 18 Mar 2009 - 06:43
why dont i have hklm under regedit.

just the normal current user, local user etc....

i cant find this registry key.
#26.1 +Berserk87 on 18 Mar 2009 - 09:27
i got it working

its beautiful.

Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!

Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.

Advertisement (Why?)