Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations wOOdy-Soft on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

ie6 problem got me beat 1

Status
Not open for further replies.

soliusbeag

Technical User
Dec 5, 2003
2
GB
i cant view any pages on internet explorer due to
res://C:\WINDOWS\SYSTEM\SHDOCLC.DLL\dnserror.htm
appearing on my status bar i have tried the following to no avail:-
<<<<<<<<<<
NON-DISPLAY OF WEB PAGES IN INTERNET EXPLORER

This document describes a method to correct a computer system that has lost the ability to resolve domain names on the Internet. The problem is manifested when the Internet browser is started and you are unable to display Internet websites. The page defaults to the &quot;The page cannot be displayed&quot; display with the following result displayed at the bottom of the page:

res://C:\windows\system\shdoclc.dll\dnserror.htm

Microsoft has stated that this problem occurs when the dial-up networking entries in the registry get corrupted. The cause of the corruption has not been identified, but it can occur after various actions that have affected Dial-Up Networking. Adding a new network adapter or TCP/IP protocol, or upgrading from one level of operating system to another (e.g. Windows 95 to Windows 98) are situations that could cause this problem.

The 'fix' for this situation requires unloading Dial-Up Networking from the computer. Deleting registry entries related to Dial-Up Networking. Finally re-installing Dial-Up Networking to restore the correct registry information.

1. To begin, remove Dial-Up Networking as follows:

Click Start / Settings / Control Panel / Add/Remove Programs, then select the 'Windows Setup' tab. Highlight the 'Communications' component and click on the 'Details' button. Uncheck the box for 'Dial-Up Networking', then accept all changes by clicking 'OK' wherever appearing. Restart the computer when prompted.

2. After the computer reboots, modify the registry as follows:

Click Start / Run, type in the word regedit, then click OK.
When the registry opens, on the toolbar, select 'Registry', then select 'Export Registry File.'. Save the entire file (Export Range= 'All') to a suitable location (the Desktop is fine). This action backs up the registry into a file that can be restored in case
something goes wrong during this procedure. You can import this registry file back if necessary.
CAUTION: MODIFYING THE REGISTRY CAN CAUSE YOUR COMPUTER TO BECOME INOPERABLE. BE CAREFUL.

Perform the following sequence of steps; click 'YES', if asked, when deleting:
· Click + on HKEY_LOCAL_MACHINE,
· Click + on 'System' below that,
· Click + on 'CurrentControlSet' below that,
· Click + on 'Services' below that,
· Highlight the 'Winsock' folder below, right click the mouse, then select 'Delete',
· Highlight the 'Winsock2' folder below, right click the mouse, then select 'Delete',
· Locate the 'VxD' folder above where the Winsock folders were (still inside 'Services'),
· Click + on 'VxD',
· Highlight the 'AFVXD' folder below, right click the mouse, then select 'Delete',
· Highlight the 'DHCP' folder below, right click the mouse, then select 'Delete',
· Highlight the 'MSTCP' folder below, right click the mouse, then select 'Delete',
· Highlight the 'Winsock2' folder below, right click the mouse, then select 'Delete'.

Exit the registry editor.

3. Re-install Dial-Up Networking as follows:

Click Start / Settings / Control Panel / Add/Remove Programs, then select the 'Windows Setup' tab. Highlight the 'Communications' component and click on the 'Details.' button. Check the box for 'Dial-Up Networking', then accept all changes by clicking 'OK' wherever appearing. Restart the computer when prompted.

Start the Internet browser and display a web page. Everything should work normally.

can anyone help me out here
 
First of all, can you ping a website, such as
If you can, then you are likely having a winsock or application issue.

If you cannot, then the next thing you want try, is to ping another computer on the web by its ip. Ping 4.2.2.1, its a gte dns server.

Let me know which way it goes...

Matt J.
 
My problem is the same as Soliusbeag; C\windows\system\SHDOCLC.DLL/dnserror.htm, my OP is win 98SE.
I have tried the registary change above,and W2fix.exe,KazaaBeGone and LSP Fixer, nothing has worked.My ISP tells me I am not hitting him, although my task bar says connected.
Before this lastest error I was able to repair it by reinstalling my modem and dial up network.Currently I can't ping anything, and wondering if a win98 reinstall or upgrade from IE 6 to 7 will help?
My XP machine which shares the same phone line works ok. thanks for your time- Bob
 
If you cannot ping anything, then you have a connectivity issue.

Call your isp, see if they have a 800 number that you can connect to with hyperterminal for testing. Might charge you a few cents on your phone bill, but its worth it. If you cannot connect, then you might try a different modem. If you can connect, then you might need to update your drivers.

Unless it just came out, IE6 is the latest browser. And you have a connectivity issue, not a software problem. I wouldn't look at changing/reloading os unless you are having other severe problems.

Matt J.
 
Believe it or not, i've seen this issue resolved by setting &quot;always dial my default connection&quot; or &quot;never dial a connection&quot; from Tools>Inet Opts>Connections

