ランタイムエラー339を即座に修正する方法は?

公開: 2020-04-10

ランタイムエラーは通常、長期間または長期間使用されたコンピューターに現れます。 ランタイムエラーは、コンピューティングの標準または通常のイベントに隣接すると言われています。 他のエラーまたはそれらが定義する問題と比較すると、ランタイムエラーのトラブルシューティングは比較的簡単です。

ランタイムエラーのエラーコードに十分な注意を払うと(ケースのエラーを定義する問題または変数を考慮すると)、問題の原因(または原因)を特定し、問題を迅速に解決できます。 このガイドでは、最近コンピュータを悩ませている最も一般的なエラーの1つであるランタイムエラー339について説明します。

ランタイムエラー339とは何ですか?

定義上、ランタイムエラーは、プログラムの実行中(または操作の実行中)に発生する(または顕在化する)エラーです。 「ランタイム」という用語は通常、特定のクラスのエラーと他のプログラムエラータイプ(たとえば、構文エラー、コンパイル時エラーなど)との対比または違いを定義するために使用されます。

ランタイムエラー339は、OCXまたはDLLファイルが欠落していることをユーザーに通知し、Windowsが必要なデータを取得、アクセス、または使用できないことに関連する問題を警告するために表示されるランタイムエラーです。 ランタイムエラー339の出現は、特定のプログラムまたはファイルの破損を示している可能性もあります。

OCXまたはDLLファイルの欠落または破損に関連するほとんどのランタイムエラーは、通常、ユーザーがプログラムをインストールしようとしたときに発生し、まれに、Windowsが特定のアプリケーションの操作を実行しようとしたときに発生します。

これらは、ランタイムエラー339に関連する最も一般的なエラーメッセージの説明または通知です。

  • エラー–ランタイムエラー339:コンポーネントDUZOCX32.OCXが正しく登録されていないか、ファイルがありません。
  • エラー–ランタイムエラー339。コンポーネントMSMASK32.ocxまたはその依存関係の1つが正しく登録されていません。 ファイルが見つからないか無効です。
  • エラー–ランタイムエラー '339':コンポーネント「FM20.DLL」またはその依存関係の1つが正しく登録されていません:ファイルが見つからないか無効です。
  • エラー–ランタイムエラー339 MSCOMCTL.OCX

上記のエラーメッセージの説明を読んだ後、特定のファイルまたはパッケージが常にエラー通知に表示されることに気付いたかもしれません。 記載されているファイルが見つからないか、使用できなかったため、問題が発生した可能性があります。

OCXおよびDLLファイルは、さまざまな目的でWindowsオペレーティングシステム環境に存在する正当なファイルです。 1台のコンピューターで、最大10,000個のOCXファイルを見つけることができます。 これらのファイルの一部は、特殊なタスクを実行するために使用される、またはWindowsでアプリケーションの安定性を維持するために使用される重要なプログラム部分を形成します。

ランタイムエラーの出現は、重要なファイルに問題があることを示しているため、問題のあるファイルまたは問題のあるファイルに注意する必要があります。 エラーを修正するには、おそらくファイルを修復するか、ファイルに加えられた損傷を元に戻す必要があります。

次のエラー通知について考えてみます。「ランタイムエラー339:コンポーネントMSMASK32.OCXまたはその依存関係の1つが正しく登録されていません:またはファイルがありません」。 メッセージの説明から、MSMASK32.OCXが問題のあるファイルまたは問題のあるファイルであることが簡単にわかります。

Windows10でランタイムエラー339を修正する方法

ランタイムエラー339は、最新バージョンのWindows(Windows XP、Windows Vista、Windows 7、Windows 8または8.1、およびWindows 10)を実行しているマシンで発生する可能性がありますが、Windows10をベースポイントまたは参照OSとして使用する予定です。修正。

Windows 10 PCでランタイムエラー339を解決するために使用される手順または操作について説明しますが、古いバージョンを実行しているデバイスを使用しているユーザーは、同じソリューションを使用および適用できます。

理想的には、リストの最初の修正から始める必要があります。 それが失敗した場合は、以下に配置されている順序で他のソリューションを実行する必要があります。

  1. 問題のあるアプリケーションを管理者として実行します。

ここでは、関連するアプリケーションが特定のディレクトリ(またはフォルダ)へのアクセス、特定のファイルの使用または変更、または特定のタスクの実行を許可されなかったために、ランタイムエラー339が表示されたエラー通知のみが表示された可能性を検討しています。 これらの仮定のいずれかが当てはまる場合、Windowsがアプリの管理者権限を付与すると、問題は解決されます。

管理者としてアプリケーションを実行すると、Windowsはプログラムに管理者権限または権限を与えることを余儀なくされ、それを使用して高度な操作を実行したり、制限や中断なしに最上位のタスクを実行したりできます。 その場合、アプリは必要なすべてのこと(フォルダーへのアクセスや変更を加える)を実行できるようになります。つまり、エラーが発生する可能性が大幅に減少します。

同じ提案が他のタスクにも当てはまります。 たとえば、アプリケーションのインストール操作中にランタイムエラー339が発生した場合は、次回、管理者としてアプリインストーラーを実行する必要があります。 同様に、(すでにインストールされている)プログラムを起動しようとしたときにエラーが発生した場合は、プログラムのランチャーまたはメインの実行可能ファイルを管理者として実行する必要があります。

提案された操作を続行する前に、現在、管理者としてコンピューターにサインインしていることを確認してください。 それ以外の場合、現在通常または標準のWindowsアカウントでログインしている場合は、強制的に退出してから、管理者プロファイルを使用して再度ログインする必要があります。

とにかく、これらはWindowsで管理者としてアプリを実行するために従わなければならない指示です:

  • まず、インストーラーファイル、プログラムランチャー、またはメインの実行可能ファイルを見つける必要があります。

Windowsロゴボタン+文字Eショートカットを使用して、ファイルエクスプローラーアプリをすばやく開き、適切なパスをナビゲートして、アプリケーションのインストーラー、ランチャー、または実行可能ファイルが保存されているディレクトリに移動できます。

  • インストーラー、ランチャー、または実行可能ファイルをクリックします(強調表示するには)。 強調表示された項目を右クリックして、使用可能なオプションを表示します。
  • 表示されたオプションのリストから、[管理者として実行]を選択する必要があります。

これで、Windowsは、管理者権限またはトップレベルの権限を使用して、選択したアプリを実行できるようになります。

問題が解決しない場合は、コンピューターを再起動してから、同じ操作を再試行して問題を解決する必要があります。

問題のあるアプリを管理者として実行したときにランタイムエラー339が発生しない場合は、この修正を永続的にするために、常にアプリケーションを管理者として実行するようにWindowsを構成することをお勧めします。 このようにして、アプリケーションを右クリックしていくつかのオプションなどを表示しなくても、アプリケーションを通常どおりに起動できます。

次の手順を実行して、問題のあるアプリを管理者として実行するようにWindowsを設定します(永続的な修正–該当する場合)。

  • ここでも、前に作業したアプリケーションのプログラムランチャーまたはメイン実行可能ファイルを見つける必要があります。
  • ランチャーまたは実行可能ファイルをクリックします(強調表示するには)。 それを右クリックして、使用可能なコンテキストメニューを表示します。
  • 今回は、表示されたオプションから[プロパティ]を選択する必要があります。

選択したアプリケーションランチャーまたは実行可能ファイルの[プロパティ]ウィンドウが表示されます。

  • [互換性]タブ(ウィンドウの上部に近い)をクリックして、そこに移動します。
  • [このプログラムを管理者として実行する]ボックスをクリックします。これは通常、最後のパラメーターです(ウィンドウの下部にあります)。
  • [適用]ボタンをクリックしてから[OK]ボタンをクリックして、問題のあるプログラムまたは問題のあるプログラムの新しい起動構成を保存します。

Windowsは変更を記録します。 新しい構成では、システムは常に昇格されたアクセスでプログラムを起動するため、何も心配する必要はありません。

注:信頼できるサードパーティプログラムにのみ管理者権限を付与することをお勧めします。 悪意のある、または有害なアプリに管理者権限を与えると、アプリケーションがコンピューターに大混乱をもたらす可能性があり、ウイルス対策または保護ユーティリティがその操作を制限または中断するのに苦労する可能性があります。 ここで注意が必要です。

  1. 問題のあるOCXまたはDLLファイルを再登録します。

ここでは、不足している、または問題のあるOCXまたはDLLファイルの登録を解除してから登録してください。 ビュー内のコンポーネントの登録解除および登録操作を行うプロセスは、問題の原因となる不整合または不一致を修正する変更を誘発するのに十分です。

