Windows 7でsystem32フォルダーにコピーしてDLLファイルを追加しようとしましたが、アクセスが拒否されたため、できませんでした。実際には既存のDLLファイルがあり、それを置き換えようとしています。Windows 7でこれを行うにはどうすればよいですか?
Windows 7でsystem32フォルダーにコピーしてDLLファイルを追加しようとしましたが、アクセスが拒否されたため、できませんでした。実際には既存のDLLファイルがあり、それを置き換えようとしています。Windows 7でこれを行うにはどうすればよいですか?
回答:
dllを登録するには、adminとしてコマンドボックスを開き、を使用しますregsvr32 /i <dll_name>
。
Thaさんによると、問題はファイルをコピーできないことです。もう一度、adminとしてコマンドボックスを開き、次の操作を行います。
ファイルが使用中の場合は、セーフモード(コマンドプロンプトのみ)で実行する必要があります。システムをホースする場合は、コピーしたdllを削除して、.oldの名前を.dllに戻すことができます。
(持つ最初の既存のDLLファイル登録解除/u
スイッチ)、およびその後 DLLを登録します。このようにして、登録解除ルーチンは既存の設定をクリーンアップして、再登録時によく役立ちます。
System32
。
通常、Windows 7のregsvr32には2つの問題があります。
「アクセス拒否」の問題を回避するには、コマンドラインをadminとして起動し、スタートメニューで「cmd.exe」と入力して、「cmd.exe」エントリを右クリックし、「管理者として実行」をクリックします。
DLLが32ビットで、32ビットのWindowsディレクトリにある場合は、32ビットバージョンのregsvr32をc:\ windows \ sysWOW64 \ regsvr32.exeで使用します。