一部のWindowsユーザーは「 DllUnregisterServerがエラーコード0x80040200 'で失敗しました DLLファイルを登録または登録解除しようとするとき、またはDLLファイルを自動的に登録しようとするアプリケーションをインストールしようとするとき。この問題は、Windows 7、Windows 8.1、およびWindows10で発生することが報告されています。
DllUnregisterServerがエラーコード0x80040200で失敗しました
この特定のエラーが発生する最も一般的な原因は、権限の問題です。それを処理するには、管理者アクセスでDLLファイルを登録または登録解除する必要があります。
ただし、プログラムのインストール時に問題が発生した場合は、インストールの失敗後にファイルの再登録が必要になる場合があります。で問題が発生した場合 OCXの依存関係 、インストールを再試行する前に、ファイルをSystem32フォルダーに移動してみてください。
方法1:管理者アクセスでDLLファイルの登録を解除する
DLLファイルを手動で登録解除しようとしたときにこのエラーが表示された場合は、 0x80040200なぜなら 十分な権限がありません。このシナリオが当てはまる場合は、を使用してこのエラーメッセージを完全に回避できるはずです。 「regsvr32」 管理者特権のコマンドプロンプトでコマンドを実行します。
まだこれを試していなかった場合は、以下の手順に従って、昇格したCMDプロンプトからDLLファイルの登録を手動で解除してみてください。
- 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、 ‘cmd’ テキストボックス内でを押します Ctrl + Shift + Enter 高架を開くために CMD 促す。あなたが見るとき UAC(ユーザーアカウント制御) 、クリック はい 管理者権限を付与します。
コマンドプロンプトの実行
- 管理者特権のCMDプロンプトが表示されたら、次のコマンドを入力してを押します 入る .DLLファイルを手動で登録解除するには:
ق32 / u * DLLファイル*
注意: * DLLファイル*は単なるプレースホルダーであることに注意してください。登録を解除しようとしているDLLファイルの名前と拡張子に置き換える必要があります。たとえば、cdo32.dllファイルの登録を解除する必要があるため、 PASSWORD32 / u cdo32.dll コマンド。
- 操作が正常に完了した場合 0x80040200 エラーコードを入力し、マシンを再起動してから、以前に問題を引き起こしていたインストールを完了します。
同じ問題が引き続き発生する場合、またはこの操作が適用できない場合は、以下の次の潜在的な修正に進んでください。
方法2:プログラムのインストール後にファイルを再登録する
アプリケーションのインストール中にこのエラーが表示された場合は、一部の依存関係が正しく読み込まれていないためにこのエラーが表示されている可能性があります。この場合、おそらく次の方法で問題を回避できます。 インストーラーの実行 管理者権限を使用して、失敗した依存関係を手動で登録解除および登録します。
注意: この修正は、Windows7で有効であると頻繁に報告されています。
このシナリオが当てはまる場合は、以下の手順に従って管理者アクセスでインストールを実行してから、失敗した依存関係を再登録してください。
- ファイルエクスプローラーを開き、最終的にエラーの原因となっているインストーラーの場所に移動します。
- それを右クリックして、 管理者として実行 新しく登場したコンテキストメニューから。
管理者アクセスでインストーラーを実行する
- 画面の指示に従って、インストールを完了します。同じものを見ても気にしないでください 0x80040200 エラー–エラーウィンドウを閉じて、次の手順に進みます。
- 開く 実行 を押してダイアログボックス Windowsキー+ R 。次に、 ‘cmd’ テキストボックス内でを押します Ctrl + Shift + Enter 昇格したCMDプロンプトを開きます。
コマンドプロンプトの実行
- コマンドプロンプトターミナルに入ったら、次のコマンドを順番に入力し、各コマンドの後にEnterキーを押して、OCX依存関係を登録解除してから再登録します。
spr32x30.ocx / UNREGISTER spr32x30.ocx / REGSERVER
- コンピューターを再起動し、次回のコンピューターの起動時に問題が解決するかどうかを確認します。
同じ問題が解決しない場合は、以下の次の潜在的な修正に進んでください。
方法3:System32フォルダーからOCXファイルを実行する
.ocxファイル(OLE Control Extension)を操作しているときにこの特定の問題が発生した場合は、アクセス許可の問題である可能性があります。影響を受けた何人かのユーザーは、.OCXファイルをSystem32フォルダーに移動し、そこから起動して必要なアクセス権があることを確認することで、この問題を修正できたことを確認しています。
重要: これは、.OCXファイルがセキュリティリスクを引き起こさないと100%確信している場合にのみ行ってください。
あなたが実際に遭遇しているなら 0x80040200 このファイルタイプのエラーコードについては、以下の手順に従って、ファイルを開く前にSystem32フォルダーにファイルを移動してください。
- ファイルエクスプローラーを開き、.OCXファイルの場所に移動し、ファイルを右クリックして、 切る コンテキストメニューから。
ファイルをカットする
- 次に、に移動します C: Windows System32 自分だけのファイルを貼り付けます クリップボードにコピー 。
- ファイルがにあると System32 フォルダで、もう一度インストールを繰り返して、同じ問題が発生するかどうかを確認します 0x80040200 エラー。