一部のユーザーは、指定されたOCXまたはDLLファイルを再登録するだけでランタイムエラー339を解決できたことを確認しました。 あなたが彼らがしたことをするなら、あなたもあなたの仕事から同じ(良い)結果を得るかもしれません。

ビューでファイルを再登録する(登録を解除してからコンポーネントを登録する)ために実行する必要のある手順は次のとおりです。

  • まず、昇格したコマンドプロンプトウィンドウを開く必要があります。 次のステップは、その方法を示すことに焦点を当てます。
  • マシンの画面の左下隅にあるWindowsアイコンをクリックして、Windowsのスタートメニュー画面を構成するオプションとオブジェクトを表示します(または、デバイスのキーボードのWindowsロゴボタンをタップして同じ結果を表示します)。
  • テキストボックス(入力を開始した瞬間に表示されます)にコマンドプロンプトを入力して、これらのキーワードをクエリとして使用して検索タスクを実行します。
  • 返された結果リストのメインエントリとしてコマンドプロンプト(アプリ)が表示されたとすると、それを右クリックして、使用可能なコンテキストメニューを表示する必要があります。
  • 表示されるオプションのリストから、[管理者として実行]を選択する必要があります。

Windowsは、管理コマンドプロンプトウィンドウを表示します。

  • ここで、このコードを実行する必要があります(最初にコマンドを入力してから、デバイスのキーボードでEnterキーを押して、Windowsにコマンドを実行させます)。

zippy32 MSMASK32.OCX

(注: MSMASK32.OCXを再登録するためのコードを提供しました。別のOCXまたはDLLファイルが含まれている可能性があります。その場合、コードのMSMASK32.OCX部分を次のファイルの名前に置き換える必要があります。画面に表示された通知またはエラーメッセージの説明で参照されていました)

すべてがうまくいくと、ファイルが正常に登録されたことを示すメッセージが表示されるか、タスクの成功を確認する通知が表示されます。

一方、操作が失敗した場合は、最初にファイルの登録を解除してから、新たに登録する必要があります。 以下の手順に進みます。

  • コマンドプロンプトウィンドウでこのコードを実行します(最初にコマンドを入力してから、Enterボタンをタップしてコードを実行します)。

zippy32 MSMASK32.OCX / u

(注:必要に応じて、コードのMSMASK32.OCX部分を適切なファイルまたはコンポーネント名に置き換えてください)

  • ここで、このコードを実行して、登録解除されたファイルを再登録する必要があります。

zippy32 MSMASK32.OCX

  • この時点で、操作がどのように行われたかに関係なく、コマンドプロンプトウィンドウを閉じてから、コンピューターを再起動して作業を完了する必要があります。

再起動操作の後、コンピュータは発生した変更を考慮に入れる機会を得ます。

  • ここで、エラーメッセージまたは通知が表示されて問題を通知したときにビジー状態だったタスクまたは操作を再試行して、ランタイムエラー339の再作成を試みる必要があります。

同じプログラムのインストールプロセス(以前に失敗した)を開始して、今回の状況を確認できます。 エラー339がコンピュータに現れる原因となったのと同じタスクを実行するようにアプリケーションに指示して、何が起こるかを確認できます。

  1. 問題のあるプログラムを再インストールします。

特定のプログラムを開こうとしたり使用したりしたときにのみランタイムエラー339が重要な用語として表示されるというメッセージが表示された場合、問題がその特定のアプリケーションのランタイム操作に制限または制限されている可能性があります。 それでも、他のアプリを起動して同じ問題が発生するかどうかを確認することで、問題を確認できます。

単一のプログラムに影響を与えるランタイムの問題に関する仮定が当てはまる場合は、問題のあるアプリケーションを再インストールするだけで問題を修正できる可能性があります。 ここで、アプリのアンインストールおよびインストールプロセスから生じる変更は、アプリケーションコード、設定、およびその他の重要な事項を正しく行うのに十分です。

アプリケーションをアンインストールするには、コントロールパネルの[プログラムと機能]メニューでアプリケーションを見つけて、提供されているプラ​​ットフォームから削除タスクを開始する必要があります。 [設定]の[アプリ]メニューから同じことを行うことができます。これは、このような目的のためのWindows10の比較的新しいアプリケーションです。

