Identificativo articolo: 249873 - Ultima modifica: domenica 25 settembre 2011 - Revisione: 6.0 Sintassi e messaggi di errore di Regsvr32
Questo articolo è stato precedentemente pubblicato con il codice di riferimento I249873
- Per continuare a ricevere gli aggiornamenti della protezione per Windows, assicurarsi di eseguire Windows Vista con Service Pack 2 (SP2). Per ulteriori informazioni, fare riferimento a questa pagina Web Microsoft: Per alcune versioni di Windows il servizio di supporto non è più disponibile (http://windows.microsoft.com/it-it/windows/help/end-support-windows-xp-sp2-windows-vista-without-service-packs?os=xp)
Se in questo articolo non è riportato il messaggio di errore visualizzato, visitare il sito Web Microsoft riportato di seguito per ulteriori articoli sui messaggi di errore (informazioni in lingua inglese):
http://support.microsoft.com/kb/315854/it/
(http://support.microsoft.com/kb/315854/it/)
In questa paginaSommario
È possibile utilizzare lo strumento Regsvr32 (Regsvr32.exe) per registrare e annullare la registrazione di controlli OLE, quali file DLL (Dynamic Link Library) o OCX (ActiveX Control) autoregistrabili. Tale operazione può risultare necessaria per risolvere alcuni problemi relativi a Windows, Microsoft Internet Explorer o ad altri programmi. Secondo l'articolo della Knowledge Base riportato di seguito è ad esempio necessario utilizzare Regsvr32.exe per annullare la registrazione del controllo Wuv3is.dll prima della reinstallazione dal sito di Windows Update (gli articoli con prefisso "Q" contengono informazioni in inglese):
241122
(http://support.microsoft.com/kb/241122/IT/
)
WINUP- operazione non valida o errore dell'applicazione quando si sceglie Aggiornamenti prodotto
Se la registrazione di un controllo non viene effettuata oppure si desidera ottenere informazioni per gli sviluppatori relative alla risoluzione dei problemi di registrazione di controlli OLE, vedere il seguente articolo della Knowledge Base (gli articoli con prefisso "Q" contengono informazioni in inglese):
140346
(http://support.microsoft.com/kb/140346/
)
Possible Reasons for OLE Control Registration Failure
Informazioni
Regsvr32.exe è compreso in Microsoft Internet Explorer versione 3.0 o successive, Windows 95 OEM Service Release 2 (OSR2) o versioni successive e Windows NT 4.0 Service Pack 5 (SP5) o versioni successive. Regsvr32.exe viene installato nella cartella System di Windows Me, Windows 98 o Windows 95 o nella cartella System32 di Windows NT.
Sintassi di Regsvr32.exeDi seguito sono riportate le opzioni della riga di comando per RegSvr32.exe:Per registrare manualmente un controllo ActiveX denominato ad esempio Sample.ocx, digitare il seguente comando a un prompt di MS-DOS:
c:\regsvr32.exe sample.ocx
Messaggi di errore di Regsvr32.exeNell'elenco che segue sono riportati esempi dei messaggi di errore di RegSvr32, nonché le possibili cause.Contrassegno sconosciuto: /contrassegno_non_valido È stata digitata una combinazione non valida di contrassegni o parametri. Fare riferimento alla sezione "Sintassi di Regsvr32.exe" di questo articolo. Nessun nome DLL specificato. Non è stato incluso il nome di un file DLL. Fare riferimento alla sezione "Sintassi di Regsvr32.exe" di questo articolo. NomeDLL caricato. Impossibile trovare il punto di ingresso DllRegisterServer o DllUnregisterServer. NomeDLL> non corrisponde a un nome di file DLL o OCX. Questo messaggio di errore viene ad esempio restituito quando si digita regsvr32 wjview.exe. NomeDLL non è un file eseguibile. Nessun helper trovato per questo tipo di file. NomeDLL non corrisponde a un file eseguibile, cioè ad un file con estensione EXE, DLL o OCX. Questo messaggio di errore viene ad esempio restituito quando si digita regsvr32 autoexec.bat. NomeDLL caricato. Impossibile trovare il punto di ingresso DllRegisterServer o DllUnregisterServer. NomeDLL potrebbe non essere stato esportato oppure potrebbe essere presente una versione danneggiata di NomeDLL in memoria. Provare a utilizzare Pview per rilevare il file e rimuoverlo. NomeDLL non è autoregistrabile oppure in memoria potrebbe essere presente una versione danneggiata. Digitando ad esempio regsvr32 icwdial.dll viene restituito questo messaggio di errore poiché il file Icwdial.dll non è autoregistrabile. Se si ritiene che in memoria sia presente una versione danneggiata di NomeDLL, provare a riavviare il computer oppure ad estrarre nuovamente la versione originale del file. Se si sta eseguendo Windows NT, potrebbe essere necessario utilizzare lo strumento Kill o Pview del Resource Kit di Microsoft Windows NT Server 4.0. Per ulteriori informazioni, vedere il seguente articolo della Knowledge Base (gli articoli con prefisso "Q" contengono informazioni in inglese): 197155
(http://support.microsoft.com/kb/197155/
)
How to Kill an Orphaned Process
Errore di OleInitialize oppure errore di OleUninitialize.Affinché Regsvr32 possa richiamare le funzioni della libreria COM necessarie e deinizializzare la libreria alla chiusura, è necessario che la libreria COM venga inizializzata. Questi messaggi di errore vengono visualizzati in caso di errore di inizializzazione o deinizializzazione della libreria COM. Il file Ole32.dll potrebbe ad esempio essere danneggiato oppure la versione potrebbe non essere corretta. Errore LoadLibrary("NomeDLL"). GetlastError restituisce 0x00000485 Da Winerror.h 0x00000485 = 1157 (ERROR_DLL_NOT_FOUND), che significa "Impossibile trovare uno dei file della libreria necessari per eseguire l'applicazione". Digitando ad esempio regsvr32 missing.dll verrà restituito questo messaggio di errore se il file Missing.dll non viene trovato. Errore LoadLibrary("NomeDLL"). GetLastError restituisce 0x00000002 Da Winerror.h 0x00000002 = 2 (ERROR_FILE_NOT_FOUND), che significa "Impossibile trovare il file specificato", ovvero una DLL dipendente non è stata trovata. Digitando ad esempio regsvr32 icwdial.dll con Tapi32.dll (dipendenza) mancante, verrà restituito questo messaggio di errore. Errore LoadLibrary("dskmaint.dll"). GetLastError restituisce 0x000001f Da Winerror.h 0x000001f = 31 (ERROR_GEN_FAILURE), che significa "Una periferica collegata al sistema non è in funzione". Questo problema si verifica se si prova a registrare un file DLL di Win16. Digitando ad esempio regsvr32 dskmaint.dll verrà restituito questo messaggio di errore. Errore DllRegisterServer oppure DllUnregisterServer in NomeDLL non riuscita. Codice di ritorno: stringa Ricercare la stringa . Regsvr32.exe e relative dipendenzeRegSvr32.exe dipende dai file Kernel32.dll, User32.dll e Ole32.dll e da Msvcrt.dll e Advapi32.dll in Windows NT. Il file di cui effettuare o annullare la registrazione viene caricato unitamente a tutte le relative dipendenze. L'operazione può non essere completata se un file necessario risulta mancante o danneggiato.È possibile utilizzare Depends.exe per determinare le dipendenze per il file di cui effettuare o annullare la registrazione. Il programma Depends.exe è incluso negli strumenti di supporto del Resource Kit di Microsoft Windows 98 e del Resource Kit di Microsoft Windows NT 4.0. Per ulteriori informazioni, fare clic sui numeri degli articoli della Knowledge Base riportati di seguito (gli articoli con prefisso "Q" contengono informazioni in inglese): 206848
(http://support.microsoft.com/kb/206848/
)
Windows NT Service Pack 4.0 Tools Not Included on CD-ROM
247024
(http://support.microsoft.com/kb/247024/
)
Tools Included with the Microsoft Windows 98 Resource Kit
Le informazioni in questo articolo si applicano a:
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. | Altre risorse Altri siti di supporto
CommunityRichiedi assistenzaTraduzione articoli
|





















Torna all'inizio