Homepage » DLL Q & A

shadowcvw.dll file is missing in Windows XP

Download Now

shadowcvw.dll not found

SANDRA FRITSCH asked on December 21, 2012. Status: Answered & Closed.

shadowcvw.dll file is missing in Windows XP

» I got an error with shadowcvw.dll file missing. Cannot log on to computer unless it's through the task manager.

Best Answer

» Since shdocvw.dll is a hidden system file, its default location is c:\windows\system32\shdocvw.dll file. It should never be missing. In case of Trojan:Win32/Gataka, that will not be so sure. If it is missing, explorer.exe will not start and you will see a message like this: Explorer.EXE - Unable To Locate Component. The application or DLL C:\WINDOWS\system32\SHDOCVW.dll was not found. Re-installing the application may fix this problem.

In this case, it was probably quarantined or effectively deleted by your unspecified antivirus/antimalware application. You could run sfc/scannow from the Task Manager but that would not replace the missing file. And more than one dll file have been corrupted.

So firstly, invoke System Restore from Task Manager by clicking File > New Task > Run and in the box enter:%SystemRoot%\System32\restore\rstrui.exe

Then give a shot to DLL Suite, and fix the dll errors all at once. It's easy to operate and your issue will be fixed.

JESUS HERRERA replied on December 22, 2012

All Answers:

  1. JOHN NORFOLK replied on December 23, 2012: » A better idea is to fix it by simply replacing the missing file. Since we know that XP keeps copies of critical system files in the dllcache folder, you can use Task Manager to replace the missing file with the backup copy.

    From Task Manager, Click File, New Task (Run...) and then click Browse and navigate to this folder:\windows\system32\dllcache, right click it and copy it, and go back up one folder to c:\windows\system32, right click in an empty area and paste the file there. Respond in "yes" if asked to overwrite the existing file.

    Once the missing file has been replaced, you can then start Explorer from the Task Manager by clicking File, New Task (Run...) and in the "Open" box enter:explorer.exe. Click OK to launch Explorer, then reboot your system.

  2. HORST DIETRICH replied on December 25, 2012: » From Task Manager you press the Ctrl key, click File, New Task... and a command prompt window will open. From there you can enter these commands to replace the missing file: copy c:\windows\system32\dllcache\shdocvw.dll c:\windows\system32

    or (depending on your installation): copy c:\windows\ServicePackFiles\i386\shdocvw.dll c:\windows\system32

  3. TY MYERS replied on December 26, 2012: » Internet Explorer (iexplore.exe) will not run from Task Manager with this file missing, but Firefox (firefox.exe) will work just fine, so if you have Firefox installed, you could start it from Task Manager and just download the file from some clean dll file download source and replace it. Assuming Windows is installed on your C drive, install the copy of the file at c:\windows\system32 c:\windows\system32\dllcache.

DLL Q & A you might like:

  1. Exe is not a valid Win 32 application »
  2. Windows\system32\wow64cpu.dll Error »
  3. a corrupt file smgina.dll error on a user account »
  4. odbcint.dll is not a valid windows image »