Keith 發問於 電腦及互聯網軟體 · 1 十年前

A major problem with Windows XP, please help!

At start up of Windows, after showing the Windows logo, a message comes up stating that it can not find SHDOCVW.dll in the Explorer.EXE.

The state of the computer remains the same, without showing any icons on the desktop. Is it because I isolated an infected file before all these happened?

Please help, thank you for any useful answers.

1 個解答

  • 1 十年前

    Replacing shdocvw.dll:


    In order to fix this problem, you'll need to set up and register the library file.

    The easiest way to do that is to download the following file that will install and register most of the Library Files used by Ascentive's products (if you still see the error, try the manual instructions below). Please use the following URL to download a 5.66 MB (5,935,720 bytes) Ascentive Library Installer.

    Right click on the above link and select "Save target as..."

    Alternatively, you may download just the file you are missing and manually register it yourself. Here's how to do it: Download shdocvw.dll (right click the text on the left and save to your Desktop).

    Back up your current copy of shdocvw.dll and copy the new version to the same file location. This file should be located in the WINDOWS\SYSTEM directory on your C: drive (for Windows NT and 2000: \WINNT\system32).

    Using your mouse, click on the "Start" button and then click on "Run".

    According to your Operating System, type the following command to register this library file:

    Windows 95, 98, or Me:

    regsvr32 \windows\system\shdocvw.dll

    Windows NT or 2000:

    regsvr32 \WINNT\system32\shdocvw.dll

    Windows XP:

    regsvr32 \windows\system32\shdocvw.dll

    You should see a message saying "DllRegisterServer ... succeeded"

    If you are getting an error telling you that the file is missing, then you are not typing the command in correctly. You will need to type it in *exactly* as as shown above for your operating system.

    * Please note that there is a SPACE after "regsvr32" and before the rest of the command.

    You should probably copy and paste the command so that you are unable to mistype it.

    Download shdocvw.dll now (right-click on the link and select "Save Target as...").