Skip to content

In place upgrade from Vista Home Premium to Windows 7 Professional

I have no idea why Microsoft insists on a clean install when upgrading from Microsoft Vista Home Premium to Microsoft Windows 7 Professional. In fact, I don’t really care. I want to do an in-place upgrade. I’m a busy person and don’t have time to dick around for 8-12 hours installing, moving files, moving settings, and reinstalling all my applications. Using a little ingeniuity – i.e. hacking – I was able to do:

  • an in-place upgrade to Ultimate,
  • a downgrade to Professional,
  • and an activation for Professional

If you are like me, you purchased the Windows 7 Professional ‘upgrade,’ so you have media and a product key. Here’s what you need to do:

  1. Hack your install media. It turns out that every edition is included on every installer disk. So no matter what edition you have, you have a full install Home Premium, Professional, and Ultimate.  To unlock the capability, create an ISO image of your Windows 7 Professional disk. There are multiple utilities for doing this, most of them are free, use Google to find one. Once you have made the image, convert it to an Ultimate Installer disk using the Windows ISO Image Edition Switcher utility.
  2. Now mount the ISO image and begin the install. Again, there are lot of free utilities for mounting ISO images. Use whatever works for you. (Google)
  3. When you have the option, choose to do an upgrade install. Window 7 Ultimate allows you to upgrade in-place from just about any other edition.
  4. After a few hours, you will have a working version of Windows 7 Ultimate. The problem is, it isn’t activated and you have a Windows 7 Professional product key. You cannot activate Ultimate using this key. You need to take the next step – downgrade it.
  5. Use regedit.exe and go to \\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Current Version hive.
  6. Change the key ‘EditionID’ key from ‘Ultimate’ to ‘Professional’
  7. Change the ‘Product Name’ key from ‘Windows 7 Ultimate’ to ‘Windows 7 Professional’
  8. Now, using your upgrade media (not the ISO) run another install and choose to upgrade.
  9. Several hours later you will have Window 7 Professional.
  10. Now, activate it using your product key. ALL DONE!

Update: an alternative to the above that can save a lot of time: Chris writes (in comments below:)

I had Vista Home Premium (32bit), I made a 7 Home premium disk (from my 7 Pro) and made an in place upgrade. After install, I did not enter a key but went to desktop and did the Anytime Upgrade. I chose that I already had a key, as I have a 7 Pro key already. I entered the key and within 15 minutes, I had a fully activated 7 Pro without losing my settings, programs, etc., etc.

You should do this instead, it will save you several hours!

