Come utilizzare lo strumento Regsvr32 e risolvere i problemi relativi ai messaggi di errore di Regsvr32

Se nell'articolo non è descritto il messaggio di errore che viene visualizzato, è possibile ottenere spiegazioni dettagliate sui messaggi di errore, le azioni da adottare e ulteriori informazioni sulle risorse di supporto dalla pagina TechNet Eventi ed errori.

Sommario

Regsvr32 è un'utilità della riga di comando per registrare e annullare la registrazione dei controlli OLE, come i controlli DLL e ActiveX nel Registro di sistema di Windows. Regsvr32.exe è installato nella cartella %systemroot%\System32 in Windows XP e versioni successive di Windows.


Nota Nella versione a 64 bit del sistema operativo Windows, sono presenti due versioni del file Regsv32.exe:
  • La versione a 64 bit è %systemroot%\System32\regsvr32.exe.
  • La versione a 32 bit è %systemroot%\SysWoW64\regsvr32.exe.

La sintassi del comando Regsvr32

RegSvr32.exe dispone delle seguenti opzioni della riga di comando:
Regsvr32 [/u] [/n] [/i[:cmdline]] <dllname>

/u - Annulla la registrazione del server

/i - richiama DllInstall con una [cmdline] opzionale; quando utilizzata con /u, richiama dll uninstall
/n - non richiama DllRegisterServer; questa opzione deve essere utilizzata con /i

/s – Silent; non visualizza finestre di messaggi

Soluzioni comuni per gli errori di Regsvr32

Quando si riceve un errore Regsvr32, provare uno dei seguenti metodi:
  • Metodo 1: Eseguire nuovamente il comando Regsvr32 dal prompt dei comandi con privilegi elevati

    Per aprire un prompt dei comandi con privilegi elevati, procedere come segue:
    Windows 8.1 e Windows 8
    Scorrere rapidamente dal margine destro dello schermo, quindi toccare Ricerca. Oppure, se si sta utilizzando un mouse, puntare all'angolo della schermata in basso a destra e fare clic su Ricerca. Digitare Prompt dei comandi nella casella di ricerca, fare clic con il pulsante destro del mouse su Prompt dei comandi, quindi selezionare Esegui come amministratore. Se viene chiesto di immettere la password di amministratore o di confermare, digitare la password o scegliere Consenti.
    Windows 7 e Windows Vista
    Fare clic su Start, digitare Prompt dei comandi o cmd nella casella di Ricerca, fare clic con il tasto destro del mouse su Prompt dei comandi, quindi fare clic su Esegui come amministratore. Se viene chiesto di immettere la password di amministratore o di confermare, digitare la password o fare clic su Consenti.
    Windows XP
    Effettuare l'accesso con l'account di amministratore o con un account che dispone delle autorizzazioni di amministratore, quindi aprire una finestra del prompt dei comandi.
  • Metodo 2: Utilizzare una versione a 32 bit di Regsvr32 per registrare un DLL a 32 su una versione di Windows a 64 bit

    Se si riceve un errore durante la registrazione di un DLL a 32 bit su una versione di Windows a 64 bit, attenersi alla seguente procedura:
    1. aprire un prompt dei comandi con privilegi elevati.
    2. Se il DLL a 32 bit si trova nella cartella %systemroot%\System32, passare alla cartella %systemroot%\SysWoW64.
    3. Eseguire il comando qui riportato:
      %systemroot%\SysWoW64\regsvr32 <percorso completo del DLL>

Messaggi di errore di Regsvr32

Messaggi di errore di Regsvr32 in Windows Vista e versioni successive di Windows
Messaggi di errore Regsvr32.exe in Windows XP
Proprietà

ID articolo: 249873 - Ultima revisione: 26 mar 2014 - Revisione: 1

Windows Vista Enterprise, Windows Vista Business, Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Ultimate, Microsoft Windows XP Home Edition, Microsoft Windows XP Media Center Edition 2005 Update Rollup 2, Microsoft Windows XP Professional, Microsoft Windows XP Tablet PC Edition, Windows 7 Enterprise, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Ultimate, Windows 8, Windows 8 Enterprise, Windows 8 Pro, Windows 8.1, Windows 8.1 Enterprise, Windows 8.1 Pro

Feedback