回答:
さまざまなアプリケーションが必要とするCOMコンポーネント(DLLの一種)を登録するときに使用されます。
DLLを登録することにより、Windowsで使用する情報を中央ディレクトリ(レジストリ)に追加します。通常、情報には、コンポーネントの「フレンドリ名」が含まれています。これにより、別のプログラム内から簡単に使用できます。また、コンポーネントの実行可能コードを実際に含む.dllまたは.ocxファイルへのフルパスが含まれますコンポーネントで使用可能な特定の関数を見つけ、実行可能コードを呼び出すことができます)。ソフトウェア開発者がこの登録システムを使用するようにコンポーネントを設計すると、レジストリに保存された情報は通常コンポーネントの最新バージョンを参照するため、ソフトウェアのバージョン管理の問題を回避するのにも役立ちます。
これを自分で使用する必要があることは非常にまれですが、一般的な使用法の1つは、問題が発生した場合や特定のバージョンをインストールする必要がある場合にDLLを登録解除してから再登録することです。
ほとんどの場合、アプリケーションインストーラーはこの裏でこれを呼び出します。
Regsvr32ツール(Regsvr32.exe)を使用して、自己登録可能なDLLまたはActiveXコントロール(OCX)ファイルなどのOLEコントロールを登録および登録解除できます。これは、Windows、Microsoft Internet Explorer、またはその他のプログラムに関する問題のトラブルシューティングに必要な場合があります。
dllの再登録は、Windows Updateの修復を含む多くのWindowsの問題を修正するときによく行われます。方法2を参照してください。「詳細」セクションのリンクも参照してください。