Windows11/10でShellExecuteExが失敗したエラーを修正

Windowsコンピュータにプログラムをインストールしようとしたときに、「 ShellExecuteExが失敗しました」と別のコードが表示された場合は、この投稿が役に立ちます。付随するエラーコードは、2、5、67、255、1155、1460、8235、2147221003などです。このエラーは通常、インストーラーに管理者権限が必要な場合、セットアップファイルが破損している場合、またはアプリケーションの競合がある場合に発生します。ShellExecuteExは、指定されたファイルに対して操作を実行するOS関数です。操作が失敗した場合、このエラーが発生します。

shellexecuteexが失敗しました

ShellExecuteEx失敗エラーを修正

この記事では、 Windows 11/10ShellExecuteExの失敗エラーを処理する方法を紹介します。次のオプションがあります。

  1. 管理者としてExeファイルを実行する
  2. プログラムを再ダウンロードまたは再インストールします
  3. システムファイルチェッカーを実行する
  4. サウンドをデフォルトにリセット
  5. (Install)クリーンブート状態でプログラム(Clean Boot State)をインストールまたは実行します。

これらの方法を詳しく見ていきましょう。

1]管理者としてアプリケーションを実行してみてください(1] Try running the application as an administrator)

管理者として実行

(Run)管理者権限でアプリケーションを実行すると、アプリケーションがより強力に実行されますアプリケーションを開くことができない場合でも、管理者権限でアプリケーションを再インストールしてみてください。インストーラーファイルを右クリックし、[管理者として実行(Run)]をクリックします。

2]インストーラーを再度ダウンロードして、インストールします(2] Download the installer again and then install)

インストールするアプリケーションをダウンロードすると、セットアップが実行されず、アプリがインストールされないという状況に直面することがあります。これは、インストーラーファイルの破損または欠陥が原因で発生する可能性があります。アプリケーションの公式Webサイトまたは信頼できるソースから同じものをダウンロードしてみてください。

3]SFCスキャンを実行します(3] Run SFC scan)

sfc_scan

SFCスキャンの実行は、破損している可能性のあるシステムファイルを置き換えるために行われることをご存知かもしれません。したがって、システムファイルの破損が原因でエラーが発生している場合は、次の手順が役立ちます。SFCスキャンは、問題のあるシステムファイルを見つけるだけでなく、それを修正します。

  1. Winキー(Win Key)+ Xを押します。クイックアクセスメニュー(Quick Access Menu)が開きます。
  2. Windows PowerShell(管理者)(Windows PowerShell (Admin))をクリックします。PowerShellではなくコマンドプロンプト(Command Prompt)が表示されている場合は、[コマンドプロンプト(管理者)](Command Prompt (Admin))を選択します。
  3. 次のコマンドを実行します:sfc /scannow
  4. (Wait)スキャンが完了するまで時間がかかるため、しばらくお待ちください。

すべてがうまくいけば、エラーは解決されるはずです。ただし、非常に大きな問題がある場合は、次のメッセージが表示される場合があります。'Windows Resource Protectionは破損したファイルを検出しましたが、修正できませんでした(Windows Resource Protection found corrupt files but was unable to fix)(Windows Resource Protection found corrupt files but was unable to fix)'。マシンをセーフモードで再起動(restart your machine in Safe Mode)し、上記のコマンドを再度実行する必要があります。

4]システムサウンドをデフォルトにリセット

windows_default_sound

システムサウンドをデフォルトにリセットすると、「ShellExecuteEx」のようなシステムエラーをどのように解決できると思うかもしれません。しかし、一部のユーザーは、この手順で問題がどのように解決されたかを報告しており、言及する価値があります。問題も解決する可能性があります。

Winキー(Win Key)+ Rを押して、[(R)実行(Run )]ダイアログボックスを開きます。

mmsys.cplと入力し、Enterキー(mmsys.cpl)を押します。

[サウンド(Sounds)]タブをクリックします。SoundSchemeでWindowsDefault(Windows Default)を選択します。

[適用]、[OK]の順にクリックします。

問題はもう終わっているはずです。

5]クリーンブート状態でプログラム(Clean Boot State)をインストール(Install)または実行します

プログラムの競合を回避するために、プログラムをクリーンブート状態(Clean Boot State)でインストールまたは実行し、それが役立つかどうかを確認することができます。

これらは、エラーの解決を試みることができるいくつかの方法です。これが役に立ったかどうかお知らせください。(These are some of the methods you can try to resolve the error. Let us know if this helped.)