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 SkipVought on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Can't open a new Window from within IE 41

Status
Not open for further replies.

csmiceli

Programmer
Sep 8, 2000
7
0
0
US
Hi,

Somehow I disabled the "Open in New Window" option when you right click on a link within Internet Explorer. I am also unable to open links that open into a new instance of IE.

I attempted going through Microsoft's knowledgebase and found a couple articles that suggested I may need to register some .dll's. Didn't work. I've also tried uninstalling, reinstalling and upgrading to IE 6 -- nothing. I figure it must be some setting or registry corruption that survives reinstalls

Any suggestions would be appreciated!
 
Hope this helps:

Open in New Window from Shell Context Menu
First go to Tools>Internet Options, click the Advanced tab Advanced and select Reuse Windows for Launching Shortcuts. If that doesn't work:

This tips fixes one of the most annoying design features of Internet Explorer. When a window is open doubling clicking a URL shortcut or HTML file on your local computer replaces the contents of the current window with the new file. This tip add Open in New Window to the context menu.

While it's possible to make this command the default action, when IE checks if it's the default browser it notices that it's a different command and thinks it's not the default browser (even though it is) and offers to restore itself to being the default browser.

Adding Open in New Window
Copy these lines into a new blank Text Document, edit it to suit, name it IEOpenNew.reg, double click it.
=============BEGIN CUT===============
REGEDIT4
[HKEY_CLASSES_ROOT\htmlfile\shell\openinnew]
@="Open in New Window"
[HKEY_CLASSES_ROOT\htmlfile\shell\openinnew\command]
@="\"C:\\PROGRA~1\\INTERN~1\\iexplore.exe\" \"%1\""
================END CUT==================
Making Open in New Window the Default Double Click Action
Add these two lines in the above reg file (under REGEDIT4 by convention). If IE checks if it is the default browser it will offer to reverse this change if you choose to allow it to.

[HKEY_CLASSES_ROOT\htmlfile\shell]
@="openinnew"

Arranging the Context menu
The shell key can take more than the default value. For shell statements Windows places Open, Explore, Find,and Print first, then other Shell commands in the order they were added to the registry, then shell extension commands. By listing the commands under the Shell key you can rearrange the order.

[HKEY_CLASSES_ROOT\htmlfile\shell]
@="open,openinnew"

reghakr
 
reghakr -- Thanks for the suggestions! Unfortunately I'm still having the problem after trying them.
 
I just tried a repair, but the problem still exists.

I've noticed some other symptoms since my original post. I was unable to do a file/Save as... to my local and shared drives. I also had trouble launching the Microsoft Script debugger the other day. I'm not sure if any of these issues are related.
 
Unable to save????........What was the message?

Are you launching the Script Debugger yourself, or is a it appearring because of script errors?

reghakr
 
Hi,
The error message to the Save as.. was as follows:

"The Web page could not be saved to the selected location."

I selected "Web Page, HTML only" as a file type. I've never had trouble saving to any of the drives before from other applications, including after I received this error in IE.

As for the Script Debugger I first saw the error When I placed a stop in some server side VBScript. (I have IIS on my PC.) It was working fine and then for awhile and then one day I got this message. I've tried uninstalling and re-installing the debugger a few times. The error is,

"Microsoft Script Debugger failed to initialize. Please reinstall the debugger components and try again."

My operating system is Windows 2000 Professional if this is any help.
 
Then I'd suggest you go to ControlPanel>Add/Remove Programs, select Add/Remove Windows components and uncheck Script Debugger and IIS, reboot, then go back and check them both to re-install.

I've never used IIS, so I can't be of any help there.

reghakr
 
I've also been suffering similar problems with XP Pro/IE6. But I've just fixed mine by re-registering the following, some of which have already been mentioned, but it's worth a try. Run each of the following from start/run:

regsvr32 Shdocvw.dll
regsvr32 Shell32.dll
regsvr32 Oleaut32.dll
regsvr32 Actxprxy.dll
regsvr32 Mshtml.dll
regsvr32 Urlmon.dll

Hope this works for you too!
PG
 
Remedies not already offered in this thread............

Excerpted from MS Newsgroups.....
-------------------------------------------------------------------------------------------------------
You may want to check these (default) Registry entries vs. yours

