Q108324: Configure the DCOM Settings on Your Computer
Description

Some errors may occur because your computer has insufficient Component Object Model (COM) access permissions or the COM Default Impersonation Level is set improperly. COM is a Microsoft-developed software architecture that allows for the creation of component-based applications. Component-based applications allow other components and other applications to use their features. For example, COM allows you to embed a Microsoft Excel chart into a Microsoft Word document. The most common errors received related to COM are "Setup failed to launch installation engine: Access is denied." and "Error installing Ikernel.exe, access is denied."


Procedure

The following procedure modifies the COM access permission settings on your computer.

Windows 2000 and earlier

  1. Select Start > Run.
  2. Type dcomcnfg. Click No for any warning screens that appear. The Distributed COM Configuration Properties dialog opens.
  3. Click the Default Security tab.

  4. In the Default Access Permissions section, click the Edit Default button .
  5. Make sure you, as the user, have Allow Access next to your name.
  6. If you do not have Allow Access next to your name, select Allow Access from the Types of Access field and click OK. Or give all users access:
    1. Click Add.
    2. Select Everyone.
    3. Select Allow Access in the Type of Access field.
    4. Press OK, OK, and Apply.
  7. Run your installation again.

Windows XP

  1. Select Start > Run.
  2. Type dcomcnfg. Click No for any warning screens that appear. This launches the Component Services dialog.
  3. Double-click Component Services.
  4. Double-click Computers. My Computer will be listed in the right pane.

  5. Right-click My Computer and select Properties. The My Computer Properties dialog opens.
  6. Select the Default COM Security tab.

  7. In the Access Permissions section, click Edit Default. The Access dialog opens.
  8. Make sure you, as the user, or System is listed and the Access Permission check box is selected.

  9. If you or System do not have Allow Access next to your name, select the Access Permission check box. Or create a new profile wit the necessary permissions.
    1. Click Add. The Select Users or Groups dialog opens.
    2. In the Select this object type field, make sure that at least Users is entered. If not, click Object Types and select Users.
    3. In the From this location field, make sure your computer name is entered. If it is not, click Locations and select your computer.
    4. In the Enter objects name to select field, type a new object. Click OK.
    5. In the Access dialog, select the new object.
    6. Select the Allow Access check box.
    7. Click OK twice.
  10. Close the Component Services dialog.
  11. Run your installation again.

The following procedure sets the Default Impersonation Level to Identify.

Windows 2000 and earlier

  1. Select Start > Run.
  2. Type dcomcnfg. Click No for any warning screens that appear. The Distributed COM Configuration Properties dialog opens.
  3. Select the Default Properties tab.

  4. In the Default Impersonation Level field, select Identify.
  5. Select Apply and click OK.

Windows XP

  1. Select Start > Run.
  2. Type dcomcnfg. Click No for any warning screens that appear. This launches the Component Services dialog (pictured above).
  3. Double-click Component Services.
  4. Double-click Computers. My Computer will be listed in the right pane.
  5. Right-click My Computer and select Properties. The My Computer Properties dialog opens.
  6. Select the Default Properties tab (see the figure directly above).
  7. The Default Impersonation Level field must be set to Identify.
  8. Select Apply and click OK.

Last Modified Date: 10-02-2007ID: Q108324