53 Comments

  1. Wondering wrote:

    Your description of the steps leading up to the registry hack is good – but your description of “using your upgrade media (not the ISO) [and] run another install” is really inadequate. Using your steps I already have a working install of Ultimate up to that point, and I’ve hacked the registry ID. Why do I need to re-install Professional, and are you saying we should just do the second install in-place using whatever Professional media we have?

    Friday, November 13, 2009 at 4:02 am | Permalink
  2. Mr. Zero wrote:

    Thanks for your comment. You have Ultimate, but it is not possible to activate it using a Professional product code. You need to run the upgrade twice – once to get it to Ultimate and then once again to ‘downgrade’ it back to Professional. Only then can you activate your copy with a Professional code. However, if you have an Ultimate code, you can just use that.

    Technically you can use the ISO again if you modify it to turn it back into a Professional upgrade.

    Saturday, November 14, 2009 at 11:50 pm | Permalink
  3. Andel wrote:

    Hey,

    Great article! I was just wondering whether it is really that easy to “upgrade” 7 ultimate to 7 professional. Because it is actually a downgrade. Is it not possible to upgrade Vista Home Premium to 7 Home premium, and then upgrade 7 Home Premium to 7 professional?

    Another question: I bought a win 7 Professional upgrade dvd, but no license came with it. It requires a Vista license. Do you think that the same steps apply to me?

    Thanks a lot!

    Andel

    Tuesday, November 17, 2009 at 1:03 pm | Permalink
  4. Mr. Zero wrote:

    Andel, your proposed path would also work. The problem was I already had purchased Win 7 upgrade media. But, yes, you could do the Home Premium upgrade first and then use Anytime Upgrade to make your copy Professional or Ultimate.

    I’m not sure I understand your other question – you should have a product key in with your upgrade media. You need that to activate the copy.

    Tuesday, November 17, 2009 at 2:18 pm | Permalink
  5. Jim Hatch wrote:

    Mr. Zero, Thank you for your expertise and innovative solution to a more than frequently reported problem. I happened to have a Windows 7 Ultimate Disk that I installed on my desktop PC so the solution did not entail creating an ISO image. My registry has a slightly different path however. There is a ‘Microsoft’ folder between ‘SOFTWARE’ and ‘Windows NT.’ i.e.: …\SOFTWARE\Microsoft\ Windows NT… Also, the final Upgrade to Windows 7 Professional loaded very quickly to my pleasant surprise.
    Thanks and kudos!!
    Jim Hatch

    Friday, November 20, 2009 at 5:56 pm | Permalink
  6. Murr wrote:

    Dear Senor 0. Thank you for the brilliant solution! It worked for me. I found your site through the Microsoft Answers Forum. But I wanted to mention that in your step #5 you neglected to list one sub-directory (…\Software\MICROSOFT\Windows…). Unless that’s just how my registry is setup. Nonetheless, that’s where I found the keys to change on my machine.

    Saturday, November 21, 2009 at 10:59 pm | Permalink
  7. Mr. Zero wrote:

    Thanks to Jim Hatch and Murr for noting the issue with the registry path. I’ve fixed in in the post.

    Sunday, November 22, 2009 at 5:10 pm | Permalink
  8. Chris wrote:

    I also bought 7 Pro and am upgrading from Vista Home Premium. I already upgraded to 7 Home Premium, last night using the ei.cfg Removal Utility. Since I have a 7 Pro key can I just upgrade to 7 Pro from here or what is my next step?
    Should I undo the 7 HP upgrade and upgrade to ultimate, then back to 7 Pro?

    I wish I had found your site sooner.

    Thanks for any help you can lend, if you see this in time.

    Tuesday, December 1, 2009 at 3:06 pm | Permalink
  9. Human wrote:

    Hi,

    Thanks for writing all of this. I did everything up until step 8. Where do I find the upgrade media?

    Tuesday, December 1, 2009 at 8:25 pm | Permalink
  10. Robert wrote:

    I like the idea of doing an in-place install, but I’m worried about the legality of this and it potentially messing up my registration of my copy of Windows 7 Pro.

    Tuesday, December 1, 2009 at 9:04 pm | Permalink
  11. Chris wrote:

    Thanks! This worked great! I had Vista Home Premium (32bit), I made a 7 Home premium disk (from my 7 Pro) and made an in place upgrade. After install, I did not enter a key but went to desktop and did the Anytime Upgrade. I chose that I already had a key, as I have a 7 Pro key already. I entered the key and within 15 minutes, I had a fully activated 7 Pro without losing my settings, programs, etc., etc.

    Again, thanks! Why doesn’t Microsoft do this install the right way. They are scaring people away needlessly.

    – Chris

    Wednesday, December 2, 2009 at 6:35 pm | Permalink
  12. Mr. Zero wrote:

    Chris: Glad it worked out – people should be made aware of your solution too!

    Human: Your Win 7 DVD is the upgrade media.

    Robert: It worked for me with no problems. The fact is, you can install without a product key. There’s nothing illegal about activating a legal copy of Pro when that is what you are running.

    Thursday, December 3, 2009 at 8:15 am | Permalink
  13. Dennis Klaustermeyer wrote:

    Thanks for posting this online. Used it twice last night to successfully upgrade from Vista Home Premium to Windows 7 Professional. Don’t know why Microsoft has to make this so difficult and confusing for everyone!

    Saturday, December 5, 2009 at 12:53 pm | Permalink
  14. Leslie wrote:

    Can someone please help me with this process? I have created an ISO image from the installation disk which I created last night. I am using the Win7 Pro upgrade file that I downloaded from Digital River and we all know what a nightmare that has been.
    The file size of the disk is 3.02GB and the ISO image I created from the installation disk is also 3.02GB so I’m not sure why it is giving me an error. When trying to use the ISO Image Edition Switcher, I keep getting the error message “Unexpected target file size”

    Tuesday, December 8, 2009 at 6:16 am | Permalink
  15. Leslie wrote:

    By the way, I am assuming that the patch I need to use is the WIN7 Home Premium 32 bit one because I am trying to upgrade to WIN7 Professional 32 bit on my Vista Home Premium laptop.

    Tuesday, December 8, 2009 at 6:19 am | Permalink
  16. Leslie wrote:

    Anyone? Can someone help me? I really need to get this installed and it just won’t do it. I don’t know if I am doing something wrong or what?

    Tuesday, December 8, 2009 at 3:53 pm | Permalink
  17. Stevo wrote:

    I have vista Home Premium on my comp, and want to get 7 Professional UPGRADE, with the clean install (wich I prefer), will it work with an upgrade product key when it does a clean install, or, do you have to have a full retail version to do this.

    As when I tried it with Vista a year ago, It did not let me do a clean install, only an upgrade, or is the clean install different with Windows 7 that it allows you to do this for this type of upgrade…hope this is understandable, as I bearly understand what I wrote myself…thanks in advance for any answers.

    Wednesday, December 9, 2009 at 1:11 am | Permalink
  18. Bachir wrote:

    I used the below and upgraded from Vista Home Premium Edition to Windows 7 Professional:

    1.Use regedit.exe and go to \\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Current Version
    2.Change the key ‘EditionID’ to ‘Business’
    7.Change the ‘Product Name’ to ‘Business’
    8.Now, using Windows 7 Professional CD install the upgrade.

    Thursday, December 10, 2009 at 5:06 am | Permalink
  19. Axel wrote:

    Did you guys have the ‘Update version’ or the ‘Full version’ of Windows 7 Pro when using the Anytime Upgrade method?
    I have the full version of Windows 7 Pro (free download from my college) and I am now worried that I will get stuck at the Anytime Upgrade part since I don’t have an ‘Update Windows serial’ just the ‘Full serial’.

    Thursday, December 10, 2009 at 9:22 am | Permalink
  20. Adam wrote:

    I can concur, the way Chris does it is an absolute breeze, my update was trouble-free. Thanks for this post!

    Thursday, December 10, 2009 at 2:26 pm | Permalink
  21. Robert wrote:

    I’m going to attempt Bachir’s method. Anyone else done it?

    Wednesday, December 16, 2009 at 12:19 am | Permalink
  22. Robert wrote:

    Used Bachir’s method. Worked fantastically! W00t.

    Wednesday, December 16, 2009 at 2:16 am | Permalink
  23. Kyle wrote:

    Will this process work if going from a 32-bit version of Home premium to a 64-bit version of Professional? Thanks!

    Wednesday, December 16, 2009 at 10:25 pm | Permalink
  24. noob johnson wrote:

    I am a noob. i have vista home premium and i bought 7 pro, and also want to do the upgrade, bachirs seems the simplest. Im just wondering if someone can help me with step with mr. zero or bachirs first step, mainly with the regedit.exe, what does it do and where can i find it etc.. thanks

    Thursday, December 17, 2009 at 7:23 pm | Permalink
  25. Christof wrote:

    Bachir’s method worked for me too!

    Friday, December 18, 2009 at 2:27 am | Permalink
  26. Robert wrote:

    Noob johnson: go to Start and in the search box type “regedit” and hit ENTER. That should open it.

    Tuesday, December 22, 2009 at 6:21 pm | Permalink
  27. joshef wrote:

    i used bachir’s method also and it worked but am now getting error code 0xc004c008

    Tuesday, December 22, 2009 at 11:25 pm | Permalink
  28. Bob Paje wrote:

    How do you make a Windows 7 Home Premium disk from a Windows 7 Pro disk?

    Wednesday, December 30, 2009 at 4:12 pm | Permalink
  29. Chase wrote:

    To make a windows 7 home premium disk from a pro disk you need to remove the efi.cfg file from it

    If you look around on google, I think there is a tool out there that will do it all automatically.

    Sunday, January 10, 2010 at 4:13 am | Permalink
  30. wub wrote:

    I’ve been looking carefully before leaping on this one. Thanks to everyone who posted their solutions above. Each path has some merit, but my version of the easiest way seems to be by only changing one line in one file of your installation media.

    I have a few clients who purchased Windows 7 Pro who wanted to upgrade from vista home premium. For this procedure I started with the x15-65804.iso and the install key. Use 7zip or your favorite file manager to extract the iso to a directory-(you will get the same installation folders if you burn the iso to a disk and then back to your computer but 7zip saves the step). You can also run the .exe install option to create an install directory with the same structure as the install disk.)

    Once completed, open the ‘sources’ folder in the root directory, then look for the ei.cfg file. Open it with notepad++ or your favorite editor. the text appears as:

    ————–
    [EditionID]
    Professional
    [Channel]
    Retail
    [VL]
    0
    ————–

    Change that to:

    ————–
    [EditionID]
    HomePremium
    [Channel]
    Retail
    [VL]
    0
    ————–

    just change Professional to HomePremium, whatever your version. Save the file.

    Put the whole expanded windows installation media folderfrom above onto the target computer. Install windows from the setup file in its root folder. You can make another iso and burn to/install from disk if moving the folder onto the target machine is not possible.

    My last install was to a Dell Inspiron 1521 with Vista Home Premium and a typical profile of OEM software and MS Office 2007. From ‘Install Now’ to 7 Home desktop took me about 170 minutes, though your mileage may vary.

    When prompted to enter an installation code, -do not use your key- just choose next. Windows will proceed and restart. Your pro code won’t work anyway, but as of this writing, windows restarts and presents a 7 Home Premium Screen.

    From reading another set of directions I thought the logical next step would be to run the setup file again, this time with the original software with Professional in the ei.cfg file. Not so…once I had 7 installed, it directed me to instead run the ‘anytime upgrade’ program installed with 7 Premium.

    I opened the anytime upgrade and pasted the pro 7 key code into the window. That was accepted, and upgrade from that paste to a Pro desktop took 25 minutes. All programs and settings were intact.

    Apparently nothing illegal or unethical is required here either. If you feel uncomfortable changing the ei.cfg file you could accomplish the same thing by using a 7 Home Premium Disk in the first phase and then just doing the anytime upgrade with your genuine key…all done. As a system builder you don’t have to maintain several versions of install disks like with XP-there is just the one disk and the one ei.cfg file.

    I took a tour of the program files before this procedure and made sure none of the ‘extra’ OEM programs like a browser error redirector made it into 7. The only program that the upgrade advisor told me was definitely not going to transfer was a Dell modem driver manager. Apparently any incompatible programs are eliminated during the upgrade, but I would stop, uninstall, and then resume the upgrade if directed just to be sure.

    This would apparently work for any scenario not supported by Microsoft’s official path as long as you have an install key and media. I hope it helps you as much as the other posts helped me.

    Sunday, January 10, 2010 at 6:04 am | Permalink
  31. NP wrote:

    I just followed WUB’s solution, and it worked like a charm! Excellent info. Thank you!

    Tuesday, February 2, 2010 at 10:30 pm | Permalink
  32. DH wrote:

    Just wanted to thank Mr. Zero and everyone for the information they shared here! It helped me upgrade my Vista Home Prem 64 to Win 7 Pro 64 in record time, without losing any data.

    After making an ISO of my Win7 Pro DVD, I followed the directions here:
    http://arstechnica.com/business/news/2009/12/-the-usb-flash-drive.ars/

    This allowed me to make a bootable USB key with an image of the Win7 DVD. More importantly, since it was on USB key, I was able to easily change it – for example, delete the ei.cfg file to make it non version-specific.

    I upgraded my Vista Home Prem to Win7 Home Prem, then used “Anytime Upgrade” to go to Win7 Pro thereafter.

    Thanks again, all!! :)
    DH

    Sunday, February 21, 2010 at 10:56 pm | Permalink
  33. DH wrote:

    Sorry – forgot to say that this worked in record time because USB 2.0 access is faster than DVD access, so the USB method not only makes the image editable, but more efficient also.

    BTW, I used an 8 GB key but 4 GB would have been sufficient.

    Cheers,
    DH

    Sunday, February 21, 2010 at 11:06 pm | Permalink
  34. Mike wrote:

    Just wanted to say thanks for the informative postings here. I was able to successfully upgrade to 7 Professional from Vista Home Premium. Fortunately a friend found this link that has upgrade the direct download links from MS.

    http://techpp.com/2009/11/11/download-windows-7-iso-official-direct-download-links/

    Saturday, March 13, 2010 at 9:33 am | Permalink
  35. KJQ wrote:

    Bachir’s method worked great for me. One correction though, the “Product Name” needs to be changed from “Microsoft Vista (TM) Home Premium” to “Microsoft Vista Business”. Just “Business” won’t work.

    Friday, March 26, 2010 at 3:10 pm | Permalink
  36. Connie wrote:

    Bachir’s solution was so simple, I didn’t think it would work – it did! Just a little registry edit, and I was good to go. I entered the key right at the end of the install. Genius.

    Friday, March 26, 2010 at 7:14 pm | Permalink
  37. cwomack wrote:

    Thanks for all the great information! I’m not sure if I’m just lucky (newbie) or if what I’ve found can be replicated by others. I’ve successfully upgraded two different machines from Vista Home Basic to Windows 7 Pro. I used Bachir’s trick for changing the values for HKLM\Software\Microsoft\Windows NT\Current Version ‘EditionID’ and ‘Product Name’ to ‘Business’. Then I simply copied all the files from my Win7 DVD to a new folder on my desktop and ran setup from there. I didn’t have to extract anything, edit the ei.cfg file, or enter any keys. When the install wizard opened, I selected to Upgrade instead of Custom. I couldn’t get Zero’s instructions to work – probably due to my own lack of knowledge. I was able to install all updates, including the MS Genuine thing. Didn’t seem to have any error messages, except a few incompatible driver issues. The first machine is two months post-upgrade with no complaints.

    Tuesday, April 13, 2010 at 9:20 pm | Permalink
  38. mb wrote:

    I followed Bachir’s steps and upgraded from Vista home to W7 professional. Everything seems to work, except my winhttp file is not working properly. I have tried to register it unsuccessfully a number of times. Any insight?

    Saturday, June 12, 2010 at 4:13 pm | Permalink
  39. Ryan wrote:

    WUB’s method worked perfectly for me. Thank you so much!

    Friday, July 30, 2010 at 12:20 pm | Permalink
  40. Alex wrote:

    The solution from Bachir worked perfectly! So easy! Vista Home Premium to 7 Professional Upgrade. Saved me days of reinstalling programs and configuring application settings!

    Tuesday, August 24, 2010 at 2:41 pm | Permalink
  41. Placid wrote:

    I exprienced the problem of ugrade from Vista Home Premium to Windows 7 Professional.

    Taking a cue from Mr. Zero, in the following steps.
    #5. Use regedit.exe and go to \\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Current Version hive.
    #6 Change the key ‘EditionID’ key from ‘Ultimate’ to ‘Professional’
    #7 Change the ‘Product Name’ key from ‘Windows 7 Ultimate’ to ‘Windows 7 Professional’

    I changed the ‘EditionID’ from ‘HomePremium’ to ‘Business’ and ‘Product Name’ to Business. Then when I tried to load Win 7 Pro it gave me a message saying I cannot upgrade and something. But I should ‘update to Service Pack 1′ and then I can upgrade. So I updated to Service Pack 1 online and then loaded Windows 7 Professional. It went smoothly and activated with the serial number from the pack.

    Thanks Mr. Zero for the clue.

    Saturday, October 9, 2010 at 6:31 pm | Permalink
  42. NICK wrote:

    Thought I’d chime in and provide one more data point re the simple but effective workaround prescribed by Bachir. This morning, I employed the steps outlined with the correction noted re ‘EditionID’. The in-place upgrade from Vista Home Premium SP1 64 bit to Windows 7 Pro 64 bit, via the Upgrade version of the latter, came off without a hitch in about 60 minutes. Thanks so much to everyone, and especially Bachir, who took the time to contribute to these very informative postings!!

    Monday, December 6, 2010 at 10:43 pm | Permalink
  43. andy Thomas wrote:

    Hi all
    many thanks for this its a great help.
    I have just purchased a copy of win 7 pro upgrade and have vista home premium.
    on the website it states

    Please Note: changes to UK release of Microsoft Windows 7

    Software4Students ask all our customers to please note that Microsoft have recently made a number of changes to the European release of Microsoft Windows 7. Please be aware that while this is subject to change, the latest information that we have is as follows:

    This version of Windows 7 ships as an upgrade edition. It is NOT possible or permitted to perform a clean install with this product. You must have an existing valid Windows operating system on your hard disk. All editions of Windows 7 will now include the Internet Explorer 8 web browser as standard.

    so i am guessing that i cant do a clean install from this disc 9 i was hoping to re format and start from scratch)

    with that in mind would one one the isos from Mikes post help?
    ( i presume i will still have to do the home premium route and then use my pro key and use the anytime upgrade.)

    or could i still use bachirs method and do an upgrade?

    my other thought was to download the home premium version from mikes link then use the latter part of WUB’s posted method.

    One final question is
    once i have done this will i be able to use my pro disc to do a clean install (my machine is very clooged up) or would i be better just downloading the win7 pro iso form mikes link

    thanks all
    Andy

    Monday, January 24, 2011 at 8:52 pm | Permalink
  44. Louis wrote:

    You folks should be running the company microsoft, i really enjoyed all the post and learned an awful lot. Thanks to all of you fo your time.

    Tuesday, January 25, 2011 at 12:02 am | Permalink
  45. Steve wrote:

    I used the BACHIR method and it worked like a charm. I need to uninstall my Dell Modem Diagnostic Tool and uninstall Itunes before Window 7 Professional would let me install. After that is worked great. The BACHIR is really fast and easy for those of us who never made an ISO disc.

    Thursday, March 3, 2011 at 4:55 am | Permalink
  46. Rusted Root wrote:

    Kudos to all, particularly Bachir, whose method I used to upgrade from Home Prem to 7 Pro. It was seamless, even though it took 5 hours. With almost 500,000 files, settings and programs, there was no way I was going to do a clean install — even though some may opine that this number would suggest the opposite. New OS much faster. Thanks.

    Friday, March 4, 2011 at 1:52 pm | Permalink
  47. Donna wrote:

    Nice. Thanks Bashir. I had thought that logically something like a more straightforward, pre-upgrade regedit might work, after reading Zero’s original post, but wasn’t sure how to go about it. Very straightforward. I simply used “Business” in the ‘Product Name’ as you suggested.

    One other note, I was given the Win7 disk already on a USB stick, as I do not have a DVD drive on my Vaio. I’m not very technical, but it looks to me like the files have simply been copied on there from the disk. In any case, I was able to simply go into the Source folder and delete (well, in my case I moved – just in case) the ei.cfg file. This allowed me to chose the version I wanted to upgrade to. (Not strictly necessary post-regedit, but nice to have the option in case one ever needs a Win7 disk for recovery.)

    I was able to upgrade straight to Pro, no problems. I’m glad there are those of you out there willing and able to got the long route, so that someone could eventually shorten it and make it easy for us less than worthy non-techies. ;) Thanks all!

    Wednesday, March 16, 2011 at 12:25 am | Permalink
  48. Sheilan wrote:

    Wish I knew all the terminalogy here and how to do this because I also fell into the trap of purchasing the professional version of 7 and I have Vista home premium. If anyone wants to take an old person through the steps of this process I would appreciate it. Of course it would have to be in great detail with good explanations.

    Friday, March 18, 2011 at 2:25 am | Permalink
  49. malmspilot wrote:

    Thanks everyone for sharing this method of getting Win 7 Pro on a computer with Vista HP. Just one quick question: using Bashir’s method (changes in regedit BEFORE update), do you restart your computer PRIOR to intalling the Win 7 Pro update, or does it matter?

    If you do restart your computer with the new “business” edition ID, does it screw up anything??? Thanks in advance. I ust ordered by student version of Win 7 Pro and will be updating in the next few days.

    Thursday, May 12, 2011 at 10:50 am | Permalink
  50. Jerako wrote:

    Great web site. I used Bachir’s method with no problems, upgrading from Vista Home Premium (64-bit) to Windows 7 Professional (64-bit):

    1) ran regedit as instructed
    - changed ‘EditionID’ to ‘Business’
    - changed ‘Product Name’ to ‘Windows Vista (TM) Business’

    2) WITHOUT rebooting, inserted DVD and ran setup, selecting Upgrade

    3) 2-3 hours later, done!

    Saturday, October 15, 2011 at 3:35 am | Permalink
  51. JHPArizona wrote:

    Thanks so much for posting this. I had a customer that needed to upgrade to Professional for a new application. I was so concerned about the drivers that I had forgotten about the Windows 7 upgrade path. I tested the drives with a RC version of Win 7 Ultimate and had no problems. The upgrade disk the customer had already bought was Professional and after confirming the drivers were good, I broke the seal only to be greeted with the message that I could not go from Vista Home Premium to 7 Professional as an upgrade. Had I found this site earlier I could have saved a great deal of time by not restoring the Vista partition and just done the Anytime upgrade. But at any rate, it did work with the help of this site.

    Thanks so much, Jim

    Monday, October 17, 2011 at 3:27 pm | Permalink
  52. Jimbo wrote:

    I am SO glad I stumbled across this page. Bachir’s method totally works, exactly has he presented it! To resolve any confusion there might be due to follow-on comments regarding Bachir’s method and how to change the registry, here’s exactly what I did in order to EASILY upgrade from Windows Vista Home Premium(64 bit version) to Windows 7 Professional (64 bit version) using the Windows 7 Professional Upgrade DVD:

    1. Click on start button and type “regedit” into the search box at the bottom of the window. Then, navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Current Version

    2. Change the key “EditionID” to “Business” (mine was “HomePremium”).

    3. Change the “ProductName” to “Business” (mine was “Windows Vista (TM) Home Premium”, replace the entire entry with the word “Business”).

    That’s it. Now, insert the Windows 7 Professional Upgrade DVD into your disk drive and follow the prompts to upgrade.

    In my case, I was sure something was wrong initially because it seemed like it took a long time while “checking compatibility.” But I just let it go and it finally finished that compatibility check and prompted me to move on with the rest of the install. It took about 1 1/2 hours from that point to complete the process. All of my existing programs and data were there when I was done and I’m now running Windows 7 Professional without any issues.

    One standard word of caution, it is always a good idea to backup your registry before editing it using regedit. You can do this by creating a restore point before proceeding with step 1 above.

    Wednesday, November 23, 2011 at 6:09 am | Permalink
  53. mick wrote:

    Mega-thanks for the Bachir method that I followed – as ably paraphrased above by Jimbo – for simplifying my Vista to Win 7 upgrade weekend which could have been much longer!

    First attempt failed with good old Error 0×80070017 which I fixed by downloading a second time and then burning a DVD-R (not a DVD-RW!) more slowly at 4x speed.

    Second attempt – a clean install – failed with “This version of Windows could not be installed” which led me to hunt down the whole Vista Home Premium to Windows 7 Professional upgrade nightmare which you folks have so admirably documented and worked around in this thread.

    Third attempt succeeded thanks to you all, although it does take a while as someone warned, and with the huge huge benefit of an upgrade over a custom install of not having to reinstall all those pesky applications.

    Cheers!
    mick

    Monday, January 16, 2012 at 2:54 pm | Permalink

Post a Comment

Your email is never published nor shared.