[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1912
  • Last Modified:

shdoclc.dll "file can not be registered"

Getting this error when a user tries to print a Mapquest map:

"an error has occured in the script on this page"
Error: interface not registered
URL: res//c:\windows\system32\shdoclc.dll/preview.dlg"

I tried to register the dll via cmd: "regsvr32 shdoclc.dll" and got the message:

"shdoclc.dll was loaded, but the dllregisterserver entry point was not found. This file can not be registered"

I checked the properties of shdoclc.dll and from my limited knowledge deduce that it is supposed to be a self-registering file. But I could be wrong (of course).

I then tried to load a fresh copy of shdoclc.dll in a sad attempt to get it to register. Didn't work.

I have read the other posts regarding "file can not be registered" but I don't see exactly how they apply.

Any ideas?
  • 2
1 Solution
Mohammed HamadaSenior IT ConsultantCommented:
Try registering the following files please..

Goto Start --> Run --> type in each line and click OK:

regsvr32 wuapi.dll
regsvr32 wuaueng.dll
regsvr32 wucltui.dll
regsvr32 wups.dll
regsvr32 msxml3.dll
regsvr32 jscript.dll
regsvr32 atl.dll
regsvr32 Mshtml.dll
regsvr32 Shdocvw.dll
regsvr32 Oleaut32.dll
regsvr32 Actxprxy.dll
regsvr32 initpki.dll

If this didn't work, then i suggest that you re-install IE 6, and reinstall the printer driver and software...

Hope this helps.
bubba_1234Author Commented:
I will try. Thanks!
bubba_1234Author Commented:
That worked! Thanks!

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now