Microsoft KB Archive/257409

= PRB: Error "Could Not Start Internet Explorer" When You Run a WebClass Under Windows 2000 from the Visual Basic IDE =

Article ID: 257409

Article Last Modified on 2/12/2007

-

APPLIES TO


 * Microsoft Visual Basic 6.0 Learning Edition
 * Microsoft Visual Basic 6.0 Professional Edition
 * Microsoft Visual Basic 6.0 Enterprise Edition
 * Microsoft Windows 2000 Standard Edition

-



This article was previously published under Q257409



SYMPTOMS
When you run a WebClass (Internet Information Server [IIS] application) from the Visual Basic Integrated Development Environment (IDE) in Windows 2000, the following error message appears:

Could not start Internet Explorer

After you click OK, Internet Explorer does not open.



CAUSE
This behavior occurs only if the "IUSR_" account has been added to the Default Access Permissions in the DCOM security settings. If you add only the IUSR_ account, this restricts the default access permissions for all DCOM servers that use the default permissions.



RESOLUTION
To resolve this problem, remove the IUSR_ account from the DCOM Default Access Permissions and follow the instructions in the following Microsoft Knowledge Base article:

255502 PRB: Server Object Error 'ASP 0178' Occurs When You Run a WebClass in Windows 2000



Steps to Reproduce Behavior
On a fresh installation of Windows 2000 (not upgraded from Windows NT4.0), add IUSR_ to the Default Access Permissions in DCOM:
 * 1) Start DCOMCNFG: Click Start, click Run, and then type dcomcnfg in the Run dialog box.
 * 2) On the Default Security tab, click Edit Default in the Default Access Permissions frame. The Registry Value Permissions dialog box appears.
 * 3) Add the IUSR_ account to the Registry Value Permissions dialog box, and then click OK.
 * 4) Apply the changes and exit the DCOM permissions window.

Create a new IIS Application in Visual Basic, and then click the Start button or press F5 to run the WebClass.

