A fix for "page cannot be displayed" in XP SP2 & IE 6

J

Jim Byrd

L

LuckyStrike

Hi Jim,

I had posted in another forum elsewhere about that suggestion for the
alternative command of "netsh winsock reset", and explained that it was
reported to work with XPSP2. The OP claimed it worked for them with SP-1.
Daring individual to have tried that; I guess they figured they had nothing
to lose. <G>
 
B

Bob

Downloaded both programs

1. Performed CMD command first, no luck aftewr reboot
2. Ran LSPFIX - no changes were made
3. Ran WINSOCKXPFIX - no luck after reboot

Problem is with www.shutterfly.com

BobG
 
J

Jim Byrd

Thanks for that info, Lucky - I hadn't heard that! If you get any more
validation of that in your other forum please either post a "ping" or
de-mung and email me. It would be nice to be able to add that to my canned
posts (which I'll do anyway, but with caveats 'till we can futher validate
it).

--
Please respond in the same thread.
Regards, Jim Byrd, MS-MVP



In
 
J

Jim Byrd

OK Bob - I can both reach the site and get a good DNS resolution for it, but
the site doesn't appear to be "pingable". See if you can get to the site
using 64.74.143.134 as a direct IP. If so, first try deleting all of the
files in your Temporary Internet Files to include checking the "Off-line
Content" box, then reboot. After the reboot open a CMD window and enter
ipconfig /flushdns followed by a Return, and then enter ipconfig
/registerdns followed by a Return. Then try reaching the site using
the www.shutterfly.com URL. Let us know what happens, please.

--
Please respond in the same thread.
Regards, Jim Byrd, MS-MVP



In
 
B

Bob

Can't get it to respond to 64.74.143.134 either
-----Original Message-----
OK Bob - I can both reach the site and get a good DNS resolution for it, but
the site doesn't appear to be "pingable". See if you can get to the site
using 64.74.143.134 as a direct IP. If so, first try deleting all of the
files in your Temporary Internet Files to include checking the "Off-line
Content" box, then reboot. After the reboot open a CMD window and enter
ipconfig /flushdns followed by a Return, and then enter ipconfig
/registerdns followed by a Return. Then try reaching the site using
the www.shutterfly.com URL. Let us know what happens, please.

--
Please respond in the same thread.
Regards, Jim Byrd, MS-MVP



In

.
 
G

Guest

Used

http://64.74.143.134/

in address box

-----Original Message-----
OK Bob - I can both reach the site and get a good DNS resolution for it, but
the site doesn't appear to be "pingable". See if you can get to the site
using 64.74.143.134 as a direct IP. If so, first try deleting all of the
files in your Temporary Internet Files to include checking the "Off-line
Content" box, then reboot. After the reboot open a CMD window and enter
ipconfig /flushdns followed by a Return, and then enter ipconfig
/registerdns followed by a Return. Then try reaching the site using
the www.shutterfly.com URL. Let us know what happens, please.

--
Please respond in the same thread.
Regards, Jim Byrd, MS-MVP



In

.
 
L

LuckyStrike

