Windows7でDLLファイルを登録するには?
ねえ、Windows7でsystem32フォルダにコピーしてDLLファイルを追加しようとしたのですが、Access Was Deniedで登録できませんでした。実は既存のDLLファイルがあるので、それを置き換えようとしています。Windows7ではどうすればいいのでしょうか?
ねえ、Windows7でsystem32フォルダにコピーしてDLLファイルを追加しようとしたのですが、Access Was Deniedで登録できませんでした。実は既存のDLLファイルがあるので、それを置き換えようとしています。Windows7ではどうすればいいのでしょうか?
DLLを登録するには、管理者でコマンドボックスを開いて、regsvr32 /i <dll_name>
で登録します。もう一度、管理者としてコマンドボックスを開いて、以下のようにしてください。
ファイルが使用中であれば、セーフモードでコマンドプロンプトのみで行うべきです。システムにホースをかける場合は、コピーしたdllを削除して、.oldを.dllに戻すことができます。
Windows 7 の regsvr32 には通常 2 つの問題があります:
“アクセスが拒否されました "問題を回避するには、管理者としてコマンドラインを起動し、スタートメニューで'cmd.
DLLが32bitで32BitのWindowsディレクトリにある場合は、32bit版のregsvr32を使用してください。
Windows7がx64で、登録したいDLLがx64の場合は、regsvr32.exe
からC:\Windows\SysWOW64
を実行してください。
例:
C:\Windows\SysWOW64\regsvr32.exe C:\Windows\SysWOW64\StrmExt_x64.dll