Windows PCの起動時またはプログラムの起動時に、「Comdlg32.ocx」の欠落または無効なエラーが発生した場合は、あなただけではありません。これは多くの人が直面する一般的な問題です。この記事では、このエラーを解決するためのいくつかの方法をリストしました。
このエラーは、Comdlg32.ocxランタイムライブラリが破損しているか、関連するサブキーの一部がWindowsレジストリに登録されていない場合に発生します。comdlg32.ocxが登録されておらず、プログラムがそれを必要とする場合、「ランタイムエラー339:comdlg32.ocxが正しく登録されていません」または同様のメッセージがユーザーにスローされます。次の方法では、このエラーメッセージが二度と表示されないようにします。
Comdlg32.ocxが見つからないか無効なエラーを理解する
Comdlg32.ocxは、MicrosoftがWindowsオペレーティングシステム用に開発したocxファイルです。これはCMDialogActiveXコントロールDLLであり、通常はVisual Studio6.0またはVisualBasic 6.0で提供され、次のように表示されます。保存 或それを開くカテゴリーダイアログボックス、 そして、それは決して削除されるべきではありません。これらのタイプのActiveXプログラムは小さいですが、ブラウザや多くのソフトウェアで使用されています。
Comdlg32.ocxウイルスですか?
Comdlg32.ocxは正当なファイルプロセスであり、通常はPCに脅威を与えることはありません。ただし、C:WindowsSystem32の外部にある場合は、疑わしいと見なす必要があります。システムの速度が低下し、インターネット接続が不安定になる可能性がありますが、このマルウェアは強力なウイルス対策ソフトウェアを使用して簡単に削除できますのでご安心ください。
comdlg32.ocxが見つからないエラーを修正する方法
これらのエラーを解決しようとする方法はいくつかあります。最も単純なものから最も高度なものまでリストされているので、リストと同じ順序で試してみてください。
方法1:comdlg32.ocxを再登録する
これはこの問題に対する最も一般的な解決策であり、多くのユーザーによって使用されているようです。再登録は簡単で、以下の手順で行うことができます。
- 管理者としてログインしていることを確認してください。
- 从ここにダウンロードファイル。
- comdlg32.ocxをコピーします。
- 次に、C:WindowsSystem32に移動して、そこに貼り付けます。確認を求められます。続行することを確認します。
- 64ビットPCの場合は、C:WindowsSysWOW64に移動して、ファイルをここに貼り付ける必要があります。ダイアログボックスが表示されたら、もう一度確認します。
- すべてのコンテンツを閉じます。
- 同時に押すWindowsとRキーを押して[実行]ダイアログボックスを開きます。
- ق32%systemroot%system32comdlg32.ocxと入力し、[OK]を押します。
- 古いWindowsオペレーティングシステム(7やVistaなど)を実行している場合は、管理者特権のコマンドプロンプトを開いてください。これを行うには、検索バーでcmdを検索し、管理者として開きます。ق32%systemroot%system32comdlg32.ocxと入力し、Enterキーを押します。
- これらの手順をすべて完了すると、「C:WINDOWSSystem32comdlg32.ocxのDllRegisterServerが成功しました」というメッセージが表示されます。
- エラーメッセージを最初に表示したプログラムを実行します。
これにより、Windowsコンピューターでのcomdlg32.ocxの欠落エラーが修正されます。
方法2:システムファイルチェッカーを使用する
Windowsには、破損したファイルをキャッシュされたバージョンに置き換えたり修復したりできる強力なシステムファイルチェッカーツールまたはSFCが付属しています。このスキャンを実行するには、以下の簡単な手順に従ってください。
- 検索ボックスにPowerShellと入力し、右クリックします。「管理者として実行」を選択します。または、WindowsキーとXキーを同時に押すこともできます。ここでPowershellを選択し、管理者として実行します。
- 次に、コマンドsfc / scannowを入力します。
- コマンドでエラーをスキャンします。これは時間がかかる場合があります。リラックスして、スキャンと修復が完了したときにWindowsから通知されるまで待ちます。
- エラーが表示されたプログラムを起動します。
方法3:PC全体をスキャンしてマルウェアを検出します
PC内のocxファイルは、PC内のマルウェアによって破損している可能性があります。問題全体は、ウイルスの特定のコンポーネントによっても引き起こされる可能性があります。評判の良いウイルス対策ソフトウェアでスキャンを実行すると、この問題を完全に取り除く必要があります。このエラーを表示するプログラムを開いて確認してください。
方法4:comdlg32.ocxを必要とするプログラムをアンインストールして再インストールします
プログラムを再インストールすると、問題が完全に解決する場合があります。プログラムをアンインストールするために2つの方法に従うことができます、プログラムはWindowsのすべてのバージョンで実行できます。
コントロールパネルから
- スタートメニューに移動し、コントロールパネルを検索します。
- それを開いて、プログラムを見つけます。この下に、プログラムをアンインストールするオプションがあります。クリックして。
- インストールされているすべてのソフトウェアのリストが表示されるため、エラーの原因となったプログラムを探す必要があります。
- それを右クリックして、アンインストールを押します。
- ウィンドウがポップアップします。指示に従ってください。
プログラムに含まれているアンインストーラーを使用する
大規模なプログラムにはアンインストールプログラムがあります。これにより、プログラムのアンインストールが非常に簡単になります。これを行う方法は非常に簡単です。
- ハードドライブ上のプログラムフォルダの場所を見つけます。
- それを開き、下にスクロールしてアンインストーラーを見つけます。
- それをダブルクリックして、与えられた指示に従います。
その後、プログラムを再インストールして開き、エラーが続くかどうかを確認します。
方法5:Windowsレジストリをクリーンアップします
多くのプログラムをインストールおよびアンインストールした後、レジストリに古いエントリを入力できます。レジストリをクリーンアップしてレジストリの問題を修正すると、エラーメッセージが解決されます。
有名な会社のレジストリクリーナーを使用することをお勧めします。
方法6:利用可能なすべてのWindowsUpdateをインストールする
comdlg32.ocxコンポーネントファイルは、Windowsを更新することでダウンロードまたは修復することもできます。
すべてのWindowsUpdateがインストールされていることを確認してください。マイクロソフトがこの問題を解決した可能性があり、最終的に必要なプログラムを開始できます。
あなたは行くことができます "コントロールペインで「システムとセキュリティ"下WindowsUpdateを探す。
方法7:システムを以前の時点に復元する
Windowsでは、以前の、またはより適切な時点に復元できます。以前に問題がないと確信している場合、これは大きな助けになります。以下の手順に従ってください。
- スタートを押して検索割引。最初の適切な結果をクリックします。
- プロンプトが表示されたら、パスワードを入力してから、復元ポイントを選択します。
- ウィザードの指示に従って、お待ちください。
- システムは以前の時間に復元されます。
方法8:Windowsのクリーンコピーをインストールする
この方法は、ここにある他のすべての方法が機能しない場合にのみ使用できます。インストールのクリーンコピーは、ハードドライブからすべてのゴミを一掃します。すべてが再び斬新に感じられ、この問題は解決されます。
ついに撮った
これらはcomdlg32.ocxの欠落の問題を修正する8つの方法です。これらの方法のいずれかで問題が解決し、使用したいソフトウェアを開くことができることを願っています。これらの修正は、Windows 10、8.1、8、7、Vista、およびXPで利用できることに注意してください。
コメントでお役に立てば幸いです。ご不明な点がございましたら、コメント欄で削除することもできます。