コントロールパネルの[プログラムと機能]メニューからアプリを削除する場合は、次の手順に従う必要があります。

  • Windowsロゴボタン+文字Sキーボードを使用して、Windowsスタートメニュー画面の検索ボックス機能を起動します。
  • 表示されたテキストフィールドに「コントロールパネル」と入力して、これらのキーワードをクエリとして使用して検索タスクを実行します。
  • 返された結果リストのメインエントリとしてコントロールパネルが表示されたとすると、プログラムを起動するには、コントロールパネルをクリックする必要があります。

コントロールパネルウィンドウが表示されます。

  • [表示方法]パラメーターが(画面の右上隅にある)[カテゴリ]に設定されている場合は、[プログラムのアンインストール]リンク([プログラム]の下)をクリックして、目的の場所に移動する必要があります。

一方、 [表示]パラメータが[小さいアイコン]または[大きいアイコン]に設定されている場合は、[プログラムと機能]を​​クリックする必要があります。

  • コントロールパネルの[プログラムのアンインストールまたは変更]画面が表示されていると仮定すると、そこにあるアプリケーションのリストを調べて、問題のあるアプリケーション(ランタイムエラー339の影響を受けるアプリケーション)を見つける必要があります。
  • アプリケーションをクリックして強調表示し、右クリックして使用可能なコンテキストメニューを表示します。
  • 表示されるオプションの小さなリストから、[アンインストール]を選択する必要があります。

選択したアプリケーションのアンインストーラーまたはアンインストールウィザードウィンドウが表示されるはずです。

  • 続行するには、おそらくもう一度[アンインストール]をクリックする必要があります。 または、ここでの操作を続行するには、[続行]ボタンをクリックする必要がある場合があります。
  • この時点で、画面の指示に従い、プロンプトとメッセージを注意深く確認し、適切なボタン(必要な場合)をクリックして適切な決定を行う必要があります。

不要なアプリケーションは最終的に削除されます。

  • ここで、他のアプリケーションのコントロールパネルとウィンドウを閉じる必要があります。 コンピュータを再起動してください。

設定アプリケーションに精通している場合(つまり、アプリメニューからアプリを削除したい場合)は、代わりに次の手順に従う必要があります。

  • まず、設定アプリケーションを起動する必要があります。 このキーボードショートカットは、おそらくユーザーにそれを行うための最速の手段を提供します:ウィンドウロゴボタン+文字I。
  • [設定]ウィンドウが表示されたら、(メイン画面の)[アプリ]をクリックして、必要なメニューに入る必要があります。
  • ここで、ウィンドウの右端に近いペイン([アプリと機能]の下)を確認し、そこにリストされているアプリケーションを調べて、削除するアプリケーションを見つける必要があります。
  • 問題のあるアプリケーションをクリックして(強調表示するには)、[アンインストール]ボタン(最近表示された可能性が高い)をクリックします。
  • 画面上の小さなダイアログまたはウィンドウで[アンインストール]ボタンをもう一度クリックします。Windowsが、選択したアプリケーションのアンインストール操作の確認を求めるプロンプトを表示した場合。
  • この手順が当てはまる場合は、手順に注意を払い、画面の指示に従って作業を行ってください。

選択したアプリケーションは最終的に削除されます。

  • ここでも、設定アプリやその他のアプリケーションを閉じてから、PCを再起動して作業を完了する必要があります。

推奨される再起動操作の後、問題のあるアプリケーションをインストールする必要があります。 オンラインで検索して、公式ページにアクセスすることをお勧めします。 理想的には、信頼できるソースまたは安全なソースからアプリケーションパッケージまたはインストーラーの実行可能ファイルを入手する必要があります。 また、リリースされたアプリの最新の安定バージョンをダウンロードして、コンピューターまたはOS構成用に設計されたビルドを入手することをお勧めします。

私たちの推奨事項を真剣に受け止めれば、特定のアプリのインストール操作中に通常発生する問題や複雑さを回避できる可能性があります。 さらに、ランタイムエラー339で定義された問題を引き起こす不整合や不一致は、すべてがうまくいけば、要因ではない可能性があります。

  1. 不足しているファイルまたは破損しているファイルを別のコンピューターから取得します。

