I tried to upgrade my Windows 7 Home Premium to Professional but the upgrade failed and here's the error in the upgrade.log file: DoTransmogrify failed due to error 0x80070002

I did a quick search and afterwards disabled UAC as well as my Anti Virus. UAC asked me to restart the computer so I did. However, to my surprise, when the computer was booting, the upgrade process continued and finished successfully (I'm using Professional now). So I want to know why did this happen? Originally it said unsuccessful then exited yet when I restarted the computer everything continued just fine. Will I run into any problem in the future?

  • may be ur antivirus software stopped upgrading the system files or access for the setup
    – Sudantha
    Jul 23, 2012 at 8:17
  • I don't understand the question. If the upgrade was successful what does it matter if it failed because of the configuration of your system?
    – Ramhound
    Jul 23, 2012 at 11:30
  • @Ramhound he's asking if it's possible that since it had an error and then it worked, maybe Windows didn't do a full upgrade of everything (hence the last sentence :D)
    – MatthewSot
    Aug 10, 2012 at 1:55

1 Answer 1


When I googled the error code I found this link:

You receive a "0x80070002" or "0x80070003" error code after you download an update from Windows Update, from Microsoft Update, or from Windows Server Update Services

You can click the Fix the problem automatically link to have Microsoft try and fix it.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .