Ehi, ho provato ad aggiungere un file DLL in Windows 7 copiandolo nella cartella system32, ma non potevo negare l'accesso. In realtà esiste un file DLL esistente e sto cercando di sostituirlo. Come posso farlo in Windows 7?
Ehi, ho provato ad aggiungere un file DLL in Windows 7 copiandolo nella cartella system32, ma non potevo negare l'accesso. In realtà esiste un file DLL esistente e sto cercando di sostituirlo. Come posso farlo in Windows 7?
Risposte:
Per registrare una DLL, si apre una finestra di comando come amministratore e quindi si utilizza regsvr32 /i <dll_name>
.
Tha detto, il tuo problema sembra essere che non riesci a copiare il file. Ancora una volta, apri una finestra di comando come amministratore e procedi come segue:
Se il file è in uso, è necessario farlo in modalità provvisoria, solo prompt dei comandi. Se si esegue il tubo flessibile del sistema, è possibile eliminare la dll copiata e rinominare .old nuovamente in .dll.
Annullare prima la registrazione del file DLL esistente (con l' /u
opzione), quindi registrare la DLL. In questo modo, la routine di annullamento della registrazione pulirà le impostazioni esistenti, cosa che spesso aiuta durante la nuova registrazione.
System32
.
Per registrare un comando .dll o .ocx su Windows 7 a 32 bit, procedere come segue:
Copia .dll o .ocx in c:\windows\system32
Tipo cmd
di Run menù, cercherà cmd.exe
, fare clic destro e fare clic su Esegui come amministratore
Mostrerà un prompt a c:\windows\system32
Digitare regsvr32 ocxname.ocx
per registrare .ocx
o
digitare regsvr32 dllname.dll
per registrare .dll
Di solito ci sono due problemi con regsvr32 su Windows 7:
Per aggirare il problema "Accesso negato", avviare la riga di comando come amministratore, nel menu Start digitare 'cmd.exe' e quindi fare clic con il tasto destro del mouse sulla voce 'cmd.exe' e 'Esegui come amministratore'.
Se la DLL è a 32 bit e nella directory di Windows a 32 bit, utilizzare la versione a 32 bit di regsvr32 in c: \ windows \ sysWOW64 \ regsvr32.exe
Se Windows 7 è x64 e la DLL che si desidera registrare è x64, è possibile eseguire regsvr32.exe
da C:\Windows\SysWOW64
.
Esempio:
C:\Windows\SysWOW64\regsvr32.exe C:\Windows\SysWOW64\StrmExt_x64.dll