Windows 7 logon UI background customization

Rafael has done it again. And this is the perfect time to remind people that there is a huge difference between finding something that's right there in the UI (as some have done with previous builds and tried to take credit for a "discovery") and delving into the underpinnings of the OS and making actual discoveries. This is the latter kind of discovery. The real kind.

As you probably know, Windows 7 build 7057, a build recently leaked to the public, sports a new (yet ugly) login UI background. Delivering on the “more customizable” promise, Windows 7 now supports the ability to load images into the background of the login screen without the use of third-party software or manual hacks.

Although this functionality was designed with OEMs in mind, it is pretty easy to turn on and off using regedit and some images lying around your hard drive.

Good stuff, as usual.

Discuss this Article 41

MikeNL
on Mar 16, 2009
great stuff :)
shark47
on Mar 16, 2009
Interesting! OEMs should sell some of that space to sponsors for an amount, especially on low end hardware.
tayme
on Mar 16, 2009
Cool stuff, but call it what it is. I would consider this a "manual hack" after reading Rafael's post stating that you have to dig into the registry. Easy stuff for the readers here and on Rafael's blog...but to the average user, not so much. --tayme
subzerohitman721
on Mar 16, 2009
Paul and Rafael, Absolutely too sweet! I can't wait to check this out. I managed to get my hands on Build 7057 x64 on Saturday. Using Wae's advice to do a clean install versus an upgrade, I managed to install 7057 easily the very first time. From wipe to running the new build, the time elapsed was less than 30 minutes. After doing some quick Windows Updates and a wireless driver re-install, I was back up to running wireless 10 minutes later. Thankfully I backed up all my iTunes media on DVD's (yes more than one.) and the other files on a USB thumb drive. 20 minutes later the machine was up to full capacity. Windows 7057 is definitely starting to show that RC polish. Not quite polished, but the progress is starting to show. The web browser is 3 times more stable. It hasn't crashed on me yet. The rough around the edges parts of the UI are starting to get cleaned up. The only thing that's purely annoying is some of the sound effects. I really do hope they consider using sometthing different, because I found it annoying. A very minor annoyance that I can live with. Other than that, the road to RC is really looking well.
kentore
on Mar 16, 2009
Couldn't agree more subzero. I chose the upgrade path myself, and although it took a little more than 2 hrs to complete it works great. You can read more on my experience at http://abokevin.com
subzerohitman721
on Mar 16, 2009
@shark, LOL. Just reading your comments brought a flurry of ideas. Just what we need. Budweiser on your starup screen. Windows 7 and Dell sponsored by Budweiser: The Great American Lager. Imagine if Apple gets into the game. A giant Apple logo on your Windows 7 startup screen. Or if Cannonical buys it for a Ubuntu screen. The options are just hilarious and ridonkulous! @Kentore, Good little blog there. Very cool. Agree with your assessment. However, the latest iTunes update did fix a lot of things. So you owe a partial apology to Apple for some Windows 7 issues.
Waethorn
on Mar 16, 2009
I tried iTunes 8.1 a few days ago on a Samsung external slimline USB DVD burner, and I couldn't get over how slow it was to rip in iTunes. I was using the MP3 encoder on "Higher quality" (192Kbps CBR). 10 minutes later (and only 1 full CD ripped), I had uninstalled iTunes, and went back to the Zune software which is noticeably faster at ripping. I was also using the MP3 encoder in it for a comparison. (Also at 192Kbps CBR) I use Media Monkey to clean up tags and embed the album art - I'm a stickler for rules as to how ID3 tags should be filled in.
kenmcnamee
on Mar 16, 2009
I followed Rafael's instructions and it worked perfectly. I now have a custom image for my logon screen as well as the screen that displays when you do a Ctl-Alt-Del. My only question is - isn't that screen part of the secure desktop? I wonder whether allowing a custom jpeg to be loaded into memory while in the secure desktop is a possible vector for malicious code. All it takes is a vulnerability in Windows jpeg image parser and a jpeg constructed in such a way that it can exploit that vulnerability. Although, I don't know whether this is really a concern or not. It would take code already running to modify the registry and dump the jpeg into the system32 path. So you're probably already hacked if that happens.
johnbaxter
on Mar 16, 2009
Nice, but... One spends a tiny amount of time looking at the login screen. As long as it's legible, it hardly matters what it looks like. Or are people planning to log out or switch user to be able to stare are their lovely Budweiser ad?
kenmcnamee
on Mar 16, 2009
Ugh, I did in an place upgrade from build 7048 to 7057 over the weekend and it has been nothing but trouble. It just blue-screened on me and lots of things are screwed up after it restarted. I'm going to do a clean install now.
planetarian
on Mar 16, 2009
on the contrary; every minute detail is important when it comes to aesthetics and general UI design/customization. that said, I worry about what OEMs are going to do with this. I do hope MS has restrictions in place regarding overbranding. I also hope they provide a means of resetting/changing the image to the default if the user doesn't want to look at the OEM-branded version.
Waethorn
on Mar 16, 2009
"OEMs should sell some of that space to sponsors for an amount, especially on low end hardware." Thank you, but no. One of the ways I like to differentiate from major OEM's is by NOT using the customers computing platform as an advertising platform.
subzerohitman721
on Mar 16, 2009
@Ken, Absolutely fascinating and a very good pont you made. Freaking briliant in a scarry kind of way. You might have deduced a possible flaw already. My advice to you is to head over to the Engineering Windows 7 blog and post your concerns over there. Since attacks via JPEG injected with malicious code have happened in the past, although any known ones are already patched, this might be something Microsoft might have to lockdown. I would post it, but since you are the one who hypothesized this theoretical attack scenario, I think you should take the initiative to inform Microsoft of this potential scenario. However, I'm glad you thought outside the box and thought of this. Like I've always said, there are some geniuses on the Mac, Windows, and Linux sides of the streets.
Waethorn
on Mar 16, 2009
Off-topic: I just got my Sony eBook Reader (just the non-touch PRS-505 model) today that I said I would. I'm letting a few techs here try it out. I loaded up a bunch of OEM System Builder tech docs from Microsoft's site on it because they're used almost day-to-day. Many are over 20 pages in length. Most are in dual XPS or PDF format. XPS isn't supported on the reader, so I downloaded the PDF versions. They have images in them and the images are viewable on the reader, but the text in portrait mode is unreadable at small size. Resizing it by zooming in destroys the text flow because the documents use floating text boxes and charts that don't reformat correctly. Luckily, landscape mode works fine at small (and un-reformatted) mode. The guys seem to like it. If I know they're using it when necessary, I might buy a few more. It makes for a good source of reference, and it's easier than setting up a workstation computer just for reading static documents. Mostly on-topic: The Sony eBook software works on Windows 7. When you plug the device in, it shows up as 3 removeable drives - one for the internal storage, one for the SD slot, and one for the MemoryStick slot. It looks like you can just drop docs into the \database\media\books folder and it'll read them, making the software unnecessary. Nifty! On-topic: I'd hate the think that OEM's have another way to "brand the experience". Everything "OEM" in Windows should be uninstallable anyway. If Microsoft allows customization here, they should also have a new section in the OEM license for bundling stating that every OEM customization beyond the initial Microsoft bits should be uninstallable by the end-user through the "Uninstall a program" link in Control Panel, *including* custom wallpapers, sound sets, icons, etc. Speaking of which, Sony has system units still on the market that have uninstallable software in the config set (mostly components of AOL). Sony isn't the only company like this though. If OEM's are allowed to sell a system without a generic Windows installation disc, Microsoft should require that every "value-added" app or OEM customization be fully (and properly) removeable. That would be at least as close to including an install disc without actually including one.
Waethorn
on Mar 16, 2009
"Sony has system units still on the market that have **uninstallable**...." should read "unremovable".
Waethorn
on Mar 16, 2009
"Although, I don't know whether this is really a concern or not." It depends entirely on how the image data is processed. If it's some sort of malicious hyperlink or script in the metadata, like how MP3's can have links in ID3 tags exposed by a multimedia player, you can easily omit that option altogether. If it's a buffer overflow causing code execution, which is how most image-related security threats had propogated, those sorts of security threats can be mitigated by DEP, assuming the program has support of it or is protected by it. Most of the security issues relating to GDI image processing has been resolved due to the move to cover most Windows processes with DEP.
Waethorn
on Mar 16, 2009
"I worry about what OEMs are going to do with this. I do hope MS has restrictions in place regarding overbranding" Certain things might make sense - like the Product(RED) branding. That is under the control of Microsoft though.
Waethorn
on Mar 16, 2009
WTF is that RDP client that Rafael is using??
Anthony Cook
on Mar 16, 2009
I love the new login screen in Windows 7! very clean and fresh.
kenmcnamee
on Mar 16, 2009
Waethorn: Good point about the DEP protection. Like I said, I'm not sure how much of a threat it really is but it's probably worth thinking about - which I'm assuming Microsoft has already done. ;) Rafael said that his RDP client is something he cooked up himself in C#. It's a pretty easy thing to add the RDP ActiveX control to a form, set your own options and wrap a different UI around it. I did the same thing a few years ago but added a tabbed UI because I was working on a project that required me to remote desktop into 9 different machines.
kenmcnamee
on Mar 16, 2009
subzerohitman721: Probably not a bad idea to post the jpeg vulnerability possibility in the E7 blog. Hopefully they've already thought of this though.
Waethorn
on Mar 16, 2009
@Kenny: Is it possible to run software DX9 to enable Aero through the RDP client/server interface or is that completely locked out?
kenmcnamee
on Mar 16, 2009
Waethorn: I'm not positive but I think Aero (desktop composition) is supported if the terminal server and remote desktop client are version 6.0 and higher. I've never tried it though because I'm usually connecting to Windows Servers over the internet and don't care about the eye candy.
robertsjoe
on Mar 16, 2009
With regards to my previous post, yes I got one thing wrong; I said Windows Vista when I meant to say Windows 7. So, Paul predicted that Windows 7 would be out in April 2009. Here is his prediction. See the title of the post? Good. http://community.winsupersite.com/blogs/paul/archive/2008/12/05/when-wil... Still think this will be the case? No. As many things on this blog, it will be proven incorrect.
robertsjoe
on Mar 16, 2009
That's very much an Ubuntu "inspired" logon screen. Nice work Windows team.
truffoo0
on Mar 16, 2009
@roberts - the text of the post you link to mentions that he thinks it will be *finalised* in April. Sure, the title and content may not completely match, but at least take him in context correctly. Either way, it looks like his PREDICTION may be incorrect. That's how it works with predictions. Ultimately, they are a guess. Maybe they were on track to finalise in April, but then had to make changes based on Paul's 'feedback' ;-). Ultimately though, roberts you are a blind fool. You're inability to ever see anything good that Microsoft do is staggering. Sure, they are far from perfect, but they are also far from the incompetent can-only-copy-what-everyone-else does company that you imply. Get some perspective!
robertsjoe
on Mar 16, 2009
@truffoo0: "@roberts - the text of the post you link to mentions that he thinks it will be *finalised* in April. Sure, the title and content may not completely match, but at least take him in context correctly." Well, you can't have it both ways. The title is clear and to the point. His prediction is that Windows 7 will be out in April 2009. That's all I'm saying.
Waethorn
on Mar 16, 2009
@Ken: it isn't AFAIR.
kenmcnamee
on Mar 16, 2009
Waethorn: Here's an article that confirms what I thought to be the case re RDP and Aero, http://www.howtogeek.com/howto/windows-vista/use-windows-vista-aero-thro... 1. Both systems have to be running Windows Vista 2. The system you are running Remote Desktop client on must already have Aero enabled. 3. The remote system must have at least 512mb of RAM, and be an Enterprise or Ultimate version of Vista. Obviously, Windows 7 would have those same capabilities.
Waethorn
on Mar 16, 2009
@Kenny: Interesting. I tried going from a Windows Server 2008 host to Vista and it didn't work, but the server: a) didn't have DX9 video hardware - it's a true server with an ATI 32MB video or something shatty like that anyway (an Intel Entry Server board for Xeon 3000-series quad-core) b) didn't have the Desktop Experience feature c) running as a local console interface (locally-attached KVM) running as a GUI Hyper-V host for my SBS 2008 VM I would imagine that the omission of Windows Vista Business is just a typo, since I don't see why they would only include Enterprise and Ultimate.
kenmcnamee
on Mar 16, 2009
robertsjoe: The actual quote from the article is, " I expect Windows 7 to be finalized by April 2009 at the latest, and to be completed simultaneously with Windows Vista/Windows Server 2008 Service Pack 2 (SP2), which is also due in April. (Windows 7 and SP2 share more code than people realize as well, by the way.) Windows 7 will be made broadly available to consumers and business customers no later than June 2009." I think that pretty clearly states Paul's prediction - the RTM build will occur in April and it will be available to consumers in June. "Shipping" at Microsoft means hitting the RTM milestone - basically code complete. It means the same thing as "finalize". So the title and content of the post do match. As for the validity of Paul's prediction, no one will know until we hit May 1st and Windows 7 hasn't RTM'ed. So, robertsjoe, why don't you wait until then to say Paul's prediction is wrong. Your whining now is simply premature. My own opinion is that Windows 7 doesn't RTM until mid-May and won't be in consumers hands until early August. It all depends on the timing and quality of the RC. If it comes out in early April and is rock-solid then Paul's prediction might turn out correct. However, based on past experience, there will be some late issue that causes them to push out the RTM by a few weeks.
lotsamystuff
on Mar 16, 2009
"@roberts - the text of the post you link to mentions that he thinks it will be *finalised* in April." Thus Spake Thurrott: "When will Windows 7 ship? My prediction: April 2009 " See that word? "Ship". That's pretty unambiguous and clear. Besides, WTF does it matter? It's a prediction. Give Paul credit for going out on a limb and having an opinion. That's what he gets paid for. It doesn't matter if he's wrong, because as long as people continue to read him and find him engaging and interesting, he'll keep on writing, and probably get a few of these "predictions" right often enough to keep folks coming back. But it doesn't make a whit of difference. This is all a tempest in a teapot. Discussion closed.
Waethorn
on Mar 16, 2009
"See that word? "Ship". That's pretty unambiguous and clear." Not when you consider that he contradicts himself in the third paragraph. I would expect that the RC will ship in time for partners that get quarterly software packages ie. Action Pack subscribers. (That reminds me....I have to renew that) Usually Action Pack kits don't get to me until almost the following month anyway, so I don't expect to actually receive the RC bits on disc until May. I'm quite interested in the new deployment tools. The new stuff in the OS is just gravy. Gravy on a nice big heaping plateload of poutine. With lots of cheesecurd marketing to go along with it....(YUM!) :P
shark47
on Mar 16, 2009
What does it matter what Paul predicted back in December? I remember having a discussion with mikegalos and others about how some people would use that to back up their argument that Windows 7 was delayed, if MS didn't RTM it by April.
robertsjoe
on Mar 16, 2009
Microsofties, your leader speaks. http://www.youtube.com/watch?v=c3XdOl5YtLg
tayme
on Mar 16, 2009
No Bobbi Jo....here he is - http://www.youtube.com/watch?v=WxOp5mBY9IY - at about the 4:50 mark. --tayme
Waethorn
on Mar 16, 2009
hey robertsjoe: I like this one better: http://www.youtube.com/watch?v=Zcl3TuZ6P0U "Remember: everytime you buy a Mac, Steven Jobs stomps on a baby" Je me souviens!
Waethorn
on Mar 16, 2009
tayme: I liked this comment on the page: "Last time I checked you needed an IQ of at least 75 to use a mac. Sorry to hear you didn't qualify." So, sorry robertsjoe!
benjwah
on Mar 16, 2009
Wow. The guys at Microsoft must hate Rafael Ravera :) And everyone, please, robertsjoe is a 13-year old child. Don't feed the little green man under the bridge, you'll get warts.
mikegalos@msn.com
on Mar 16, 2009
shark, "I remember having a discussion with mikegalos and others about how some people would use that to back up their argument that Windows 7 was delayed, if MS didn't RTM it by April." Isn't it amazing how much easier it is to predict trolls' actions than things that actually matter (like ship dates)?
Dipsh t Admin
on Mar 17, 2009
rj, what's the big deal? Seriously, it was a prediction, and it will end up being wrong. That's not that much different than any other prediction that is made. In fact, how many Apple blogs make some wild prediction that is later proven to be totally wrong? Many do. Still, they are predictions, not fact. Look up the difference. And once again, if you are so dissatisfied with Paul's coverage, why are you still reading his blog? If I don't like doing something, I tend not to do it if it can be avoided. Now don't take this the wrong way, rj. That still means you need to brush your teeth at night, even though you don't like doing it. It's OK. We all move on. You still need to go to school too. Steve Jobs can't teach you everything.

Please or Register to post comments.

IT/Dev Connections

Las Vegas
September 30th - October 4th

Paul ThurottYou'll have the opportunity to experience:
• 120 Technical
Sessions
• Networking with Peers
• Expert Speakers


Come See Paul Thurrott & Mary Jo Foley in Person!

Register Now

Office 365 InfoCenter

Get the latest insight and info from Paul

Read Now!

What I Use