Windowsコンピュータにプログラムをインストールしようとすると、「ShellExecuteExが失敗しました」と別のコードが表示された場合は、この投稿が役に立ちます。付随するエラーコードは、2、5、67、255、1155、1460、8235、2147221003などです。このエラーは通常、インストーラーに管理者権限が必要な場合、セットアップファイルが破損している場合、またはアプリケーションの競合がある場合に発生します。ShellExecuteExは、指定されたファイルに対して操作を実行するOS関数です。操作が失敗した場合、このエラーが発生します。
ShellExecuteEx失敗エラーを修正
この記事では、Windows10でShellExecuteExの失敗したエラーを処理する方法を示します。次のオプションがあります。
- 管理者としてExeファイルを実行する
- プログラムを再ダウンロードまたは再インストールします
- システムファイルチェッカーを実行する
- サウンドをデフォルトにリセット
- クリーンブート状態でプログラムをインストールまたは実行します。
これらの方法を詳しく見ていきましょう。
1]管理者としてアプリケーションを実行してみてください
管理者権限でアプリケーションを実行すると、アプリケーションがより強力に実行されます。アプリケーションを開くことができない場合でも、管理者権限でアプリケーションを再インストールしてみてください。インストーラーファイルを右クリックし、[管理者として実行]をクリックするだけです。
2]インストーラーを再度ダウンロードして、インストールします
インストールするアプリケーションをダウンロードすると、セットアップが実行されず、アプリがインストールされないという状況に直面することがあります。これは、インストーラーファイルの破損または欠陥が原因で発生する可能性があります。アプリケーションの公式ウェブサイトまたは信頼できるソースから同じものをダウンロードしてみてください。
3] SFCスキャンを実行します
SFCスキャンの実行は、破損している可能性のあるシステムファイルを置き換えるために行われることをご存知かもしれません。したがって、システムファイルの破損が原因でエラーが発生している場合は、次の手順が役立ちます。SFCスキャンは、問題のあるシステムファイルを見つけるだけでなく、それを修正します。
- Winキー+ Xを押します。クイックアクセスメニューが開きます。
- Windows PowerShell(管理者)をクリックします。PowerShellではなくコマンドプロンプトが表示されている場合は、[コマンドプロンプト(管理者)]を選択します。
- 次のコマンドを実行します:sfc / scannow
- スキャンが完了するまで時間がかかるため、しばらくお待ちください。
すべてがうまくいけば、エラーは解決されるはずです。ただし、非常に大きな問題がある場合は、次のメッセージが表示される場合があります。'WindowsResource Protectionは破損したファイルを検出しましたが、修正できませんでした'。マシンをセーフモードで再起動し、上記のコマンドを再度実行する必要があります。
4]システムサウンドをデフォルトにリセット
システムサウンドをデフォルトにリセットすると、「ShellExecuteEx」のようなシステムエラーをどのように解決できると思うかもしれません。しかし、一部のユーザーは、この手順で問題がどのように解決されたかを報告しており、言及する価値があります。問題も解決する可能性があります。
Winキー+ Rを押して、[ファイル名を指定して実行]ダイアログボックスを開きます。
タイプmmsys.cplと入力し、Enterキーを押します。
[サウンド]タブをクリックします。SoundSchemeでWindowsDefaultを選択します。
[適用]、[OK]の順にクリックします。
問題はもう終わっているはずです。
5]クリーンブート状態でプログラムをインストールまたは実行します
プログラムの競合を回避するために、クリーンブート状態でプログラムをインストールまたは実行し、それが役立つかどうかを確認できます。
これらは、エラーの解決を試みることができるいくつかの方法です。これが役に立ったかどうかお知らせください。