[HKEY_CLASSES_ROOT\htmlfile\shell\opennew]
@="&Open"
[HKEY_CLASSES_ROOT\htmlfile\shell\opennew\command]
@="\"E:\\Program Files\\Internet Explorer\\iexplore.exe\" %1"
[HKEY_CLASSES_ROOT\htmlfile\shell\opennew\ddeexec]
@="\"%1\",,-1,0,,,,"
"NoActivateHandler"=""
[HKEY_CLASSES_ROOT\htmlfile\shell\opennew\ddeexec\Application]
@="IExplore"
[HKEY_CLASSES_ROOT\htmlfile\shell\opennew\ddeexec\IfExec]
@="*"
[HKEY_CLASSES_ROOT\htmlfile\shell\opennew\ddeexec\Topic]
@="---------------------------------------------------------------------------------------------------------

Same thread........claims a FIX

I replaced my oleaut32.dll (ver 3.50.5014.0) with an older version
(2.40.4275) from the command line. You have to do it without Windows
running.

----------------------------------------------------------------------------------------------------------
FULL THREAD

smitee
 
The first thing I tried -
Start, Run, Type this command: REGSVR32 URLMON.DLL
worked ! it fixed ALL the problems I mentioned and I didn't even have to reboot.

A tech from a newsgroup e-mailed me with possible solutions, some of which may have already been memtioned on this list, but I'll copy and paste them from the e-mail in case they might be of help to others -

(start of copy)
-------------------------
See if any of this helps:

Start/Run/CMD. Type this command: REGSVR32 URLMON.DLL. Ok/Reboot.

IE6 opens blank (empty) windows

The "Open in a New Window" Command May Not Work

How do I get HTTP hyperlinks in OE to open IE

How do I get mailto hyperlinks in IE to open OE

Send To Mail Recipient Opens an Outlook Plain Text Message

Search Companion Issues: Read the issues the apply accordingly

Search does not work when not connected to the Internet

The file that is missing is BAR.XSL (Windows\srchasst\mui\0409\bar.xsl This
file may be locally cached in the Temporary Internet Files, so this may
explain why some users have this problem "intermittently".

Here are 2 fixes. Both require access to the Win XP CD (or copy of the files
in the I386 folder.

1) Click Start, Run and enter CMD Then enter the following command
where X is your CD drive letter.

EXPAND -r X:\I386\BAR.XS_ C:\Windows\srchasst\mui\0409

(if you're using a copy of the I386 files, then change the path above to
point to that location. Additionally, if the Windows Folder is not on your
C: drive, change the command line accordingly).

2) Open Explorer and go to Windows\Inf. Locate the srchasst.inf file.
Right click it and select Install. You'll need your XP CD or the files from
the I386 folder.
~~~
Error: "A file that is required to run Search Companion cannot be found. You
may need to run setup".

Here are two fixes.

Fix #1) Right click on each of the links below and select Save Target As.
Save the files to \Windows\srchasst\mui\0409 folder.


The Windows\Inf folder is a hidden folder. You can adjust your Explorer
Folder Options (View tab) to Show hidden files and folders.

Fix #2) Open Explorer and go to the Windows\Inf folder. Locate the
srchasst.inf file. Right click it and select Install. You'll ned your XP CD
or the files from the I386 folder. (This fix will require you to have your
Win XP CD).

Again, the Windows\Inf folder is a hidden folder. You may need to adjust
your Windows Explorer options to show hidden files and folders. You can
also click Start, Run and enter %SystemRoot%\Inf to open directly to the Inf
folder.
~~~
Search Companion does not work:

Option 1. Depending on your version of TweakUI, run it, go to the Desktop
settings and put the check mark back in Search Results.

Option 2. If you don't have TweakUI installed, or this option isn't
available in your version, copy and paste the following lines into a Notepad
file and save the file with an REG extension. Make sure to add a blank line
at the end of the file.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Deskt
op\NameSpace\{e17d4fc0-5564-11d1-83f2-00a0c90dc849}]
@="Search Results Folder"

Locate the file you just saved and double click it. Answer yes to the
import prompt.

Option 3: If manually editing the Registry is not to your liking, visit the
web site at and visit the Windows XP section. In Tweaks
and Fixes, follow the link for Fix Windows XP Search (error) and follow the
instructions.

Hope this helps! sofm.org
----------------------------
 
Thank you Sgasman.Before your tip tried everything else. That patch worked. Thank you.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top