2009年10月15日 星期四

Missing MSVCP60.DLL

It really sucks that my Windows XP cannot boot again after I have uninstalled ASUS GamerOSD. The services.exe complains that it cannot find MSVCP60.DLL and suggest I to re-install an application ... Well, should I blame Microsoft or ASUS?

Anyway, after googling for a while, I tried the following solution and it works. All you need is a Windows XP installation CD. The steps to repair the file are:
  1. Boot using the Windows XP installation CD. Enter the repair console by pressing "R".

  2. Choose the location of your Windows XP installation and login with system administrator's password. Suppose your Windows XP is installed in C:\Windows directory.

  3. Get a MSVCP60.DLL: I would not recommend you to download it from Internet since that one from Internet may contain malicious codes ... you will never know.

    Here are some places that you may find this file in your harddisk:

    1. The C:\Windows\ServicePackFiles\I386\MSVCP60.DLL directory - You can copy it to C:\Windows\System32 directly.

    2. The (CD-ROM drive) X:\I386\MSVCP60.DL_ - You need to expand this file using the comand "expand X:\I386\MSVCP60.DL_ C:\Windows\System32"

    Choose one of the two above sources you like.

  4. Congratulations! You are almost done ... An important step here is to set the read-only attribute for MSVCP60.DLL. This is because the startup script may have scheduled to delete this file on boot time. Setting up the read-only attribute prevents this file being deleted. You can do this by the command "attrib +r C:\Windows\System32\MSVCP60.DLL".

  5. OK! Reboot your machine ... You should be able to boot normally.

Good luck to whom encounter the problem!

沒有留言:

張貼留言