YW, Jim. <s>
Something will be coming your way shortly (if it's not there already), if I
was able to un-munge it properly. It hasn't "bounced" yet, so maybe I got
that right.<bg>
 
J

Jim Byrd

OK, Bob - Test your problem after each major step.

First, do the additional steps using ipconfig that I outlined in my last
post.


Then, BACK UP YOUR REGISTRY before making any changes so that you can
restore it if necessary. (The following in part courtesy of John Stiteman).

1. Remove the following registry key/value:

-> HKCR\CLSID\{00020420-0000-0000-C000-000000000046}\InprocServer32


2. Verify the following Registry key values are correct:

->HKLM\SOFTWARE\Classes\Interface\{00020400-0000-0000-C000-000000000046}
= IDispatch

->HKLM\SOFTWARE\Classes\Interface\{00020400-0000-0000-C000-000000000046}\Pro
xyStubClsid
= {00020420-0000-0000-C000-000000000046}

->HKLM\SOFTWARE\Classes\Interface\{00020400-0000-0000-C000-000000000046}\Pro
xyStubClsid32
= {00020420-0000-0000-C000-000000000046}


3. Re-register the following dlls (the form regsvr32 /s
%SYSTEMROOT%\System32\filename will suppress the success dialogs - don't
use the /s to see all results) Go to Start|Run and enter one line at a time
(or even easier, open a DOS box and copy the following in its entirety and
then paste it into the box):


regsvr32 /i browseui.dll
regsvr32 /i shdocvw.dll
regsvr32 /i mshtml.dll
regsvr32 mshtmled.dll
regsvr32 actxprxy.dll
regsvr32 /i urlmon.dll
regsvr32 scrrun.dll
regsvr32 comcat.dll
regsvr32 Oleaut32.dll
regsvr32 /i Shell32.dll
regsvr32 Msoeacct.dll
regsvr32 "C:\Program Files\Outlook Express\Msoe.dll"
regsvr32 msjava.dll
regsvr32 jscript.dll
regsvr32 Stdole2.tlb
regsvr32 Olepro32.dll
regsvr32 Msjet40.dll
regsvr32 pdm32.dll
regsvr32 Msjtor40.dll
regsvr32 Dao360.dll
regsvr32 /i msxml.dll

with a Return after each .dll. If you haven't suppressed the Success
dialogue by using the /s, you'll get a message about successful completion
of the re-registration process after each one, then enter the next (with the
DOS box they'll be continuous except for the last one for which you need to
enter a Return).

If you haven't disabled messages, then if you use Win98x and get an error on
Shell32.dll, ignore it. Only the ME, Win2k and XP versions of windows have
shell32 as an object that needs registering. (For these earlier operating
systems, run "regsvr32 shdoc401.dll " instead of "regsvr32 Shell32.dll".)
Depending on your system, you may also get "not found" error messages on the
last three or four - if so, ignore them.

Re-start your computer when you've finished.


4. Some links to additional possible solutions are given here:
http://www.mvps.org/inetexplorer/answers.htm#new_window
Also see: http://support.microsoft.com/?kbid=281679 for certain registry
checks that can be made.


5. You can also do the following, but BE AWARE that it will reset to the
default Homepage and Search. Go to: IE/Tools/Internet Options/Programs/
and click Reset Web Settings.



6. And now go to Windows Explorer/Tools/Folder Options/File Types. Scroll
down to URL:HyperText Transfer Protocol/Advanced/Edit. Under Application
used to perform action it should read: "C:\Program Files\Internet
Explorer\iexplore.exe" -nohome

(Check the path to iexplore.exe to make sure that is correct and use the
double quotes. It may be "%SystemDrive%:\Program Files\Plus!\Microsoft
Internet" for NT4. )

DDE should be set to: "%1",,-1,0,,,,
Application should say: IExplore
DDE application not running should be blank
Topic should be: WWW_OpenURL

The above settings should also be there for URL:Gopher.

Here's a more detailed procedure for this if you have difficulty, courtesy
of Robert Aldwinckle:

"1. Find Files for E:\Program Files\iexplore.exe
(That's a partial path I'm giving it to just get there quicker.)
2. Use Alt-Enter to open the Properties for that file
3. Click on the Location: field. Select it all (Shift-F10,A)
4. Copy it to the clipboard. (Shift-F10,C)
5. Open Folder Options and navigate to
Editing action for type: URL: Hypertext Transfer Protocol
6. In the box labeled Application used to perform action (Alt-L)
highlight everything _between_ the first doublequote and the
last backslash. NB: leave unhighlighted the characters I mention
and everything after the last backslash.
7. Press Ctrl-v
8. Close the dialogs.

....
If there are other protocols you need fixed, do them in the same way.

Here's what my procedure is based on. It will give you a
bit more detail about step 5 which is OS dependent.
FWIW I start Folder Options using my Start menu
(Win,s,f) (I'm using Windows NT + WDU.)

OLEXP: Internet Shortcuts in Outlook Express Do Not Start Web Browser
(Q177054)"


7. See if all that helps. If not, then Reset TCP/IP. See

KB 299357 - How to reset Internet Protocol (TCP/IP) in Windows XP
http://support.microsoft.com/default.aspx?scid=kb;en-us;299357



--
Please respond in the same thread.
Regards, Jim Byrd, MS-MVP



In
 
R

Robert Aldwinckle

....
LuckyStrike typed:
Thanks for that info, Lucky - I hadn't heard that! If you get any more
validation of that in your other forum please either post a "ping" or
de-mung and email me. It would be nice to be able to add that to my canned
posts (which I'll do anyway, but with caveats 'till we can futher validate
it).


While we're on the topic of netsh commands, Jim.
If you are still using Win2000 can you tell us if any of these
are available there?

netsh interface ip show ?
netsh winsock show ?

Also I just noticed the potential ipseccmd might have for
generating malware symptoms but if they are in effect
hopefully this could uncover them:

ipseccmd show all


Hijacks which involve such advanced functions go far beyond simple
HOSTS exploits and would be really difficult to detect using traditional
troubleshooting tools. Who's to say that they don't also compromise
our tools (e.g. netsh, ipseccmd,etc.) at they same time in order to make
sure their infilitration goes undetected?


Robert Aldwinckle
---
 
J

Jim Byrd

Hi Robert - Here goes:

E:\WINNT\system32>netsh /?

Usage: netsh [-a AliasFile] [-c Context] [-r RemoteMachine]
[Command | -f ScriptFile]

The following commands are available:

Commands in this context:
? - Displays a list of commands.
add - Adds a configuration entry to a list of entries.
delete - Deletes a configuration entry from a list of entries.
dump - Displays a configuration script.
exec - Runs a script file.
help - Displays a list of commands.
interface - Changes to the `interface' context.
ras - Changes to the `ras' context.
routing - Changes to the `routing' context.
set - Updates configuration settings.
show - Displays information.

The following subcontexts are available:
routing interface ras


E:\WINNT\system32>netsh interface ip show

The following commands are available:

Commands in this context:
show address - Displays IP addresses.
show config - Displays IP address and other information.
show dns - Displays the DNS server addresses.
show icmp - Displays ICMP statistics
show interface - Displays IP interface statistics
show ipaddress - Displays IP addresses
show ipnet - Displays IP net-to-media mappings
show ipstats - Displays IP statistics
show joins - Displays multicast groups joined
show offload - Displays the offload information.
show tcpconn - Displays TCP connections
show tcpstats - Displays TCP statistics
show udpconn - Displays UDP connections
show udpstats - Displays UDP statistics
show wins - Displays the WINS server addresses.

With the Routing and Remote Access Service turned on (usually disabled on
this Win2kProSP4 system) then show interface, ipaddress, ipnet, ipstats, etc
all appear to work normally.



E:\WINNT\system32>netsh winsock show
The following command was not found: winsock show.

and, of course, winsock reset doesn't work either (Sigh!)



E:\WINNT\system32>ipseccmd show all
'ipseccmd' is not recognized as an internal or external command,
operable program or batch file.


--
Please respond in the same thread.
Regards, Jim Byrd, MS-MVP



In
 
R

Robert Aldwinckle

Jim Byrd said:
Hi Robert - Here goes: ....
With the Routing and Remote Access Service turned on (usually disabled on
this Win2kProSP4 system) then show interface, ipaddress, ipnet, ipstats, etc
all appear to work normally.

That's interesting to know! I have to the same symptom on XP.
Didn't even think of activating the service to look at the command
output. Would it be useful as a troubleshooting tip do you think?

....
and, of course, winsock reset doesn't work either (Sigh!)

What about
netsh interface ip reset ?

It actually looks as if it might be stronger than the winsock reset
and perhaps even includes winsock specific repairs entirely.

<quote>
Remarks: Resets TCP/IP and related components to a clean state.
</quote>

I don't know what all you would have to reconfig if you did that though.

Perhaps it would be a useful suggestion for somebody with obvious
interface problems who was on the verge of reinstalling Windows.

E:\WINNT\system32>ipseccmd show all
'ipseccmd' is not recognized as an internal or external command,
operable program or batch file.

Apparently it is a supplementary command for Win2000ProSP3

<title>KB818043 - L2TP/IPSec NAT-T update for Windows XP and Windows 2000</title>

Notice the link in there to

<title>KB257225 - Basic IPSec troubleshooting in Microsoft Windows 2000 Server</title>

which mentions yet another tool (from the Support Tools) called netdiag.

<title>KB321708 - HOW TO: Use the Network Diagnostics Tool (Netdiag.exe) in Windows 2000</title>

Wow! There's a /fix parameter on it.

<quote>
Use this parameter to correct minor issues
</quote>

I guess it would depend on what all the "bad guys" do/have done
whether that would help your average malware sufferer. ;)


Thanks for the info.

Robert
---
 
J

Jim Byrd

Hi Robert - I'll give that a try tonight (I have to change some stuff first
because of a DHCP IP bypass setup that I'm using) and let you know what
happens.

--
Please respond in the same thread.
Regards, Jim Byrd, MS-MVP



In
 
J

Jim Byrd

Hi Robert - OK, I checked that out - Unfortunately, the reset cmd
isn't an available netsh interface ip cmd option on this Win2kPro
machine, so I couldn't test it for you - may just be on NT?. (Wish it was -
I'd like to know the answer to that one myself.) Output follows.



E:\WINNT\system32>netsh interface ip reset
The following command was not found: interface ip reset.

E:\WINNT\system32>netsh interface ip

The following commands are available:

Commands in this context:
? - Displays help.
add - Adds a configuration entry to a table.
delete - Deletes a configuration entry from a table.
dump - Dumps a configuration script.
help - Displays help.
set - Sets configuration information.
show - Displays information.

To view help for a command, type the command, followed by a space, and then
type ?.


--
Please respond in the same thread.
Regards, Jim Byrd, MS-MVP



In
 
G

Guest

Hi Guys
I just removed internet explorer from add remove progs windows components >>
re started >>> then re installed from same place . Hey ho all is OK

Must be worth a try... Spent three days with this prob

Good Luck
Geoff
 
B

Bob

Rebooted cable modem and fixed problem

Thanks

-----Original Message-----
OK, Bob - Test your problem after each major step.

First, do the additional steps using ipconfig that I outlined in my last
post.


Then, BACK UP YOUR REGISTRY before making any changes so that you can
restore it if necessary. (The following in part courtesy of John Stiteman).

1. Remove the following registry key/value:

-> HKCR\CLSID\{00020420-0000-0000-C000-000000000046} \InprocServer32


2. Verify the following Registry key values are correct:

->HKLM\SOFTWARE\Classes\Interface\{00020400-0000-0000- C000-000000000046}
= IDispatch

->HKLM\SOFTWARE\Classes\Interface\{00020400-0000-0000- C000-000000000046}\Pro
xyStubClsid
= {00020420-0000-0000-C000-000000000046}

->HKLM\SOFTWARE\Classes\Interface\{00020400-0000-0000- C000-000000000046}\Pro
xyStubClsid32
= {00020420-0000-0000-C000-000000000046}


3. Re-register the following dlls (the form regsvr32 /s
%SYSTEMROOT%\System32\filename will suppress the success dialogs - don't
use the /s to see all results) Go to Start|Run and enter one line at a time
(or even easier, open a DOS box and copy the following in its entirety and
then paste it into the box):


regsvr32 /i browseui.dll
regsvr32 /i shdocvw.dll
regsvr32 /i mshtml.dll
regsvr32 mshtmled.dll
regsvr32 actxprxy.dll
regsvr32 /i urlmon.dll
regsvr32 scrrun.dll
regsvr32 comcat.dll
regsvr32 Oleaut32.dll
regsvr32 /i Shell32.dll
regsvr32 Msoeacct.dll
regsvr32 "C:\Program Files\Outlook Express\Msoe.dll"
regsvr32 msjava.dll
regsvr32 jscript.dll
regsvr32 Stdole2.tlb
regsvr32 Olepro32.dll
regsvr32 Msjet40.dll
regsvr32 pdm32.dll
regsvr32 Msjtor40.dll
regsvr32 Dao360.dll
regsvr32 /i msxml.dll

with a Return after each .dll. If you haven't suppressed the Success
dialogue by using the /s, you'll get a message about successful completion
of the re-registration process after each one, then enter the next (with the
DOS box they'll be continuous except for the last one for which you need to
enter a Return).

If you haven't disabled messages, then if you use Win98x and get an error on
Shell32.dll, ignore it. Only the ME, Win2k and XP versions of windows have
shell32 as an object that needs registering. (For these earlier operating
systems, run "regsvr32 shdoc401.dll " instead of "regsvr32 Shell32.dll".)
Depending on your system, you may also get "not found" error messages on the
last three or four - if so, ignore them.

Re-start your computer when you've finished.


4. Some links to additional possible solutions are given here:
http://www.mvps.org/inetexplorer/answers.htm#new_window
Also see: http://support.microsoft.com/?kbid=281679 for certain registry
checks that can be made.


5. You can also do the following, but BE AWARE that it will reset to the
default Homepage and Search. Go to: IE/Tools/Internet Options/Programs/
and click Reset Web Settings.



6. And now go to Windows Explorer/Tools/Folder Options/File Types. Scroll
down to URL:HyperText Transfer Protocol/Advanced/Edit. Under Application
used to perform action it should read: "C:\Program Files\Internet
Explorer\iexplore.exe" -nohome

(Check the path to iexplore.exe to make sure that is correct and use the
double quotes. It may be "%SystemDrive%:\Program Files\Plus!\Microsoft
Internet" for NT4. )

DDE should be set to: "%1",,-1,0,,,,
Application should say: IExplore
DDE application not running should be blank
Topic should be: WWW_OpenURL

The above settings should also be there for URL:Gopher.

Here's a more detailed procedure for this if you have difficulty, courtesy
of Robert Aldwinckle:

"1. Find Files for E:\Program Files\iexplore.exe
(That's a partial path I'm giving it to just get there quicker.)
2. Use Alt-Enter to open the Properties for that file
3. Click on the Location: field. Select it all (Shift-F10,A)
4. Copy it to the clipboard. (Shift-F10,C)
5. Open Folder Options and navigate to
Editing action for type: URL: Hypertext Transfer Protocol
6. In the box labeled Application used to perform action (Alt-L)
highlight everything _between_ the first doublequote and the
last backslash. NB: leave unhighlighted the characters I mention
and everything after the last backslash.
7. Press Ctrl-v
8. Close the dialogs.

....
If there are other protocols you need fixed, do them in the same way.

Here's what my procedure is based on. It will give you a
bit more detail about step 5 which is OS dependent.
FWIW I start Folder Options using my Start menu
(Win,s,f) (I'm using Windows NT + WDU.)

OLEXP: Internet Shortcuts in Outlook Express Do Not Start Web Browser
(Q177054)"


7. See if all that helps. If not, then Reset TCP/IP. See

KB 299357 - How to reset Internet Protocol (TCP/IP) in Windows XP
http://support.microsoft.com/default.aspx?scid=kb;en- us;299357



--
Please respond in the same thread.
Regards, Jim Byrd, MS-MVP



In
http://www.spychecker.com/program/winsockxpfix.html (for
Win2k,
 
J

Jim Byrd

YW, Bob - Glad you got it straightened out. I'll have to remember that one.
:)

--
Please respond in the same thread.
Regards, Jim Byrd, MS-MVP



In
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top