ここでの手順は、それが得るのと同じくらい非正統的ですが、それでも効果的です。 ここでは、通知またはエラーの説明に表示された壊れた、破損した、または欠落しているOCXまたはDLLファイルを特定し、通常のコンピューターからそのファイルの通常のコピーを取得して、適切な場所に適切なコピーを配置する必要があります。お使いのコンピュータ。 ランタイムエラー339で定義された問題を引き起こす障害のあるコンポーネントまたは壊れたコンポーネントを交換すると、問題を修正することができます。結局のところ、これが重要です。

それでも、ここで特定のことを警告する必要があります。 問題のあるファイルは、少なくともWindowsのバージョンとオペレーティングシステムのエディションに関しては、自分と同じようなコンピューターから取得する必要があります。 このガイドで行った説明はすべてWindows10に基づいているため、両方のコンピューター(ユーザーとドナーPC)で64ビットバージョンのWindows10または32ビットバージョンの同じOSを実行している必要があります。 ドナーマシンも完全または理想的な状態でなければなりません。 あなたはあなたと同じ実行時の問題に悩まされているコンピュータからDLLまたはOCXファイルを取得したくありません。

公平を期すために、問題のあるOCXまたはDLLファイルのコピーを一部のWebサイトで見つけることができる場合がありますが、サイトの信頼性を保証できないため、またはオンラインでOCXまたはDLLファイル(機密コンポーネント)を取得するユーザーには通常反対です。関係するダウンロードセンター。 コンピュータ上の不良ファイルを置き換えるために、悪意のあるプログラムをダウンロードしてしまう可能性があります。これにより、現在解決しようとしている問題よりもさらに深刻な問題が発生する可能性があります。 記載されているリスク(およびその他の理由)により、インターネットから取得するのではなく、別のコンピューター(たとえば、友人が所有する)からOCXまたはDLLファイルを取得することをお勧めします。

これらの手順は、ここで行う必要があるすべてをカバーしています。

  • まず、問題のあるDLLまたはOCXの登録を解除する必要があります。これは、DLLまたはOCXを(別のファイルで)削除または置換するためです。
  • 管理者コマンドプロンプトウィンドウを開きます。 このガイドの2番目の修正でこれを行う手順を説明したので、少し上にスクロールして同じ手順を実行することをお勧めします(忘れた場合)。
  • 昇格したコマンドプロンプトウィンドウが表示されたら、そこで次のコードを実行する必要があります。

zippy32 MSMASK32.OCX / u

(注:必要に応じて、コードのMSMASK32.OCX部分を適切なファイルまたはコンポーネント名に置き換えてください)

これで、Windowsは、ビュー内のファイルまたはコンポーネントの登録を解除するように機能します。

この時点で、コンピュータ上のファイルを見つけるために移動し、ファイルが存在するディレクトリをメモしてから、ファイルを削除する必要があります。 次の手順に進みます。

  • タスクバーにある可能性が高いアプリケーションアイコンをクリックして、ファイルエクスプローラーアプリケーションを開きます。

それ以外の場合-アプリアイコンがない場合-このキーボードショートカットは、同じことを行うための最速の手段を提供します:ウィンドウロゴボタン+文字Eキー。

  • ファイルエクスプローラウィンドウが表示されたら、このPCをダブルクリックしてシステムのディスクを表示する必要があります。
  • ここで、システムのディスク(C :)をダブルクリックして入力する必要があります。 現在の場所(システムのディスク内)から、問題のあるDLLまたはOCXファイルの検索タスクを実行する必要があります。
  • ファイルエクスプローラウィンドウの右上隅にあるテキストボックスに、DLLまたはOCXファイルの名前を入力します。 たとえば、 OCX。

Windowsがファイルを検索するのを待ちます。 しばらく時間がかかる場合があります。

検索タスクが関連する結果を返さない場合、または一致するものが見つからない場合は、コンピューターが非表示および保護されたフォルダーを検索できるようにする機能を有効にする必要があります。 また、ファイルを格納していると思われるディレクトリの非表示プロパティを無効にする必要がある場合もあります。

  • ここで、Windowsが(検索した)ファイルを見つけたと仮定すると、エントリを右クリックして使用可能なオプションを表示し、[ファイルの場所を開く]を選択する必要があります。

