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

Il tuo browser non è supportato

Devi aggiornare il browser per usare il sito.

Esegui l'aggiornamento all'ultima versione di Internet Explorer

Che venga visualizzato un messaggio di errore "Codice errore 80080005 - esecuzione di server non riuscita" quando si avvia applicazioni COM+

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 870655
Sintomi
Quando si avvia molte applicazioni Microsoft COM+ manualmente dallo snap-in Microsoft Management Console (MMC) di Servizi componenti in ogni applicazione COM+ è in esecuzione con un account utente diverso, è che venga visualizzato il seguente messaggio di errore:

Errore di catalogo: Errore durante l'elaborazione dell'ultima operazione. Codice errore 80080005 - esecuzione di server non riuscita. Il registro eventi potrebbe contenere ulteriori informazioni sulla risoluzione dei problemi.
Si riceverà un messaggio di errore analogo al seguente nel registro applicazione del Visualizzatore eventi:

Tipo: errore
Origine: DCOM
Categoria: nessuno
ID evento: 10010
Data: 31/03/2004
Ora: 15:13:30
Utente: NT AUTHORITY\SYSTEM
Computer: MSHSRMSWEBP0007
Descrizione: il server {F1673109-CF44-468D-9E23-FE4116F84CFA} non ha registrato con DCOM entro il timeout richiesto.
Cause
Se molte applicazioni COM+ vengono eseguiti con account utente diversi sono specificati nella proprietà di Questo utente , il computer non può allocare memoria per creare un nuovo heap del desktop per il nuovo utente. Pertanto, è Impossibile avviare il processo.
Workaround
Importante Questa sezione, metodo o attività contiene passaggi su come modificare il Registro di sistema. Tuttavia, può causare seri problemi la modifica del Registro di sistema in modo non corretto. Pertanto, assicurarsi di seguire attentamente i passaggi. Per maggiore protezione, eseguire il backup del Registro di sistema prima di modificarlo. Cosicché sia possibile ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni su come eseguire il backup e ripristinare il Registro di sistema, fare clic sul numero dell'articolo riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base:
322756 Eseguire il backup e ripristino del Registro di sistema in Windows


Per risolvere questo problema, modificare il valore della seguente sottochiave del Registro di sistema:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems\Windows
A tale scopo, attenersi alla seguente procedura:
  1. Fare clic su Start, scegliere Esegui, tipo Regedit, quindi scegliere OK.
  2. Nell'Editor del Registro di sistema individuare la seguente sottochiave del Registro di sistema:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems
    Per impostazione predefinita, la voce Windows nella sottochiave ha un valore che è simile al seguente (tutti in una riga):
    %SystemRoot%\system32\Csrss.exe ObjectDirectory = \Windows SharedSection = 1024, 3072 Windows = SubSystemType su = ServerDll Windows = basesrv, 1 ServerDll = winsrv:UserServerDllInitialization, ServerDll 3 = winsrv:ConServerDllInitialization, ProfileControl 2 = Off MaxRequestThreads = 16
  3. Destro la voce Windows e quindi fare clic su Modifica. Verrà visualizzata la finestra di dialogo Modifica stringa .
  4. Nella casella dati valore , individuare SharedSection, aggiungere SharedSection 512 e quindi fare clic su OK.

    La voce Windows appena modificata recita:
    %SystemRoot%\system32\Csrss.exe ObjectDirectory = \Windows SharedSection = 1024, 3072, 512 Windows = SubSystemType su = ServerDll Windows = basesrv, 1 ServerDll = winsrv:UserServerDllInitialization, ServerDll 3 = winsrv:ConServerDllInitialization, ProfileControl 2 = Off MaxRequestThreads = 16
Informazioni

Procedura per riprodurre il comportamento

  1. Creare 100 diversi account utente locali sul computer.
  2. Aprire lo snap-in MMC Servizi componenti. A tale scopo, attenersi alla seguente procedura:
    1. Fare clic su Start, scegliere Impostazioni e quindi fare clic su Pannello di controllo
    2. Nel Pannello di controllo fare doppio clic su Strumenti di amministrazionee quindi fare doppio clic su Servizi componenti. Lo snap-in MMC Servizi componenti verrà visualizzato.
    3. Nel riquadro sinistro, espandere Servizi componenti, espandere computere quindi espandere Risorse del Computer.
  3. Creare un'applicazione COM+ e quindi impostare l'identità dell'applicazione COM+. A tale scopo, attenersi alla seguente procedura:
    1. Applicazioni COM+destro, scegliere Nuovoe quindi fare clic su applicazione. Verrà visualizzata la finestra di dialogo di installazione guidata applicazioni COM .
    2. Nella finestra di dialogo di installazione guidata applicazioni COM , fare clic su Avanti. Verrà visualizzata la finestra di dialogo Installa o crea una nuova applicazione .
    3. Fare clic su Crea un'applicazione vuota. Verrà visualizzata la finestra di dialogo Crea applicazione vuota .
    4. Nella casella Immettere un nome per la nuova applicazione , digitare MyCOM1, quindi scegliere Avanti. Verrà visualizzata la finestra di dialogo Imposta identità applicazione .
    5. Fare clic su questo utentee quindi digitare un nome utente creato nel passaggio 1 nella casella utente .
    6. Nella finestra di dialogo Imposta identità applicazione , digitare la password nella casella Password e nella casella Conferma Password e quindi fare clic su Avanti. Verrà visualizzata la finestra di dialogo Grazie per aver utilizzato l'installazione guidata applicazioni COM .
    7. Fare clic su Fine.
  4. Aggiungere un componente all'applicazione COM+. A tale scopo, attenersi alla seguente procedura:
    1. Nel riquadro sinistro dello snap-in MMC Servizi componenti , espandere MyCom1.
    2. Componentidestro, scegliere Nuovoe quindi fare clic su componente. Verrà visualizzata la finestra di dialogo di installazione guidata componenti COM .
    3. Fare clic su Avanti. Verrà visualizzata la finestra di dialogo Importa o installare un componente .
    4. Fare clic su Importa componenti già registrati. Verrà visualizzata la finestra di dialogo di Selezione dei componenti da importare .
    5. Nella componenti su: risorse del Computer elenco, fare clic su un componente e quindi fare clic su Avanti. Verrà visualizzata la finestra di dialogo Grazie per aver utilizzato l'installazione guidata applicazioni COM .
    6. Fare clic su Fine.
  5. Ripetere il passaggio 3 per creare 100 applicazioni COM+ che vengono eseguiti con account utente locale diverso.
  6. Ripetere il passaggio 4 per aggiungere componenti alle applicazioni COM+ 100 creato nel passaggio 5.
  7. Nel riquadro sinistro dello snap-in MMC Servizi componenti , destro di ogni applicazione COM+ che è stato creato e quindi fare clic su Start. Dopo l'avvio di alcune applicazioni COM+, viene visualizzato il messaggio di errore descritto nella sezione "Sintomi".
Riferimenti
Per ulteriori informazioni, visitare il seguente sito Web Microsoft Developer Network (MSDN):

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 870655 - Ultima revisione: 02/06/2016 06:47:00 - Revisione: 1.0

  • Microsoft COM+ 1.0
  • Microsoft COM+ 1.5
  • kbtshoot kberrmsg kbsnapin kbdcom kbcompmodel kbprb kbmt KB870655 KbMtit
Feedback
m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?"> y>ow.location.protocol) + "//c.microsoft.com/ms.js'><\/script>");