ザ・ エラー0xc0000022 多くの場合、最新バージョンのWindows(Windows10およびWindows8.1)との互換性の問題が発生しているレガシーアプリケーションに関連付けられています。ただし、実行時にこのエラーメッセージが表示される場合もあります AdobeAcrobatリーダー 、PDFファイルを開くか、別のアドビ製品を実行します。一部のウイルス対策スイートは、エラーを表示しているアプリケーションに必要なアクセス許可をブロックすることにより、この問題を引き起こすことが知られています。
Visual Basicで記述されたアプリケーションの場合、 0xc0000022エラー 通常、必要な許可の問題を通知しています DLL(ダイナミックリンクライブラリ) ファイル。多くの場合、この問題は、管理者権限でプログラムを実行することで回避できます。これは、アプリケーションのショートカットを右クリックして、をクリックすることで簡単に実行できます。 管理者として実行。
管理者権限でプログラムを実行しても問題が解決しない場合は、アンチウイルスに注意を向けてください。一部のサードパーティのウイルス対策スイート(特にAVGとMc Afee)は、ネットワーク権限を必要とするブラウザやその他のアプリケーションでこのエラーを引き起こすことが知られています。サードパーティのウイルス対策のリアルタイム保護機能を無効にして、アプリケーションをもう一度開いてみてください。
それでも結果が得られない場合は、以下の2つの方法のいずれかを使用して、 0xc0000022エラー。 Adobe ReaderまたはPDFファイルを開いたときにエラーメッセージが表示された場合は、次の手順に従ってください。 方法1 。 Windows8またはWindows10でレガシーアプリケーション(またはゲーム)を実行した後にエラーが表示された場合は、次の手順に従ってください。 方法2 。
方法1:Microsoft Visual C ++ 2013再配布可能ファイルの修復
ほとんどのアプリは、Windowsで正しく動作するためにMicrosoftのVisual C ++再配布可能パッケージに依然依存しており、AcrobatReaderも例外ではありません。一部のユーザーは、 0xc0000022エラー アドビ製品で Windowsが自動更新を実行した後。幸い、これは、Adobeスイートが使用するMicrosoft Visual C ++ 2013再頒布可能パッケージを修復することで解決できます。以下のガイドに従って、 0xc0000022エラー:
注意: 次のガイドは、を表示している他のアドビ製品でも機能します 0xc0000022 エラー、AcrobatReaderだけではありません。
- 押す Windowsキー+ R 実行ウィンドウを開きます。タイプ appwiz.cpl ヒット 入る 開く プログラムと機能。
- 下にスクロールして Microsoft Visual C ++ 2013再配布可能 パッケージを選択し、最初のエントリを右クリックします。次に、をクリックします 変化する。
- クリック 修復 ボタンを押してから はい いつ ユーザーアカウント制御 ポップアップが表示されます。
- セットアップが成功したら、繰り返します ステップ2 そして ステップ3 残りのすべてで Microsoft Visual C ++ 2013 パッケージ。
- 一度すべて Microsoft Visual C ++ 2013 パッケージが修復されたら、マシンを再起動して、Acrobat Readerを再起動してみてください(またはPDFファイルを開いてください)。
それでもアプリケーションに同じエラーメッセージが表示される場合は、 プログラムと機能 すべてをアンインストールします Microsoft Visual C ++ 2013 パッケージ。次に、もう一度再起動して使用します この公式Microsoftリンク パッケージを再度ダウンロードしてインストールします。
方法2:レガシーコンポーネントでDirectPlayを有効にする
DirectPlay は、以前はMicrosoftのDirectXAPIの一部であった非推奨のAPIです。これは基本的に、主にコンピュータゲームの開発に使用されるネットワーク通信ライブラリですが、一部の汎用アプリケーションでも使用されていました。
あなたは遭遇したかもしれません 0xc0000022 古いゲームまたはアプリケーションを開こうとするとエラーが発生します。これは、問題のゲーム(またはアプリケーション)が 。等 DirectPlayとともに非推奨になったファイル。 DirectPlayコンポーネントはWindows8.1およびWindows10では廃止されたと見なされていますが、Windows設定から有効にすることができます。
Windows8.1またはWindows10を実行している場合、DirectPlayはデフォルトで無効になっています。以下のガイドに従って、DirectPlayを有効にし、 0xc0000022 エラー:
- 押す Windowsキー+ R 実行ウィンドウを開きます。その中に、 appwiz.cpl ヒット 入る 開く プログラムと機能。
- クリック Windowsの機能をオンまたはオフにします。
- リストが表示されるまで待ってから、横のチェックボックスをオンにします レガシーコンポーネント。
- 横にある+アイコンを押します レガシーコンポーネント 横のチェックボックスをオンにします DirectPlay。 ヒット OK 設定を保存します。
- 次に、OSはDirectPlayを有効にするために必要なファイルを構成します。メッセージが表示されるまでウィンドウを閉じないでください」 Windowsは要求された変更を完了しました。」
- システムを再起動して、アプリケーションを再実行してください。それなしで開く必要があります 0xc0000022 エラー。