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' /uopzione), 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 cmddi 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.ocxper registrare .ocx
o
digitare regsvr32 dllname.dllper 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.exeda C:\Windows\SysWOW64.
Esempio:
C:\Windows\SysWOW64\regsvr32.exe C:\Windows\SysWOW64\StrmExt_x64.dll