ビュー内のDLLまたはOCXファイルが存在するシステムのディスク上のフォルダーに移動します。

  • ここに戻る必要があるため、現在のディレクトリまたはパス(そこに到達するため)をメモする必要があります。
  • これで、DLLまたはOCXファイルを削除できます。 それをクリックして強調表示し、右クリックして使用可能なオプションを表示し、[削除]を選択します。

Windowsは、不要なファイルや問題のあるファイルを取り除くように動作します。

ここで、コンピューター(Runtime Error 339で定義された問題が発生しているコンピューター)を離れて、ドナーコンピューター(ファイルを取得する必要がある)に移動する必要があります。 これから説明するタスクは、ドナーPCで実行する必要があります。

  • 2台目のコンピューターのファイルエクスプローラーウィンドウを開くには、タスクバーのアプリケーションアイコンをクリックするか、Windowsロゴボタン+文字Eのキーボードショートカットを使用します。
  • ここで、そこにシステムディスクを入力し、問題のあるDLLまたはOCXファイルを検索する必要があります。

または、適切なパスをナビゲートして、必要なDLLまたはOCXファイルが保存されているフォルダーに移動することもできます。 結局のところ、PCで以前に行った作業を考えると、関連するファイルパスを知っているはずです。

  • いずれの場合も、必要なDLLまたはOCXファイルを見つけたら、それを右クリックして[コピー]を選択する必要があります。
  • この時点で、現在使用しているマシンにフラッシュUSBドライブを挿入し、コピーしたDLLまたはOCXをそこのフォルダーに貼り付けるとよいでしょう。

フラッシュドライブのどこかに必要なDLLまたはOCXファイルを取得すると、2番目のコンピューター(ドナーPC)での作業が完了します。 ドライブを取り出して持ち歩く必要があります。

ドナーPCを離れ、コンピューターに戻って、開始した作業を終了するときが来ました。 次の一連の手順は、必要なファイルを適切な場所に移動してアクティブ化することに焦点を当てています。

  • フラッシュドライブをコンピューターに接続します。 必要な手段でファイルエクスプローラーアプリケーションを開きます。
  • ファイルエクスプローラーウィンドウが表示されたら、フラッシュドライブ内に移動し、ドナーコンピューターからコピーしたDLLまたはOCXファイルが格納されているフォルダーに入る必要があります。
  • DLLまたはOCXファイルをクリックして強調表示し、右クリックして使用可能なオプションを表示し、[コピー]を選択します。

必要なDLLまたはOCXファイルがコンピューターのクリップボードにコピーされます。

  • ここで、現在の場所を離れてから、適切なパスをナビゲートして、DLLまたはOCXファイルがシステムのディスク上にあるはずのディレクトリに移動する必要があります。

おそらく、以前にディレクトリまたはファイルパスをメモするように求められた理由を理解できたと思います。

  • 適切なディレクトリにいると仮定すると、アイコンやオブジェクトのない場所を右クリックして、使用可能なオプションを表示し、[貼り付け]を選択する必要があります。

これで、WindowsはコピーされたDLLまたはOCXファイルを現在の場所に配置します。

  • プロンプトを確認するには、適切なボタンをクリックする必要がある場合があります。 または、システムで操作の実行を許可する前に、管理者アカウントのパスワードを入力する必要がある場合もあります。

しかし、あなたの仕事はまだ終わっていません。 それでも、Windowsに導入されたコンポーネントを認識または記録させて、それを必要とするプログラムがそれを呼び出して使用できるようにするために、何かを行う必要があります。

  • ここでは、昇格したコマンドプロンプトウィンドウを開き(前の手順で数回行ったように)、次のコードを実行してファイルを登録する必要があります。

zippy32 MSMASK32.OCX

(注: MSMASK32.OCXを登録するためのコードを提供しました。別のOCXまたはDLLファイルが含まれている可能性があります。その場合、コードのMSMASK32.OCX部分を関連ファイルの名前に置き換える必要があります。またはコンポーネント。)

  • コマンドの実行操作が完了したと仮定し、すべてがうまくいった場合は、コマンドプロンプトアプリと他のアプリケーションを閉じる必要があります。
  • コンピュータを再起動してください。
  • 必要なチェックを実行して、ランタイムエラー339が完全に解決されたことを確認します。
  1. 問題を修正するためにいくつかのコマンドを実行します。

