Cant Use IE shortcuts copied to the desktop unless have IE 6 open.

G

Guest

User has copied shortcuts to her XP desktop using IE 6. When she clicks on
them it doesnt recognize the shortcut and is looking for user to associate an
application to view it. IE 6 is not on the list to set the association.
Browsing out to the iexplore.exe doesnt make the change. Any suggestions?
 
A

Alan Edwards

Correct the association for .URL files in File Types.
(Oddly enough, it is not "iexplore.exe")

Explorer-View-Folder Options-File Types
Find the .url association ( extension URL, file type "Internet
Shortcut")
Edit, (or click Advanced on ME or XP)
Highlight "open"

The path to Folder Options may vary according to your operating
system. It may be:
Explorer-View-Folder Options
Explorer-Tools-Folder Options
Start-Settings-Folder Options
Start-Settings-Control Panel-Folder options.

Find the .url association ( extension URL, file type "Intenert
Shortcut")
Edit, (or click Advanced on ME or XP)
Highlight "open" and press Edit
These should be filled in as below:

Application used: rundll32.exe shdocvw.dll,OpenURL %l
Use DDE (checked)
Application: shdocvw
Topic: System

OK your way out.

....Alan
 
G

Guest

This did not change. The information was correctly inputed in the URL files
types. I retpyed it but with no effect doesnt this mean that the .exe or
..dll is missing.
 
A

Alan Edwards

I doubt that the .exe or .dll is missing as that should generate an
error message telling you so. Besides, you could have easily checked
that they were there.

What operating system?
If XP, please ensure that you have checked the URL association down
towards the end of File Types, as the last person with this problem
only checked the Internet Shortcut towards the top of File Types with
an extension of (NONE)

....Alan
 
F

Frank Saunders, MS-MVP OE

WSW said:
This did not change. The information was correctly inputed in the
URL files types. I retpyed it but with no effect doesnt this mean
that the .exe or .dll is missing.

From http://www.fjsmjs.com/OE/nolinks.htm

Open Windows Explorer.
Go to Tools | Folder Options | File Types.
Scroll down to URL:HyperText Transfer Protocol (NOT URL:Internet Shortcut)
and select it.
Click Edit or Advanced, depending on your Windows version.
Select 'open'.
Click Edit.

"Application used to perform this action" 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.)

DDE should be checked and in the boxes below it you should have:

#1:
"%1",,-1,0,,,,
#2
IExplore
#3 (blank)

#4
WWW_OpenURL

URL:HyperText Transfer Protocol with Privacy should be the same.

Sometimes it is necessary to uncheck Use DDE.

If that doesn't fix it, go to Start | Run and type

regsvr32 urlmon.dll

--
Frank Saunders, MS-MVP OE
Please respond in Newsgroup only. Do not send email
http://www.fjsmjs.com
Outfitting a new computer for the Net
http://www.microsoft.com/athome/security/update/newcomputer.mspx
http://defendingyourmachine.blogspot.com/
 
G

Guest

I have followed all the way through to Frank's response with no change to the
users shortcuts.
 
R

Robert Aldwinckle

....
I have followed all the way through to Frank's response with no change to the
users shortcuts.


I think that this is the sort of thing that an IE Repair would solve.
Unfortunately, that feature has been removed from XP.
So we are forced to resort to subsets of it such as KB831429 (Method 1)


If you're lucky this command from the above may do the trick
(a modification of Frank's last suggestion.)

regsvr32 /i urlmon.dll


Actually there was an attempt to provide a substitute for IE Repair
in XPsp2 by (e.g.) Run...

iexplore.exe /rereg

but some errors were made in the ieuinit.inf file that is used by it.


If you would like to try it there are four lines which need to be modified.
Specifically I found the following errors on mine (mostly to do with whether
there is a DllRegisterServer entry point or just a DllInstall entry point
in each of the following modules:

%11%\comctl32.dll,NI
%11%\digest.dll,NI
%11%\inetcpl.cpl,NI (I deleted the first and left this.)
;%11%\msapsspc.dll (I actually deleted this line.)

To be clear the above lines are my corrections. In order to make them
in your copy simply open %windir%\System32\ieuinit.inf in Notepad,
find each module name and make the appropriate change.

To summarize I appended ,NI to the lines which contain comctl32 and digest;
I deleted the line which contained inetcpl.cpl without the switches
and I deleted the line which contained msapsspc. If you prefer you could convert
both deletions to comments by inserting a semicolon (;) in column 1 of those two lines
(as I was forced to do for my last example.)

Making those four changes allowed the whole section to execute cleanly.


BTW in view of the fact that the KB194177 repair is always
done during a boot when no other interference is possible I think it
should be advisable to stop as many other applications (if not services)
as well first but the command does nothing to encourage such an ideal.
Perhaps doing it after a safe mode boot would be a simple, effective
compromise.


HTH

Robert Aldwinckle
---
 

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