Viene visualizzato un errore di "DllRegisterServer" quando si tenta di registrare una DLL utilizzando Regsvr32.exe

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

Sintomi

Quando si tenta di utilizzare lo strumento della riga di comando Regsrv32.exe per registrare una libreria a collegamento dinamico (o DLL o file con estensione dll), la DLL non è registrata ed è possibile che venga visualizzato il seguente messaggio di errore:
DllRegisterServer in nome_fileDLL non riuscita.

Restituire il codice è stato: 0x80070005
Nota.Questo comportamento si verifica in Windows NT 4.0 o Windows 2000.

Cause

Questo comportamento può verificarsi se si tenta di registrare una DLL utilizzando Regsrv32 mentre si è connessi utilizzando un account che non dispone di credenziali amministrative, ad esempio un account membro del gruppo di utenti standard. Un account che dispone di credenziali amministrative non può scrivere nel Registro di sistema o modificare i file nella cartella System32.

Il problema si verifica perché Windows XP e Windows Server 2003 utilizzano uno schema di protezione più restrittivo rispetto alle versioni precedenti di Windows. Questo schema impedisce agli utenti standard di registrazione delle DLL.

Nota. Per questo motivo, gli utenti standard potrebbero non essere in grado di eseguire programmi che la registrazione di DLL utilizzando l'ID. dell'utente standard

Risoluzione

Per risolvere il problema, accedere utilizzando un account amministratore e quindi registrare la DLL.

Informazioni

È possibile registrare una DLL utilizzando un account che non dispone di credenziali amministrative fino a quando la DLL non scrivere nel Registro di sistema o modificare i file nella cartella System32.

Proprietà

Identificativo articolo: 827659 - Ultima modifica: lunedì 14 ottobre 2013 - Revisione: 4.0
Le informazioni in questo articolo si applicano a:
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
Chiavi: 
kberrmsg kbprb kbmt KB827659 KbMtit
Traduzione automatica articoli
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: 827659
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.

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