修正:ERROR_DLL_INIT_FAILED



問題を排除するために楽器を試してください

エラーDLLINIT FAILEDはかなり一般的なエラーであり、msxml.dllファイルと関係があります。このエラーは、DLLが破損しているか移動されている可能性が最も高い何らかの理由で、DLLの初期化または開始に失敗したことを意味します。このDLLは主にXMLアプリケーション用であり、WindowsUpdateがサーバーとの間で情報を送受信するために使用します。これは、このエラーの平均的なアプリケーションです。



方法1:破損をスキャンする

dllで発生する最も一般的な問題は、ファイルが破損することです。 Microsoftの開発者はこれをよく理解しており、ユーザーが破損したファイルをスキャンできるようにsfcツールを組み込んでおり、非常に多くの複雑なタスクを実行することなく、破損したファイルをWindowsに自動的に修正させます。



を保持します Windowsキー そして Xを押す と選択します コマンドプロンプト(管理者) Windows 8または10を使用している場合、それ以外の場合は、をクリックします 開始 ->タイプ cmd と選択します 管理者として実行します。



コマンドプロンプト(ウィンドウ)に次のように入力します sfc / scannow ENTERを押します。スキャンが終了するのを待ちます。スキャン結果が破損や違反を返さない場合、システムファイルは問題ありませんが、破損が返されるか報告される場合は、次のコマンドを使用して修復します。

Dism / Online / Cleanup-Image / RestoreHealth

ERROR_DLL_INIT_FAILED



プロセスが終了したら、PCを再起動してテストします。

方法2:DLLをコピーして再登録する

次のDLLファイルを、同じオペレーティングシステムで動作しているコンピューターからコピーします。コピーする必要のあるファイルはC: Windows System32にあり、

msxml3a.dll、msxml3r.dll、msxml6.dll、msxml3.dll、msxml6r.dll

ファイルがコピーされたら、それらを保存して、同じディレクトリ(C: windows system32)内の問題のシステムにコピーし、各dllファイルに対して次のコマンドを入力します。

プロピレンC: Windows System32 msxml3.dll

方法3:開発者向け

開発者でこのエラーが発生している場合は、別の原因があります。開発中にこれが発生した場合は、通常、エラーの原因となっているコンポーネントを正しくインストールできなかったことを意味します。

コンポーネントを再インストールします。

この問題が昇格された権限で発生するかどうかをテストして確認します。この昇格されたレベルで問題が発生した場合は、権限の問題があります。

コンポーネントのベンダーに連絡して、開発しているアプリケーションにデスクトップと対話するモジュールが含まれていないことを確認してください。このエラーは、ASP.NETがデスクトップと対話しないように構築されているため、ASP.NETがデスクトップ上の何かにアクセスしようとしたときに与えるアクセス許可エラーが原因で発生します。

読んだ2分