Internet Explorer - "Open in a New Window"

(A very useful article which had helped me the problem in Eudora)

Re: My Problem
[posted on: Jul 2, 2002 9:07 PM by themaster
Reply Reply to this message
There are a number of factors that can cause this problem, one of the common ones appears to be, if the original installation of Internet Explorer is overwritten or upgraded using a version designed using the Internet Explorer Development Kit.

Microsoft is aware of the problem and a resolution will be included in the next Internet Explorer service pack.Below are the most common solution's.


The problem can also be caused by incorrect DCOM settings, for further information, read the Microsoft articles at the bottom of the page.

Some of the solutions require files to be overwritten, if this cannot be done due to the files being in use, download and run:

Inuse.exe (size = 1.17 Mb)

From: http://www.microsoft.com/windows2000/techinfo/reskit/tools/exis ting/inuse-o.asp

Step 1

Check Add / Remove Programs. Are any of the following applications installed?

Pop-up Killer

Pop-up Stopper

Pop-up Remover

Lime wire

Micrografix picture publisher 10 evaluation (Patch available from: http://www.micrografx.com/support/patches.asp)

Microgra fix Picture Publisher 10 (DCE) (Patch available from: http://www.micrografx.com/support/patches.asp)

Enhanced HTML editor



Any one of these programs can stop new windows from opening correctly.

If any of the programs are installed refer to the software manufacturer.

Step 2

Use the Internet Explorer repair tool

(Control panel, add/remove programs, highlight IE, select add/remove)

Running a repair will often fix step 3 file association problems automatically.

Reboot Computer and test.

Step 3

Try disabling *all* other programmes, including virus scanners, to see if there is an improvement.

If not, proceed as follows:

There could be a broken entry in file associations.

Go to my computer, view/folder options/file types (or control panel, folder options depending on your operating system).

Scroll down to the URL:Hypertext Transfer Protocols, click edit twice and make sure the following is in the application used to perform action box:"C:\PROGRAM FILES\INTERNET EXPLORER\iexplore.exe" -nohome
The same applies for URL:GopherDDE should be set to: "%1",,-1,0,,,,
Application should say: IExplore
DDE application not running should be blank
Topic should be: WWW_OpenURL Reboot Computer and test.

Step 4


Run the following commands from start/run.

Run each line individually.

After each run, you should see a short message stating the command was successful.

The first command is the one most likely to work.

regsvr32 Urlmon.dll
regsvr32 Shdocvw.dll

regsvr32 Shell32.dll (only applicable to Windows ME, Windows 2000 and XP)
regsvr32 shdoc401.dll (only applicable to Windows 95, Windows 98)

regsvr32 Oleaut32.dll
regsvr32 Actxprxy.dll
regsvr32 Mshtml.dll

Reboot Computer and test.

Step 5

The problem can also be caused by the version of oleaut32.dll, and can be resolved by replacing oleaut32.dll version 3.50.5014.0 556kb 8/23/01 with oleaut32.dll version 2.40.4275 492kb 5/11/98.

This is an older version of the file and has been known to remove the problem.

The file is located in MDAC_IE5.CAB

Or

Ie4_1.cab on earlier versions.

If the cab file is not available, it can be downloaded from:

http://193.125.152.107/pub/Infovisor/v6.0/DOWNLOAD/WIN32/EN/MDA C_IE5.CAB/ (Size = 2.1 MB)

Or

http://www.dll-files.com/dllindex/pop.shtml?oleaut32 (Zip file size = 308 Kb)

This can be done on most Windows versions by using the "System File Checker" utility.

To do so, follow the steps for the appropriate version of Internet Explorer:

Internet Explorer 4:

Use the C:\Windows\Command\Extract.exe program to extract the Ie4_1.cab file from the Ie4_s1.cab file to the Windows\Temp folder. Then, extract the Oleaut32.dll file from the Ie4_1.cab file in the Windows\Temp folder to the Windows\System or Winnt\System32 folder.

NOTE: You can skip this step for Internet Explorer 4.0 for Windows NT 4.0.

Internet Explorer 5/6:

The Oleaut32.dll file is located in the Mdac_ie5.cab file in Internet Explorer version 5.
For Internet Explorer 6, you will need to obtain a copy of the file from an older version of Internet Explorer.
Windows 95/98: If the Internet Explorer .cab files are unavailable, or if extracting the Internet Explorer version of the Oleaut32.dll file does not work, you may be able to resolve the issue by extracting the Windows version of the file, from the Windows installation disk or .cab files.

For Windows 95, the Oleaut32.dll file is located in the Win95_09.cab file on the Windows 95 CD-ROM.

For Windows 98, you can extract / replace this file by using the SFC utility.

Reboot Computer and test.


Step 6

Download and run the following file:

http://download.microsoft.com/download/msninvestor/Patch/1.0/WI N98/EN-US/mcrepair.EXE


Step 7

This step could be performed earlier, but, due to the nature of the fix (Registry), I have left it until last.

Check for Missing or Incorrect Registry Values.Verify that the following registry values are present and correct:

HKLM\SOFTWARE\Classes\Interface\{00020400-0000- 0000-C000-000000000046}
Name: (Default)
Value: IDispatch HKLM\SOFTWARE\Classes\Interface\{00020400-0000-0000-C000-000000 000046}\ProxyStubClsid
Name: (Default)
Value: {00020420-0000-0000-C000-000000000046} HKLM\SOFTWARE\Classes\Interface\{00020400-0000-0000-C000-000000 000046}\ProxyStubClsid32
Name: (Default)
Value: {00020420-0000-0000-C000-000000000046}


Step 8 (Windows 2000)

This behavior may occur because the Default Access permissions have been changed in the Dcomcnfg.exe tool.

To resolve this behavior, perform the following steps:

Click Start
Click Run and type: Dcomcnfg
Click OK

Click the Default Security Tab.
In the Default Access Permissions box, click Edit Default
Verify that both System and Interactive are listed with Allow Access. If either are missing, add them by clicking Add .
In the List Names From box, ensure that the local computer name is listed.
Set Type of Access to Allow Access.
Select the account that is missing and click Add .
Repeat the above step if both accounts are missing.
Click OK
Click OK , and then click OK again to exit from the dcomcnfg command.


For your settings to be updated you must log off, and then log on to the system.


For more information see the following Microsoft articles:

Incorrect Settings in the Dcomcnfg.exe Tool (Windows 2000)
http://support.microsoft.com/?kbid=274696

Replacing System Files Using a Modified Emergency Repair Disk (Windows NT)
http://support.microsoft.com/?kbid=164471

The "Open in a New Window" Command May Not Work (Windows 95, 98, 2000 & XP)
http://support.microsoft.com/?kbid=272322

Unable to Open a Link in New Window in Internet Explorer (All versions of Windows)
http://support.microsoft.com/?kbid=281679

Internet Explorer Window Closes When You Click a Download Link
http://support.microsoft.com/?kbid=268976

Current Web Page Is Blank After Opening an Outlook:// URI from Internet Explorer (All versions of Windows, except XP)
http://support.microsoft.com/?kbid=257136


Steve