ユーザーがエラーに直面し、アプリケーションが正しく動作しないために、アプリケーションがDLLまたはOCXファイルの登録を見逃す場合があります。このため、ユーザーは自分でファイルを登録する必要があります。アプリケーション拡張ファイル(DLLまたはOCX)の登録と登録解除は、RegSvr32ユーティリティによって行われます。この記事では、オペレーティングシステムにDLLまたはOCXファイルを簡単に登録できる方法を説明します。
WindowsでDLLまたはOCXファイルを登録する方法
WindowsでのDLLまたはOCXファイルの登録
DLLまたはOCXを登録することにより、ユーザーは情報を レジストリ Windowsがそれらのファイルを使用できるようにします。情報は、名前またはCLSIDの形式になります。これにより、Windowsは、それに関連する関数が別のプログラム内で使用されている場合に、正しいDLLまたはOCXを簡単に見つけることができます。これには、コンポーネントの実行可能コードが使用されるこれらのファイルのパスが含まれます。レジストリに保存される情報は、常にコンポーネントの最新バージョンを参照します。ほとんどの場合、アプリケーションはインストール中にこれらのファイルを登録するため、これが必要になるのはまれなケースのみです。それはまたのために使用することができます Windowsの修復 これらのファイルを含む問題。コマンドに追加できるいくつかの追加パラメーター:
- / u –DLLまたはOCXファイルの登録を解除します
- / s –サイレントモード。メッセージボックスは表示されません。
- /私 – / uなしで使用する場合は、DLLInstall(TRUE)を呼び出してインストールし、/ uとともに使用する場合は、DllInstall(FALSE)を呼び出してDLLとDllUnregisterServerをアンインストールします。
- / n –DllRegisterサーバーまたはDllUnregisterServerを呼び出さない場合。このオプションは/ iとともに使用する必要があります。
登録できるのは、登録可能なDLLまたはOCXファイルのみです。一部のファイルには DLLRegisterServer() 登録できる関数。これらのファイルは普通のものであり、登録とは何の関係もありません。例は、フォルダーに残り、最初から登録されることなくジョブを実行するゲームDLLファイルから取得できます。
注:これらの方法を試す前に、DLLまたはOCXファイルがすでに使用可能になっていることを確認してください。
昇格されたコマンドプロンプトを使用してDLLまたはOCXファイルを登録する
- を保持します ウィンドウズ キーを押して押す S 検索機能を開きます。タイプ cmd 、それを右クリックして選択します 管理者として実行 オプション
注意 :押すこともできます Alt + Shift + Enter 検索機能でcmdと入力した後。
管理者特権のコマンドプロンプトを開く
- 次に、以下のコマンドを入力して、DLLまたはOCXファイルを登録します。
PASSWORD32 jscript.dll
注意 :jscript.dllは、登録したいファイルに変更できるファイル名です。
DLLファイルが正常に登録されました
- 次のコマンドを入力して、別の場所にあるDLLまたはOCXファイルを登録することもできます。
ق32 C:ユーザーケビンデスクトップ jscript.dll
別のパスにDLLを登録する
- ファイルが登録できない場合は、次のようなエラーが発生する可能性があります。
登録しないためのエラー
- 32ビットDLLまたはOCXファイルを64ビットで登録しようとしていることが原因でエラーが発生する場合があります Regsvr32 。 32ビットを使用する必要があります Regsvr32 それはにあります Syswow64 フォルダ。
- 次のコマンドを入力して、32ビットDLLまたはOCXを64ビットオペレーティングシステムに登録できます。
%SystemRoot% SysWOW64 ق32 jscript.dll
64ビットWindowsに32ビットDLLファイルを登録する
同じコマンドでPowerShellを使用して、DLLまたはOCXファイルを登録することもできます。
タグ 等 OCX ウィンドウズ 読んだ2分