Al momento sei offline in attesa che la connessione Internet venga ristabilita

PRB: Accesso negato quando si tenta di avviare il server DCOM

Sintomi
Nel registro eventi di sistema di un server che esegue Internet Information Services (IIS) viene visualizzato uno dei seguenti eventi:
Tipo evento: Errore
Origine evento: DCOM
Categoria evento: Nessuno
ID evento: 10002
Data: 22/02/2001
Ora: 2.11.52
Utente: <Nomecomputer>\IWAM_<Nomeutente>
Computer: <NomeComputer>
Descrizione: Accesso negato durante il tentativo di esecuzione di un server DCOM. Il server è: {0C0A3666-30C9-11D0-8F20-00805F2CD064} L'utente è IWAM_<NomeComputer>/<NomeComputer>
Oppure
Tipo evento: Errore
Origine evento: DCOM
Categoria evento: Nessuno
ID evento: 10003
Data: 22/02/2001
Ora: 2.56.32
Utente: <Nomecomputer>\IWAM_<Nomeutente>
Computer: <NomeComputer>
Descrizione: Accesso negato durante il tentativo di esecuzione di un server DCOM usando DefaultLaunchPermssion. Il server è: {0C0A3666-30C9-11D0-8F20-00805F2CD064} L'utente è IWAM_<NomeComputer>/<NomeComputer>
Cause
Il server DCOM (Distributed Component Object Model) che non viene avviato è Machine Debug Manager (0C0A3666-30C9-11D0-8F20-00805F2CD064). Questo errore si verifica perché Machine Debug Manager non dispone di autorizzazioni DCOM sufficienti.

In base all'impostazione predefinita, in Machine Debug Manager non è configurato l'utilizzo di autorizzazioni DCOM personalizzate, pertanto vengono utilizzate le impostazioni DCOM predefinite a livello di computer. Per motivi di protezione, le autorizzazioni DCOM predefinite sono limitate. Le autorizzazioni di accesso vuote indicano che l'accesso al server DCOM è consentito solo al sistema e all'identità del client corrispondente a quella del server. Se l'identità del client è diversa da quella del server, sul client verrà visualizzato l'errore "Accesso negato".
Risoluzione
Per risolvere il problema, attenersi alla seguente procedura:
  1. Al prompt dei comandi digitare il seguente comando per accedere alla finestra delle proprietà Configurazione Distributed COM:
    dcomcnfg.exe
  2. Nella scheda Applicazioni passare alla voce Machine Debug Manager nell'elenco dei server DCOM. Se la voce non esiste, digitare quanto segue a un prompt dei comandi per aggiungerla:
    mdm.exe /regserver
  3. Aprire di nuovo la finestra delle proprietà Configurazione Distributed COM, fare clic su Machine Debug Manager, quindi scegliere Proprietà.
  4. Nella scheda Protezione fare clic su Utilizza le autorizzazioni d'accesso personalizzate, quindi scegliere Modifica.
  5. Aggiungere gli utenti corretti alle autorizzazioni di accesso per Machine Debug Manager. Microsoft consiglia di concedere autorizzazioni di accesso almeno per i seguenti utenti:
    Interattivo
    Sistema
    Administrators
    IWAM_<NomeComputer>
    Scegliere OK due volte per tornare alla scheda Protezione.
  6. Nella scheda Protezione fare clic su Utilizza le autorizzazioni di esecuzione personalizzate, quindi scegliere Modifica.
  7. Aggiungere gli utenti corretti alle autorizzazioni di esecuzione per Machine Debug Manager. Microsoft consiglia di concedere autorizzazioni di esecuzione almeno per i seguenti utenti:
    Interattivo
    Sistema
    Administrators
    IWAM_<NomeComputer>
    Scegliere OK due volte per tornare alla scheda Protezione.
  8. Nella scheda Identità fare clic su L'account dell'utente interattivo per impostare l'identità dell'account utente di Machine Debug Manager. Se a nessun utente sarà consentito l'accesso al computer, fare clic su Account del seguente utente, quindi digitare il nome utente e la password di un utente del gruppo Administrators.
  9. Chiudere tutte le istanze di Mdm.exe oppure riavviare il computer per rendere effettive le modifiche.
Informazioni
In Internet Information Services e Microsoft Visual Studio viene utilizzato Machine Debug Manager (Mdm.exe) per il debug delle applicazioni. Machine Debug Manager viene inizializzato ogni volta che si avvia IIS.

Quando IIS viene eseguito in-process (Inetinfo.exe), viene avviato l'account del sistema che accede a Machine Debug Manager. L'account di sistema consente inoltre ai componenti del sistema operativo, tra cui il mapper di endpoint RPC (RPCSS, RPC Endpoint Mapper), di accedere al server DCOM.

Quando IIS viene eseguito out-of-process (Mtx.exe o Dllhost.exe), viene generalmente avviato l'account IWAM_<NomeComputer> che accede a Machine Debug Manager.
Riferimenti
Per ulteriori informazioni su come utilizzare l'utilità Configurazione Distributed COM, fare clic sui numeri degli articoli della Microsoft Knowledge Base riportati di seguito (il contenuto potrebbe essere in inglese):
176799 INFO: Utilizzo di DCOM Config (DCOMCNFG.EXE) in Windows NT
246054 INFO: Mapping e implicazioni di DCOMCNFG e AppID\.exe
Proprietà

ID articolo: 290398 - Ultima revisione: 06/21/2005 10:11:20 - Revisione: 4.0

  • Microsoft Internet Information Server 4.0
  • Microsoft Internet Information Services 5.0
  • kbbug kbdcom kbdebug kberrmsg kbprb KB290398
Feedback