Component 'crviewer.dll' or one of its dependencies not correctly registered

Affected Operating system : Windows Vista Business Service Pack 2


The solution:

First of all, try to perform dependencies check for CRViewer.dll

To do this, make use of a program called Dependency Walker (depends.exe), it is available under 'Microsoft Visual Studio 6/Tools'


You can check out all dependencies of CRViewer.dll.


Which are:
  • ADVAPI32.DLL
  • COMCTL32.DLL
  • GDI32.DLL
  • KERNEL32.DLL
  • MSVCRT.DLL
  • NTDLL.DLL
  • OLE32.DLL
  • OLEPRO32.DLL
  • RPCRT4.DLL
  • SHELL32.DLL
  • SHLWAPI.DLL
  • USER32.DLL
  • WINSPOOL.DRV

Go to the affected PC and search for all these files, make sure they are in presence.

Then, run Command Prompt in Administrator Mode (remember to 'Run as administrator') and the perform 'regsvr32 crviewer.dll.


It will work!

Comments

Anonymous said…
It's RPCRT4.DLL you dufus.
I wasted a whole hour looking for PRCRT4.DLL.