Correction: Starter wallpaper more secure than I thought

committed to database on March 31, 2009 at 10:21 pm Eastern Standard Time 85 comments digg this

(no, this is not an April Fools)

talkative_fishy Saturday, I posted a little blurb about Windows 7 Starter Edition and how the wallpaper could not be changed. In the article, I mentioned a workaround of simply replacing the img0.jpg file. In haste, I didn’t test it… I mean, what could have gone wrong, right?

It didn’t work at all. Sorry about that. Replacing the image will result in a beautiful black screen, identical to the one you see when you don’t activate your machine and run out of grace time (and time-bomb cheats). Why?

Microsoft was cute enough to embed code within shell32.dll that check if the seal has been tampered. More technically speaking, Windows generates a SHA-256 hash based on the image's contents and compares it to a hard-coded hash – that is BDB1C7176946A5013E57E28B46911BF04AB6DBB9402FA37464F563F502A11677.

The hard-coded nature of this hash strongly suggests that Windows 7 Starter Edition will only ship with one wallpaper and you will like it damnit. What do you think?

  1. Lightning750 March 31, 2009 at 10:37 pm

    Ha! I laugh at all the poor windows 7 netbook users!

  2. WhoCares March 31, 2009 at 10:52 pm

    I’m outraged. No, wait, I’m not. No, wait, I am. No, wait, I’m not.

    Seriously, why would I care about Starter edition? I won’t be able to buy it anyway. It’s only for “developing markets”. Yawn.

  3. random_n March 31, 2009 at 10:59 pm

    I think the entire concept of a purposefully cripped operating system is something Microsoft ought to be embarassed of even considering. It’s one thing to leave out powerful features like Remote Desktop and domain/Group Policy from the “non-network” editions and replace them with something more appropriate like HomeGroup (or Simple File Sharing in the past) and Live Mesh, or allowing equally capable third party software like VNC. It’s another thing entirely to drop baseline OS features that have been present in practically every graphical environment since the dawn of the GUI.

    Severely limited amount of open applications, restricted wallpaper, and I believe they had restricted *screen resolution* in past versions, as well (the only sane restriction was removal of SMB networking, and even that’s a slap in the face).

    In short, this will be an OS nobody wants, and Microsoft is just screwing their OEMs by selling them this.

    Off topic; Rafael, how do you get the logon wallpaper to show up under a Remote Desktop session as shown here: http://www.withinwindows.com/2009/03/15/windows-7-to-officially-support-logon-ui-background-customization/ ? It was mandatory in Windows NT 5.x where the disable wallpaper registry bit didn’t work for the logon account, and seems to have flipped the other way since Vista.

  4. Bryant March 31, 2009 at 11:57 pm

    This isn’t an April Fools joke, apparently.

    Wow.

  5. Quikboy April 1, 2009 at 2:19 am

    Windows 7 Starter edition sounds great if you’re a library, internet cafe, or public elementary school, and want a pretty cheap Windows OS that does the most basic stuff, and doesn’t let users tamper too much with the system. Seriously, Starter provides enough for people that need to use Windows just the basics. I think most average consumers will opt for Home Premium if they know what’s best for them.

  6. Jono April 1, 2009 at 3:10 am

    We need a competition to find a nice picture with a hash collision. Just for the hell of it. (and even though it probably isn’t possible)

  7. Leo Davidson April 1, 2009 at 3:56 am

    I look forward to a large group of people deciding the default image is highly offensive to them, for some irrational reason, and Microsoft having to test & deploy a shell32.dll hotfix in order to change it on the grounds of cultural sensitivity. :-)

  8. Francisco Aragão April 1, 2009 at 5:46 am

    Can’t you replace the SHA-256 with an hex editor?

  9. Wolftail April 1, 2009 at 6:10 am

    They will change the wallpaper. That fish is called the “Beta fish”. That’s why they put it in the beta. Therefore it won’t be good to have a beta fish on the final version.

    http://en.wikipedia.org/wiki/Beta_Fish

  10. tom April 1, 2009 at 6:22 am

    Well is there a way you can manipulate the black wall paper. Maybe change the color or something.

  11. PortalCake April 1, 2009 at 6:29 am

    I’ve got an idea.
    Step 1.
    SHA-256 new Background image.

    Step 2.
    Look for “talkative fishy” hash in shell32.dll

    Step 3.
    Replace hash.

    Step 4.
    Use replacer.bat to replace shell32.dll in safe mode, also replacing the one in the DllCache.

    Step 5.
    Also use the replacer.bat to replace img0.jpg

    Step 5.
    PROFIT

  12. Steven G April 1, 2009 at 6:35 am

    hey its starter edition, you’re only allowed open 3 apps at a time… what else would one expect, that said, who cares? i know i won’t see starter, i’ll be grabbing up premium or ultimate, many of us will not see starter, not even on netbooks

  13. Vincent Bethmann April 1, 2009 at 7:03 am

    Thats like the unchangeable bootscreen. I hate it when Microsoft does not allow customization. But well, it’s just Starter Edition. I will probably not care at all.

  14. Matthew April 1, 2009 at 7:20 am

    But wait … what if they give starter away absolutely for free as a download? I wouldn’t want that to be my only OS, but it could make a nice VM!

  15. Pizzaboy192 April 1, 2009 at 8:11 am

    @steven G: The app limit has been upped to 6 now
    @quikboy: Good idea, Windows 7 on dirt-cheap media labs, and internet cafes… it would save alot of time that would be used to set policies if the system didn’t even have such policies.

  16. anonymuos April 1, 2009 at 9:22 am

    How else will they test Windows Anytime Upgrade?

  17. Dan April 1, 2009 at 9:50 am

    PortalCake: Or just find the instruction that references the hardcoded hash and change the if test so it always returns true (or false, whichever indicates the hash matches).

  18. Pizzaboy192 April 1, 2009 at 11:42 am

    I honestly don’t see why we are spending so much time on this OS unless they decide to make it free…
    Wouldn’t it be just as easy to replace the shell32.dll and other “infected” files from say… Home premium or basic?

  19. Mark April 1, 2009 at 3:44 pm

    I think that people who have the starter version can care less about the wallpaper. I bet someone would release a patch that would bypass the 3 apps limit. Hopefully, the would do this AFTER Windows 7 has RTM or Microsoft could block the patch before Windows 7 is officially release.

  20. Lightning750 April 1, 2009 at 4:54 pm

    Come on people! this is just windows 7 starter, and windows 7 starter SUCKS! anyone in their right mind will get premium or ultimate unless they have a really cheap netbook in which case I laugh at them.

  21. Ryan April 1, 2009 at 6:40 pm

    I couldn’t care less. My home pc will use the Ultimate edition – if I ever decided to get a netbook with Starter edition (well, I wouldn’t period, but for the sake of typing this) I wouldn’t care about that wallpaper. It doesn’t look too bad, and it’s better than what my current [work] laptop currently uses (Windows Classic theme with no desktop wallpaper).

    How would you feel if you were locked in to using Windows Classic theme for Win 7 Starter?

    So, uh, what if you replace img0.jpg AND shell32.dll?

  22. Larry April 1, 2009 at 7:21 pm

    Isnt starter for 3rd world countries??

    north america and europe wont even be able to buy or get preinstalled starter edition.

    home basic is ‘the worst’ we can get, isnt it??

  23. Anthony Castanza April 1, 2009 at 7:30 pm

    May I suggest a domain name for your new joint venture?

    istartedwindows.com

  24. j April 1, 2009 at 11:27 pm

    did they make a cheap ’starter’ edition for ‘developing countries’, to tackle piracy? i reckon limiting users like this will only accelerate it

  25. EclipseSin April 2, 2009 at 4:57 am

    Sup Raf?

    Well, my thoughts are, what is the point? I can see the internet cafe, library, etc, but Windows 7 has a new locking system so that everything downloaded, settings changed, etc are not saved, right? I believe it is called PC Safeguard, or have they done away with that feature? So like in the first eight words I typed in this paragraph, what is the point really?

    Think of this scenario: You buy a new PC with standard parts, nothing special like a gaming computer, just an everyday PC for word processing, internet mail, reading newgroups, and downloading music from iTunes, in fact I’m going to forget this train of thought. This is aimed towards people trying to learn computer skills, beginner computer users, in countries with less developemental status’ unlike Japan or America right? Well here is a better question. How the **** are they supposed to learn how to use a PC with limitations to the ammount of applications able to be running, or not even being able to do the BASICS of computing to begin with, such as changing a wallpaper? The wallpaper may be one small, very small, part of a computer users daily or even monthly, or longer, regime, but I can say this. With computers, you learn from experiencing multiple situations that lead to questions or you tinkering about the internet reading to find out what to do or what caused this thing to happen. How are people using this edition supposed to be able to experience these things when they cant run more than what is it, 3 or 6, applications at a time? Right there went the learning of what the hardware in your computer is capable of doing at one time, and possibly even more.

    The wallpaper, being changable for as long as I can remember (Windows 3.1 for me), is a nice piece of the desktop I call relief. A little bit of personalization goes a long way, and can really make your desktop environment alot nicer, even if it is just a change of an image. I could understand maybe stripping out the Wallpaper Slideshow, but the ability to change wallpaper all together? Get bent on your Windows 7 Starter Edition Microsoft. I really do not know what you are thinking with it. By all means, try to explain, though I doubt you can give me an answer which is not something only a completely mental person could understand.

  26. ilm April 2, 2009 at 1:19 pm

    Can you elaborate on the shell32 bit? For example, which shell32 function uses the hash?

  27. ilm April 2, 2009 at 1:26 pm

    As for patching shell32 on disk – I hope those suggestions are jokes. If you patch a system file on disk, Windows Update will no longer recognize it and will thus no longer apply hotfixes to the file in question!

  28. pizzaboy192 April 2, 2009 at 4:47 pm

    ilm: and thus, windows update won’t replace the file during an update, thus keeping such a hack in place…

  29. ilm April 3, 2009 at 2:00 am

    I guess that does count as an advantage for some people.

    FWIW, I have confused things slightly. I was really referring to this: http://blogs.msdn.com/oldnewthing/archive/2003/08/05/54603.aspx

    …which is about how service pack installs will break when you modify a system file and not strictly about Windows Update. Though I would guess it applies all the same.

  30. Lorne April 4, 2009 at 12:20 pm

    Looking at the thread, all I can say is The US and Canada as well as the Rest of the developed country’s have joinded the ranks of third world nations, Microsoft is just preparing us for our new status

  31. Anonymous April 5, 2009 at 4:11 pm

    Do not want.

  32. _||_ April 7, 2009 at 8:19 pm

    some of you look confused: (as you go down the list, the previous editions features are included)

    Starter (6-app limit, no wallpaper changing, no Aero) : OEM only, available worldwide
    Home Basic (no Glass, no WMC) : OEM only, not available in US, Canada, Western Europe, Israel, Japan, Australia, New Zealand
    Home Premium (no RDP server, Fax/Scan, Location-Aware Printing, Domain-join): retail stores, web and OEM everywhere
    Professional (no Bitlocker, AppLocker, BranchCache, no VM rights): retail stores, web and OEM everywhere
    Ultimate (no volume licensing): limited retail launch, followed by promotional web, OEM everywhere (OEM/MS will bundle stuff)
    Enterprise (only edition for volume deployment, XP downgrade bundled): Software Assurance, Enterprise/Govt./Ed. new purchase

  33. Rafael April 7, 2009 at 8:25 pm

    It’s 3-app limit, where is everyone getting this bogus 6 news from?

  34. _||_ April 9, 2009 at 2:08 am

    Well, strictly speaking it is still 3 apps, but for some things, the limit is flexible. e.g. You can have AV software, multiple Live Essentials apps, Explorer-related apps like WMP, IE running in addition to 3 “other” apps. At least this is observed in 7077.

    However, if you have evidence for a non-flexible 3-app limit, Rafael, I’d say you’re right and I’m not, because you are the most technically skilled guy in the room and know the ins and outs of MS software. I am just a enthusiast dabbling in technology intermittently. :-)

  35. brian.shapiro April 25, 2009 at 11:56 am

    If they’re doing this it would make more sense if they just disallowed wallpapers and only allowed solid color backgrounds. The current wallpaper assumes you want a fish on your desktop.

  36. Mosh Jahan May 11, 2009 at 9:11 am

    Disallowing wallpapers would require more functionality to put it into effect; this method is better. I don’t get why people are outraged though. Why shouldn’t Microsoft reserve the right to disallow customization for entry level edition? Microsoft is a commercial entity and must generate revenue for it’s shareholders. One way to generate future revenue is to limit entry level products in the hope that users will want to pay to upgrade to the more featured products. It’s just business folks.

  37. Виктор Евсеев June 7, 2009 at 7:44 am

    Видел что-то похожее в англоязычном интернете, в Русском инете про такие вещи как-то не особо часто сообщения увидишь.

  38. Marc June 7, 2009 at 4:06 pm

    I thought this limit would be so manufactures could force their branding on users. The hard-coded nature of this suggests it wont be, unless Microsoft are going t have different versions of Shell32.dll(!), which would be crazy.

  39. Matt A. Tobin of Binary Outcast June 9, 2009 at 4:31 am

    Well if u hate the Aero Basic theme and the stupid wallpaper atleast there is one other choice for starter…. Windows Classic with Blue Color and no Wallpaper…

    Check it out…
    http://personal.mattatobin.com/screenshots/WindowsSeven/win7starterinclassicthemenobg.png

  40. Matt A. Tobin of Binary Outcast June 9, 2009 at 5:18 am

    I have just completed a blog post on my own website with instructions on how to get the same results as the above screenshot…

    Check it out:
    http://blog.mattatobin.com/2009/06/09/windows-seven-starter-kill-wallpaper-and-have-classic-theme.binoc

  41. morgan June 20, 2009 at 6:58 am

    After just installing Moblin2 (intel linux) on my notebook I can safely say that Windows 7 will never be installed on any notebook I own – In linux there are no stupid restrictions.

    As for the image that MS is forcing their users to look at – It should be a image of a large smiley faced Tux pointing at you whilst laughing………..

    Way to go MS !

  42. Lone_Wanderer June 21, 2009 at 11:03 pm

    -Hmm, anybody could find the way to create a working SHA-256 hash collision method?
    Or somebody already did?
    :)

    Regards.

  43. mynamesux July 2, 2009 at 2:08 am

    if i had windows 7 starter the only thing that it would be startering is pissing me off

  44. Petr July 10, 2009 at 1:35 am

    Such kind of “crippling” is so silly. Seems to me like ms has lost its mind. I feel that ms is going to be out the door once this cloud computing thingy takes off big time.

  45. Katie October 23, 2009 at 6:50 pm

    Ok, so I got a Samsung netbook yesterday with WIndows 7 Starter. So far, I’ve loved it…until I realized that you can’t change the wallpaper.

    Now, it’s not like I got Windows 7 STARTER because I was too cheap to get the full edition. It’s just what comes with netbooks, and I really wanted a netbook for school. But for fuck’s sake, if you’re first going to disallow wallpaper changes and THEN booby trap it so that if it’s tampered with it turns black….just…WHY?!

    I don’t see the point – is it supposed to be some incentive to get a full edition? Hello, it’s a NETBOOK, it won’t RUN the full Windows 7 edition well.

    It’s low-handed blows like this that really piss me off…

  46. Luke October 24, 2009 at 11:26 am

    Likewise, I bought my girlfriend a netbook today with Windows 7 Starter. I’m from the UK, so all the talk of Starter edition for developing nations is just nonsense. As mentioned above, most netbooks just ship with 7 Starter at the moment, its got nothing to do with being cheap.

    But I cannot stress how disappointed she was that the wallpaper can’t be changed! The sales pitch was
    ‘exciting new Windows 7 Starter ships with your notebook!’
    So, we bought it. Reality -
    ‘crappy watered down Windows 7 Starter ships with your notebook. You’ll be able to do f**k all’
    Perhaps we’ll go out and buy XP, but I really don’t want to be filling MS’s coffers any more after this.

    The audacity, the shame of Microsoft for going OUT OF THEIR WAY to make wallpaper changes impossible. F**king disgraceful. I have been a die-hard Microsoft fan for decades, I still think Office is one of the best pieces of software available, and up until XP, I was loving their OS work. But how misguided has MS become, in an increasingly competitive environment with Apple and the impending Google OS, MS choose to take steps back in the quality of their software?

    Disgraceful. MS continue to lose swathes of their market share, and its lunacy if they don’t know why. Who on earth thought that taking away something simple like wallpaper customising was a good idea? There are two ways this can go 1) MS release a patch in response to overwhelming negative reaction or 2) MS lose yet more of their market share as more and more customers look elsewhere for what they want.

    Grrrrrr, it all makes me so angry!!

    From, Luke.
    An ex-MS fan, growing increasingly fond of Google.

  47. Doug October 25, 2009 at 4:48 am

    Could the original author please verify that the SHA256 is found in shell32.dll? I’m looking at it now and I don’t see it. Maybe the mechanism has changed?

    Also links to anyone else working on breaking this are welcome.
    Thanks.

    (Background: Mother-in-law just got netbook yesterday, after waiting a couple of weeks for the Windows 7 release — now can’t change wallpaper and is considering going back to XP. Really why use 7 Starter over XP? The same netbook is already $30 cheaper with XP; I see nothing worth shelling out another $80 for 7 Home Premium)

  48. Doug October 25, 2009 at 6:10 am

    SHA256 of img0.jpg in public retail release version, 6.1.7600.16385:
    ba4f25bf16ba4be6bc7d3276fafeb67f9eb3c5df042bc3a405e1af15b921eed7

    Also, if you alter img0.jpg, the wallpaper goes blank because this registry key gets blanked out:
    HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper

    But you can restore it to c:\windows\web\wallpaper\windows\img0.png and then you’re at least back where you started.

  49. Shay October 25, 2009 at 2:19 pm

    Of all the drawbacks of the Windows 7 Starter Edition, why did this have to be one of them? Really… It’s stupid and kinda pointless.
    I think I’m going back to Windows XP.

  50. Eddie October 25, 2009 at 10:51 pm

    So I went out and bought a Toshiba netbook this morning with Windows 7 Starter… First thing I did…like I’ve done on every computer I’ve had since Windows 3.1…try to change the background. Nope. I’m thinking this must be a joke…why would they lock this option down? I’m taking this stupid netbook back tomorrow.

  51. kenif October 31, 2009 at 4:35 am

    as soon as word gets out sales will drop who doesnt change there wallpaper and who reallly wants to spend extra money just to change it surely they will go back on this. just got new netbook with win 7 starter managed to make the wallpaper the colour of my choice by going to clasic version then changing the name of the folder where the jpg is kept and changing back to the win 7 version

  52. peter November 4, 2009 at 5:09 am

    I got a new net book with win7 basic on it, did all the upgrades ect, backup disc ect, only to find I cannot change the wall paper,
    but having read this post, have taken what matt wrote (http://blog.mattatobin.com/2009/06/09/windows-seven-starter-kill-wallpaper-and-have-classic-theme.binoc ) and change to the blue screen then right click on the desktop and right click gadgets,
    then added the slide pictures now at least I have a pic on the desktop even if it is only a 1 inch sq but on a 10 inc screen is not to bad

  53. Blunt World November 7, 2009 at 1:56 am

    It still amazes me how Microsoft repeatedly shoots itself in the foot; it’s like they can’t help but generate negative PR. It’ll be a matter of time before they update 7 starter due to consumer backlash. The number of customers that will have a negative experience with their netbooks and windows 7 can’t help their image. I mean you would think they learned from vista.

  54. jake November 7, 2009 at 12:02 pm

    wow just got a laptop with starter…i like the running program hat that you cant change the walpaper! not to mention that they put the gayest background on it (not to affend n e 1) does anyone know the number to complain?

  55. Rabinder Nath November 8, 2009 at 2:39 pm

    This is not good. Small things like these irk many customers who don’t even then buy the advanced versions. Customers today are very touchy about these things. Even though it may not be “required” feature for the intended uses the starter edition is expected to be used (net cafes, libraries, terminals for online banking at banks etc) , its absence will work as a “hygeine” factor i.e. it induces dissatisfaction. For example, consider the scenario where the a PC with the Starter Edition is used in a library and the library is unable to change the wallpaper so they could put there logo in there. And they simply “can’t”!!!! Utter stupidity……

  56. spacyfreak November 9, 2009 at 11:57 pm

    Windows7 Starter Edition runs GREAT on my SUPERB Samsung netbook N130.

    Very cheap netbook but VERY solid hardware and the keys are bigger than on other netbooks, you can write nice. Battery lives 4-6 hours (if you disable wlan if you dont need it).
    To increase performance (opening windows) disable visual effects, but anyway, windows7 really ROCKS.
    Time to change my good old loved xp OS.

  57. srg84 November 11, 2009 at 2:07 pm

    <<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    Regedit go to key

    HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper put the path of the image first, then righ click permissions->Put yourself as owner, then unchek the inherit button delete all users, then add the user ‘everyone’ and give read only permissions SOLVED :D

  58. player November 12, 2009 at 6:50 pm

    How can everybody be so blatant and blind??????? It’s there for f*cks sake!!!!!!!

    Two easy ways:
    1. Double click on a picture and Windows Photo Viewer will launch. Right-click and choose Set As Desktop Background.
    2. Just open Windows Explorer. Use thumbnail view, then right-click on a picture and choose Set As Desktop Background.

    Just got a scrapped away HDD and installed 7 starter on a P4 1.5 with 512 (shared VGA memory, have to install VIA/S3G WinXP driver for display but that worked, WHQL indeed). Screenshot at http://tinyurl.com/7wallpaper

  59. player November 12, 2009 at 7:24 pm

    Previous link was way too small can’t figure out which link point to the bigger pic I’ve uploaded full-res pic:
    http://img222.imageshack.us/img222/7355/7starter.jpg

    No SHA calculation or registry hack or 3rd party software ever needed. Win7 RTM build 7600 Starter Edition.
    Using in-built Explorer function and bundled Windows Photo Viewer (hey, associate GIF to it, seems M$ forgot to do so..)

    Who does look closely will notice that my clock was messed up so don’t let it cloud your thinking.

  60. jm November 12, 2009 at 9:07 pm

    srg84’s solution works. Thank you.

  61. Rafael November 12, 2009 at 9:15 pm

    @player: You’re not using a real copy of Windows 7 Starter. Windows 7 Starter does not support the resolution your screenshot is in and your System properties window does not look as it should on a real Starter system.

  62. player November 13, 2009 at 7:52 am

    @Rafael:

    This is a real copy. Downloaded from MSDN, intgrated x86 & x64 editions. There’s a bunch of guide on how to do that, perhaps in the process some of the ‘required’ files from other editions were being copied to the starter edition, I don’t know.

    All you have to do is copy everything, unlock the editions by deleting ei.cfg and burn. Details:
    http://www.windowsvalley.com/blog/create-windows-7-aio-all-in-one-dvd-or-merge-all-editions-of-windows-7-in-single-dvd/

    Also here, but seems it has been removed by Microsoft:
    Windows 7 USB/DVD Download Tool (Microsoft Store, now removed) http://store.microsoft.com/Help/ISO-Tool

    But what I do know is, before activation, the wallpaper cannot be set, only after activation it does. Although I signed up with both MSDN and beta test programs I have all RC and Beta releases, but so far I only tested Starter Edition with RTM build 7600. Maybe I have time I’ll reformat and reinstall an older release. I already messed up product keys for different editions :P

    As for the screen resolution, I’m using a WS 1440×900, and during instalaltion it’s 640×480 in 8-bit color, can’t see any button, minimize and close button, progress bars etc. But I keep going and download appropriate video driver, surprisingly old WinXP driver works on mine. And one more thing: You DO NEED AN OLD SYSTEM, OR underpowered system, as per requirement (See Win7 requirement changes on official Win7 page).

    For summary: Need 260GB or less (used 160GB, partitioned for only 80GB, used abt 6GB). 1GB RAM or less (used 512). 2.0GHz CPU or less (used 1.5GHz Pentium 4). So the system DOES satisfy the requirements.

    You might be one of those who confused Starter Edition with Home Basic!
    Starter Edition is sold worldwide and for less capable systems. Home Basic is not for retail, only OEMs for less developed countries. Take a look at official page, there’s a Starter, Home Prem, Prof and Ultimate.

    For the sake of argument, I’ll probably re-try the RC build, if the activation for it still available, later. For now I’m trying to enjoy this crippled release for a few more hours or days :)

  63. player November 13, 2009 at 8:03 am

    How about this screenshot? When clicked on ‘Change Desktop Background’ …
    http://img69.imageshack.us/img69/9725/clipboard01k.jpg

    Still not convinced about a real starter edition? This is the real deal. I don’t know how anymore real can it be. FYI I’ve tested betas, rcs and rtms on a lot of machines already, and my gut says this starter edition does look as starter as it can be ;) compared to Premium or Professional or Ultimate.

    And how does a ‘real’ starter edition System Properties window should look like. Anyone with a screenshot?

  64. player November 13, 2009 at 8:44 am

    If you’re concerned about how ‘original’ your DVD-ISO Image (I downloaded mine from Technet) you can compare the checksum.

    To convert editions, and the checksum verifies (told you that all needed is one iso download!) you can use:
    http://www.mydigitallife.info/2009/10/31/windows-7-iso-image-edition-switcher-free-download-for-direct-convert/

    I didn’t use that one, I did by hand last time (and integrated x86 and x64) but a simpler way now exists. Have your ISO ready and patch to a universal x86 or x64 (one ISO for each architecture):
    http://www.mydigitallife.info/2009/11/01/create-windows-7-universal-iso-with-all-editions-selection-on-install-with-ei-cfg-removal-utility/

    Hope this clarify about genuity of installer being used. Now back to the issue of setting wallpaper… :)

  65. Rafael November 13, 2009 at 9:00 am

    @player: A normal Starter Edition install does not even have that Change Background link. I suspect you’re either using a modified ISO (try the MSDN ISO, not the AIO ISO) or you’re using licensing hacks that makes Windows think it’s something other than Starter.

  66. player November 13, 2009 at 10:48 am

    @Rafa
    - Change Background Link: exists even before activation, but can’t be used either.
    - Set As Background: Menu item exist only after activation. Can’t try other workarounds (how to de-activate, change serial? I have only one btw…)
    - AIO: yes used that (the one I made myself). Still have MSDN original. Will try that later.
    - Licensing hacks: Nope. Not required yet. Have all the required DVD and product keys. So I don’t think it’s an issue with hacks.

    Does AIO considered as a hack? Let’s say I messed up some other editions files with other editions installation. But for godsake it’s just WIM files.

    Anyway thanks for suggestions, my top priority is to reinstall RC first and figure it out, then probably older Betas providing the activation codes are still valid… only this slow PC took longer to install than using newer PCs.. about two hours.

    And oh, I tried srg84’s registry method and it works. So just in case I messed up the registry I created another User account and try it there and it works. Actually it doesn’t require the read-only part at all. You just need to logoff and then re-login but thats a pain in the ass.

    So to me (for now) all the fuss about Win7SE wallpaper issues are either in the past or some kind of (un)intentional bug…

  67. Rafael November 13, 2009 at 12:56 pm

    @player: Interesting. I wonder if the AIO process broke something? I have MSDN Starter media installed here, link doesn’t exist, etc. Let me know what you find out.

  68. Rafael November 13, 2009 at 12:57 pm

    @player: Just to add a note: I’ve reverse engineered the code that checks your license, so I know it isn’t an unintentional bug.

  69. player November 13, 2009 at 1:34 pm

    @Rafael:
    That means I *really* have to reinstall, since this copy is already activated. Damn.

    Quote: “I’ve reverse engineered the code that checks your license”
    My license? How do you get your hands of…

    Or do you mean ‘that kind of license’… :)
    Well honestly, this one isn’t using any kind of activation hacks, so me too has to ‘reverse engineer’ or.. actually reinstall… heh..

    P/S: I wonder about your earlier statement about screen resolution. Seems I don’t have any issue about that one too. Am I downloading from a wrong Microsoft server or… BTW I’m using retail (7600.16385.090713-1255_x86fre_client_en-us_Retail_Ultimate-GRMCULFRER_EN_DVD) not OEM so in my knowledge editing ei.cfg is sufficient enough or do I have to redownload the real starter DVD again, what do you think? Forget the AIO DVD of course…

  70. srg84 November 13, 2009 at 5:19 pm

    As I said before the solution is prevent deleting this registry key “HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper”, the discussion is over.

    ————————————————————————————————————————————
    Regedit go to key

    HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper put the path of the image first, then righ click permissions->Put yourself as owner, then unchek the inherit button delete all users, then add the user ‘everyone’ and give read only permissions SOLVED :D

    ————————————————————————————————————————————

  71. Rafael November 14, 2009 at 12:01 am

    @player: Starter isn’t distributed with retail media, even with the ei.cfg hack. You have to download the ISO for Starter.

  72. Gabe November 14, 2009 at 4:07 am

    @srg84: that doesn’t help me much can you give more detail…. right click on what? can you give screenshots on your workaround?

  73. srg84 November 14, 2009 at 6:44 am

    of course, right click on “Desktop” See the creenshots :)

    http://img40.imageshack.us/gal.php?g=77453902.png

  74. player November 14, 2009 at 1:45 pm

    OMG I must’ve done something horribly wrong here :O

    @Rafa: You’re right, it’s OEM. My bad I thought it was retail. That was the rest (Home, Pro, Ultimate). I just noticed the product key was OEM.

    Probably there’s a mixup with OEM versions awhile back when I’m juggling through different versions of beta and rc DVD images but what the hell… my Win7SE works better.

    As I said before, I never thought of having to install the edition but all the PIDs for RTM I got was a Starter and a Ultimate. The rest was for either Beta or RC so, I never installed SE before. (So from which image does exactly this one emerges? Likely I have to find that out.)

    That’s why I just stumbled upon this page just a few days ago after figuring out about the wallpaper restriction. Only later did I noticed that Rafa is the boss and the article was more than six months old, and refers to older release, duh ;)

  75. player November 14, 2009 at 1:53 pm

    I’ll stop talking now until whether I figured out what actually happened or is that function come from a Windows Update applied or I have reinstall from original dvd or reinstall and compare with older Beta/RC.

    That would take some time to accomplish and in the meanwhile I’ll keep checking this page often (or not often).
    Wonder if that a simple wallpaper issue would cause someone to reformat and reinstall OS from scratch, would this happen to a lot of people or just some ;)

  76. Gabe November 14, 2009 at 2:19 pm

    @srg84: Thank you so much. I have another question though. When when I uncheck the “Include inheritable permissions from the object’s parent” it asks me if I want to “add,” “remove,” or “cancel”…. which one do I pick? Here are some screenshots… and thanks again for your response….

    Is this the button I have to uncheck:
    http://i33.tinypic.com/2hobds3.png

    Then I get this message:
    http://i36.tinypic.com/260skr4.png

  77. Gabe November 14, 2009 at 2:37 pm

    OMG it worked… I clicked remove… (now I understand why you said “unchek the inherit button delete all users”) then added “Everyone” as read….

    Thanks… it is really simple when I look back at it

  78. Damien November 15, 2009 at 12:48 am

    Please guys, help me! I’m a pretty techy guy but no matter how itry to follow these steps srg has left I can not get it to work! I’m about to return this damn netbook if I can’t fix at least this! If you guys have a blog with any step by steps or anything a little more detailed I would greatly appreciate it! (in fact so would every other win7 netbook user!)

    Help!!

  79. Gabe November 15, 2009 at 4:20 am

    Step by Step:

    1. Open regedit (aka registry editor; you can access it from the star menu by typing “regedit” in the search box…)
    2. Go to “HKEY_CURRENT_USER\Control Panel\Desktop\” folder and click on it
    3. On the right hand side find there are a bunch of entries. Find the key named “Wallpaper” and double click on it and put the path of the picture you want as your new wallpaper (example path is “C:\Users\Bob\Pictures\new_wallpaper.jpg”)
    4. Right-click on the “Desktop” folder in regedit that you found in step 2 and click Permissions.
    5. Click “Advanced”
    6. Go to “Owner” tab, highlight your name in the box that says ‘Change owner to’ ( There are only two choices the other is Administrator )… once your user name is highlighted click “OK”
    7. Click on “Advanced” again
    8. Uncheck the button that reads “Include inheritable permissions from the object’s parent”… click “Remove” when prompted
    9. Click “Add”
    10. Type “Everyone” and click “OK”
    11. Check Allow “Read Control” and click “OK”
    12. Click “OK” again
    13. Highlight “Everyone” and check to Allow “Read” and click “OK”
    14. Restart Computer and enjoy new Wallpaper

  80. Chris November 15, 2009 at 3:38 pm

    @Gabe: Thanks for the more in depth explanation. It makes sense, but I can’t get it to work for some reason. I did it fine on my friend’s laptop, but its not working on my netbook.

  81. srg84 November 16, 2009 at 1:49 am

    Thx Gabe, I couldn’t reply yesterday.