Come tenere traccia degli errori di autorizzazione negata per i file DLL

Traduzione articoli Traduzione articoli
Identificativo articolo: 286198 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

Sommario

Quando si cerca di creare un componente o di accedere a un metodo, Ŕ possibile che venga visualizzato un messaggio di errore simile al seguente:
Errore di runtime '70': Autorizzazione negata
Oppure Ŕ possibile che venga visualizzato un messaggio di errore simile al seguente generato da ASP (Active Server Pages):
Tipo errore:
Oggetto Server, ASP 0178 (0x80070005)
Impossibile richiamare il metodo Server.CreateObject durante la verifica delle autorizzazioni.
Impossibile accedere all'oggetto.
/Test/abort.asp, riga 3
Questi errori segnalano che le autorizzazioni di accesso a un file sono insufficienti.

Informazioni

Per individuare il file DLL per il quale il chiamante non ha autorizzazioni sufficienti, Ŕ possibile tenere traccia di tutti gli accessi a tutti i file con lo strumento Filemon. Analogamente, con lo strumento Regmon Ŕ possibile tenere traccia di tutte le chiamate al Registro di sistema. Entrambi gli strumenti possono essere scaricati dal seguente sito Sysinternals (informazioni in lingua inglese):
http://www.microsoft.com/technet/sysinternals/default.mspx

Procedura di acquisizione dei problemi di autorizzazione

  1. Avviare Filemon. Vengono immediatamente visualizzate e inviate molte informazioni sui processi che accedono ai file. Vengono inoltre visualizzati i risultati di tali interazioni.
  2. Riprodurre l'errore, quindi fare clic sulla lente di ingrandimento nella barra degli strumenti per arrestare la registrazione.
  3. Salvare i risultati in un file registro.
  4. In Microsoft Excel aprire il registro come file di testo. Nella procedura guidata di conversione del file di testo in un foglio di calcolo fare clic su Fine.
  5. In Excel scegliere Filtro dal menu Dati, quindi fare clic su Filtro automatico per filtrare i risultati.
  6. Nella colonna Results fare clic su Permission Denied.
Nella colonna Process Ŕ possibile visualizzare il processo che ha tentato di accedere al file. Nella colonna Path Ŕ possibile visualizzare il file per il quale Ŕ stato generato l'errore di autorizzazione negata. Per risolvere il problema, Ŕ possibile reimpostare le autorizzazioni NTFS per questo file.

I prodotti di terze parti illustrati nel presente articolo sono fabbricati da produttori indipendenti. Microsoft non rilascia alcuna garanzia implicita o esplicita relativa alle prestazioni o all'affidabilitÓ di tali prodotti.

ProprietÓ

Identificativo articolo: 286198 - Ultima modifica: giovedý 14 giugno 2007 - Revisione: 1.2
Le informazioni in questo articolo si applicano a:
  • Microsoft COM+ 1.0
  • Microsoft Transaction Services 2.0
Chiavi:á
kberrmsg kbhowto KB286198
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.
Dichiarazione di non responsabilitÓ per articoli della Microsoft Knowledge Base su prodotti non pi¨ supportati
Questo articolo Ŕ stato scritto sui prodotti per cui Microsoft non offre pi¨ supporto. L?articolo, quindi, viene offerto ?cosý come Ŕ? e non verrÓ pi¨ aggiornato.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com