WinXP Service Pack 2 installation hangs on ‘Checking product key’

Yes, it’s quite odd, but hey – I’m not that much Linux-geek (yet?). ;) Basically, I was installing Windows XP Home on my old Dell Inspiron 510m laptop, which is going to be used by my wife. Obviously, Service Pack 2 was one of the first things to install there, but it used to hang every time at the Checking product key stage. As usual, Google brought a solution.

1) Please go into the CMD prompt.
2) Then type cd \windows\inf and make sure we are in that directory.
3) Then type ren oem*.inf oem*.old, it will go back to the prompt after giving you some error (Do not worry about it)
4) Then type ren oem*.pnf oem*.old1, it will go back to the prompt after giving you some error (Do not worry about it)
5) Then goto start – run – type c:\windows\inf and you will see the files in the folder.
6) Then find the file by name INFCACHE.1 and take a backup of it to desktop (by copying it to desktop) and delete the INFCACHE.1 from c:\windows\inf.
7) Close all windows and reboot the computer to safe mode and start the installation of SP2 and it should go fine.

Source: http://forums.pcpitstop.com/lofiversion/index.php/t123361.html

41 Responses to “WinXP Service Pack 2 installation hangs on ‘Checking product key’”

  1. shane Says:

    i just want to say thanks for your help and this has helped me so much!

  2. Dawid Lorenz Says:

    I’m happy I could help. :) As I mentioned in About page, the main idea behind this blog is to keep solutions of problems which I have experienced and solved personally, so in case I will need it in future, I would not need to break my mind where they are. On the other hand, why keep these solutions just for me, as lot of other could use them too.

  3. Cassiuss Says:

    Excellent fix, this is the first and last time I will ever have to deal with this. Seriously dood, excellent fix!!!1 GJ and well done m8.

  4. Kyle Says:

    thx also worked great for me. dank u :)

  5. Ahmed Says:

    This was an excellent fix you are a genius.

    Thank you

  6. Dawid Lorenz Says:

    Well, not me. The guy who actually gave that solution (check source link).

  7. Bart Says:

    DUDE YOU ROCK THANK YOU

  8. Bongo Says:

    Thanks very much for this – it works. Do you need to rename the .inf and .pnf files back to original once finished? Is it safe to blat the INFCACHE.1 file?

  9. Dawid Lorenz Says:

    You don’t have to rename them back. I didn’t change, and it worked fine.

  10. Rickster Says:

    wow! I have a legit copy of xp has having more problem than a pirate version. anyway. nothing working but your tweak was perfect! thank you so much!!!!!!!!!

  11. dougz Says:

    Thank you very much! Worked great!

  12. The King Says:

    More accolades! It’s loading as I type this…FINALLY! I didn’t have Auto-updates on and didn’t find the already downloaded version in Safe Mode…just started it back to normal XP, ran the update and it seems to be working just fine. I don’t know how you guys figure all this stuff out, but kudos…if it weren’t for you all, Microsoft would be bust!

  13. Chris Jennings Says:

    Just want to mirror the thanks that others have expressed, i spent ages looking around the microsoft site for a solution to this problem. Thanks

  14. Kevin Says:

    Thanks you so much for cleaning up and reposting that forum discussion. This was frustrating me to no end and now I’m all good. Thanks!

  15. Dave Says:

    Great fix! Thanks.

  16. prowsej Says:

    This really helped me! I found you because this page ranks so highly in Google for a search on this problem. I have a legit copy of Windows and it’s really a hassle to be bugged by these anti-piracy technologies.

  17. Brad Says:

    I owe you a beer for this.

  18. Ferdous Anwar Says:

    Thankx man. havent tried it yet. i will try it when i go home. but why does this happen?

  19. Dawid Lorenz Says:

    Ferdous Anwar: Actually, I don’t know. :)

  20. Crash Says:

    Fixes like this make me look like the genius you are :)Thanx

  21. Wayne Says:

    Let me add my two cents. Restored (back to factory) an IBM Thinkpad and got the same problem. Your fix worked perfectly. Kudos.

  22. r minhas Says:

    this was a xcelent fix, still but it passed that point where it was sticking. thanks heaps

  23. Dave Says:

    Worked here too… had to reload a toshiba m300 back to factory settings, and sp2 wouldn’t go. Your fix did the trick.

    Glad this one ranks so highly in google. :) Anyway we can get it to hit number one if we include the usual search terms over and over… let’s try..

    Installation hangs on Checking product key Installation hangs on Checking product key Installation hangs on Checking product key Installation hangs on Checking product key Installation hangs on Checking product key

    :P

  24. WBCS-Neo Says:

    Blitzed a Sony Vaio and SP2 just didn’t wanna know, respect to the posting and also to the origin of the find in the first place, something that should be on microsoft’s site but isn’t, don’t see why not if all their other cockups are on there in a form of Fixes! :)

    Now to finish the lappy off and get it back to its rightful owner, beers to the geeks of the world :)

  25. Claudio Says:

    These 2 steps are giving errors (which you shouldn’t ignore) because “ren” is not a command. “rename” ,on the other hand, is ;) replace ren with rename and it should work.

    quote:

    3) Then type ren oem*.inf oem*.old, it will go back to the prompt after giving you some error (Do not worry about it)
    4) Then type ren oem*.pnf oem*.old1, it will go back to the prompt after giving you some error (Do not worry about it)

  26. john Says:

    everyone is talking that you saved them from alot of stress and time spent working on updating to sp2… i wish i could say the same! I have spent all day since 5 in the morning… and I finally think of searching to see if other people had this issue.. and you gave me the fix! I am so glad you have this hack!!!
    THANKS

  27. Ralph Says:

    Thank you very much indeed. I have been tearing my hair out, and this fixed my problems. I seem to get better results from Google (how I found your site) than from Microsoft Knowledge Base – surely that’s not right! You are helping a lot of people.

  28. Reuben Says:

    tank u sooooooooo muchhhhhh……u realli dont noe how looooong its taken to to find thissss….
    even that shit ass microsoft site suked…..
    TAnXX

  29. norgay (MCSE,CEH) Says:

    excellent………………thanks
    it works…….i love it
    i ll pray for u a good day…..
    anything i can do…let me know…
    tenzin_swiss@yahoo.com

  30. Marci Says:

    Ta muchly d00d! Been sat watching this update do nothing for an hour before googling and finding this – you’re a star!

  31. Snoop Says:

    Thanks!!! I had been staring at the screen for what seemed liked hours waiting for the mysterious product key to be checked. Fix worked and at least now the process is proceeding. I should have checked hours ago.

    Genius!!!

  32. Terrence Says:

    Thank you very much,i should have googled it hours ago.Once again,my sincere thanks!

  33. BWD Says:

    Flawless! Thanks so much!

  34. CS Says:

    Great Solution! Thank you very much for sharing. You saved me a headache.

  35. Jim Says:

    Thanks for the solution. Right now SP2 is churning its way through the files. I can go to bed and dream about why the sound board disappeared from a laptop…hmmmmmmzzzzzzz

  36. Retired Tech Says:

    Great solution! Only glitch that might occur is trying to install SP2 from SAFE mode. I tried it earlier but got an error that stated that the service pack was not allowed to install from safe mode. Therefore I did a normal installation and it worked fine.

    Thanks for your help!

  37. Jerame Says:

    AWSOME FIX!!!

  38. Renato Vitolo Says:

    Hi Dawid, I just wanted to thank you so much for this solution, which worked absolutely fine for me!

  39. Courtney Says:

    You are now my best friend…….and my 12 year old lil bro is happy as a clam……

  40. Randy Says:

    This solution worked great !

  41. RobG Says:

    Top man!