おそらく、管理者特権のコマンドプロンプトウィンドウで実行されるタスクについてはすでにご存知でしょう。 さて、ここでの作業は同じことですが、前の手順よりも包括的です。 DLLおよびOCXファイルに影響する問題を修正するためにいくつかのコマンドを実行してください。 おそらく、コンピュータ上の問題のあるコンポーネントにできるだけ多く影響する問題を解決すると、ランタイムエラー339が表示されなくなります。

ここでは、登録を解除してから、できるだけ多くのDLLファイルとOCXファイルを再登録して問題を解決してください。 これらの手順は、あなたがする必要があるすべてをカバーしています:

  • ここでも、昇格したコマンドプロンプトウィンドウを開く必要があります。
  • マシンの画面の左下隅にあるWindowsアイコンをクリックして、Windowsのスタートメニュー画面を構成するオプションとオブジェクトを表示します(または、デバイスのキーボードのWindowsロゴボタンをタップして同じ結果を表示します)。
  • テキストボックス(入力を開始した瞬間に表示されます)にコマンドプロンプトを入力して、これらのキーワードをクエリとして使用して検索タスクを実行します。
  • 返された結果リストのメインエントリとしてコマンドプロンプト(アプリ)が表示されたとすると、それを右クリックして、使用可能なコンテキストメニューを表示する必要があります。
  • 表示されるオプションのリストから、[管理者として実行]を選択する必要があります。

Windowsは、管理コマンドプロンプトウィンドウを表示します。

  • ここで、このコードを実行して、名前付きOCXファイルの登録を解除する必要があります(最初にコマンドを入力してから、デバイスのキーボードのEnterボタンを押して、Windowsにコマンドを強制的に実行させます)。

zippy32 \ Windows \ System32 \ msflxgrd.ocx / u

  • 名前付きOCXファイルを再登録するためにこれを実行する時が来ました:

zippy32 \ Windows \ System32 \ msflxgrd.ocx

  • さて、あなたもこれらのコマンドを(次々に)実行しなければなりません:
  • zippy32 \\ Windows \\ System32 \\ comdlg32.ocx / u
  • zippy32 \\ Windows \\ System32 \\ comdlg32.ocx
  • 他のDLLまたはOCXファイルを知っている場合は、次の形式でコマンドを実行することをお勧めします。
  • zippy32 \\ Windows \\ System32 \\ InsertFileNameHere / u
  • zippy32 \\ Windows \\ System32 \\ InsertFileNameHere

(注:コードのInsertFileNameHereの部分を、登録を解除してから登録しようとしているファイルまたはコンポーネントの名前に置き換える必要があります。)

  • できるだけ多くのDLLおよびOCXファイルまたはコンポーネントの登録を解除して再登録してみてください。
  • 必要なすべてのコンポーネントの登録解除および再登録操作が完了したと仮定すると、コマンドプロンプトアプリおよびその他のプログラムを閉じる必要があります。
  • コンピューターを再起動します–再起動操作は、Windowsが作業の結果として生じるすべての変更を考慮に入れることを保証する唯一のものであるためです。
  • いくつかのテストを実行して、ランタイムエラー339が機能していないことを確認します。 エラーメッセージまたは通知が発生したタスクまたは操作を再試行して、今回何が発生するかを確認します。

Windows10コンピューターでランタイムエラー339を解決するために試すことができるその他のこと

この時点で、PCのエラー339で定義された問題を解決するのに十分な修正をまだ適用していない場合は、問題の解決策と回避策の最終リストにある手順を試す以外に選択肢はありません。

  1. レジストリクリーナーを使用します。

レジストリクリーナーは、レジストリから無効、破損、および破損したエントリを削除する操作を実行します。 Auslogics RegistryCleanerをダウンロードして実行することをお勧めします。 クリーニング操作の後、あなたは物事を終えるためにあなたのPCを再起動しなければならないでしょう。

  1. 重要なアプリケーションとコンポーネントをインストールします。

他のアプリが実行または動作するために必要な特定のプログラムやコンポーネントがコンピューターにないため、ランタイムエラー339で苦労している可能性があります。 一部のユーザーは、DirectX、Java、Flash、およびVisual C ++再頒布可能パッケージのすべてのアプリケーションとパッケージをチェックしてインストールすることで問題を修正することができました。

  1. 問題のあるアプリケーションを、別のWindowsビルドの互換モードで実行します。

できるだけ多くのWindowsバージョンを試して、そのうちの1つが機能するかどうかを確認してください。