Also look in the box &quot;Dialup and Virtual Private Network settings&quot; and choose/select your service..then click &quot;settings&quot;, check the box
&quot;automatically detect settings&quot;...
&quot;uncheck&quot; proxy server if it's checked
Also there click &quot;properties&quot; and &quot;advanced&quot; under &quot;Dialup settings&quot;....and notice/post back the settings..ala modem/com port/...TCP/IP...(advanced) Server assigned IP...is it PPP server in the box...

In the Tools>Inet opts>Advanced Tab....check both boxes
Use Http 1.1
Use Http 1.1 through proxy

Your going to probably fiddle with all above settings, and try and see, although if u use a service like AOL,MSN, etc...the settings are pretty much the same and we can be more specific.

Go Start>Run MSINFO332
Tools>Internet Explorer Repair Tool...and run it...choose &quot;Repair&quot; ...not &quot;restore to previous&quot;(if it's not greyed out)...
run it a couple of times

TT4U

Notification:
These are just &quot;my&quot; thoughts....and should be carefully measured against other opinions....I try very hard to impart correct info at all times.
 
Also go Control Panel>Network...
Is &quot;Client for MS Networks&quot; in the &quot;primary network logon&quot; box...?

TT4U

Notification:
These are just &quot;my&quot; thoughts....and should be carefully measured against other opinions....I try very hard to impart correct info at all times.
 
In order to Ping..Open an MS DOS Prompt box...and at C:\WINDOWS type
Ping 4.2.2.1
hit enter

TT4U

Notification:
These are just &quot;my&quot; thoughts....and should be carefully measured against other opinions....I try very hard to impart correct info at all times.
 
well i tried everything possible to no avail and ended up formatting and reloading windows as i have had to do every time this has happened and it works again but if anyone has got a definate fix for this problem i would be very happy to hear from them

cheers
 
To me, its an illegal resource error, that may or may not have to do with then Active Desktop integration...like I said , i've made it go away by fiddling with settings a while ago,(haven't had the prob in a long time)..don't know exactly which setting change worked.
I definitely DID NOT re-install Dialup Networking

I don't know yoor ISP...but here's some other ideas

Any/all of these files may be corrupt or incorrect versions
...in short;
Shdocvw.dll (SHell DOCument VieW)
Mshtml.dll ( MS HTML Engine)
Comctl32.dll ( COMmon Controls 132)
Shlwapi.dll (SHell LightWeight Application programming Interface)
Shell32.dll (Shell32) Your Explorer.exe protected mode engine
Read

By the way Shdoclc.dll is SHell DOCument Local Channel..
which is directly tied to Active Desktop Channels/Interface....
I probably would've tried by extracting a fresh copy of Shdoclc.dll off IE disc....
Whenever you install new software , or even old, there's the chance of these important System .dll's getting overwritten by the install program,.....sometimes it's even an M$ product....
I think it sucks myself..

Just my 2 Cents

TT4U

Notification:
These are just &quot;my&quot; thoughts....and should be carefully measured against other opinions.
Backup All Important Data/Docs..All involved shall be spared the grief.
 
Hello:
I had the same problem and it was spyware.... I rebuilt the TCP/IP and all but I belive it was Aprose.exe and other spyware was blocking the internet aprose would check the internet then block out the user. Sometimes the above works you may have to do it twice. Also XP has a TCP/IP fix tool. Let me know if you need it.
Icon58
 
I got my DUN working again by running the above registary edit,W2Fix.exe,kazaaBeGone, and LSP fixer. I ran each of them TWICE, and don't know which one fixed this problem.
But I still have some sort of virus, half the time it boots up in safe mode,will not reconize some drivers, and something is using my dial-up for 10-15 minutes after I dial , SPYBOT won't find it, and dial up refuses to remember my pass word.
I heard MS will stop supporting win 98 shortly, maybe time to upgrade to XP.
 
soliusbeag;
Do you have RealPlayer installed?

TT4U

Notification:
These are just &quot;my&quot; thoughts....and should be carefully measured against other opinions.
Backup All Important Data/Docs..All involved shall be spared the grief.
 
Anyway;
After some research, it seems to be a security issue and aol can be to blame alot of times...

Expired or uninstalled/mismatched Certificates and Publishers under the Content tab in IE Options..

It also seems to occur most at &quot;secure&quot; sites requiring encryption 128 bit....so the RSA handshake is never made.

I know AOL installs it's own version of IE, so you have both on the pc....

An update to either increase the encryption to 128bit or that stupid setting in Internet Options>Advanced Tab (use SSL 2.0 and 3.0) alomg with other settings can be the real culprit

BTW it was never mentioned what version of IE.
It seems to occur more in IE 5.0,5.1,5.5 than in IE6

that's enough for me folks
adios

TT4U

Notification:
These are just &quot;my&quot; thoughts....and should be carefully measured against other opinions.
Backup All Important Data/Docs..All involved shall be spared the grief.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top