Windows
 Computer >> コンピューター >  >> システム >> Windows

ShellExecuteExに失敗しました(コード8235)エラーの解決方法|サーバーから参照が返されました

ソフトウェアをインストールしようとするたびにエラーメッセージが表示されてしまい、インストールが完了できない場合は、この記事が問題の解決に役立つでしょう。表示されるエラーメッセージは「ShellExecuteExに失敗しました。コード8235。サーバーから参照が返されました」または「システム管理者がポリシーを設定しているため、このインストールはできません」という内容です。これは通常、ユーザー自身またはシステム側で、ソフトウェアのインストールを制限するような変更が加えられた場合に発生します。

ShellExecuteEx失敗エラー8235の対処法

以下の方法を順番に試してみてください。作業を始める前に、必ずシステムの復元ポイントを作成しておきましょう。また、これらの操作には管理者権限が必要です。

  1. UACの「署名済みのみ昇格を許可」オプションを無効にする
  2. 管理者権限でインストールする
  3. UACを一時的に無効にする
  4. プログラムのインストール/アンインストールのトラブルシューティングツールを使う

どの方法でも解決しない場合は、事前に作成しておいたシステムの復元ポイントに戻すことで、変更を元に戻すことができます。

1. UACの「署名済みのみ昇格を許可」オプションを無効にする

  • 「ファイル名を指定して実行」(Win + R)に gpedit.msc と入力し、Enterキーを押してグループポリシーエディターを開きます
  • 次の場所へ移動します:コンピューターの構成 > Windowsの設定 > セキュリティの設定 > ローカルポリシー > セキュリティオプション
  • ユーザーアカウント制御:署名と検証が行われた実行可能ファイルのみ昇格を許可する」の設定を無効にします

ShellExecuteExに失敗しました(コード8235)エラーの解決方法|サーバーから参照が返されました

このポリシー設定は、特権の昇格を要求するすべての対話型アプリケーションに対して、公開キー基盤(PKI)による署名チェックを強制するものです。企業の管理者は、各コンピューターの「信頼された発行元」証明書ストアに証明書を追加することで、実行を許可するアプリケーションを細かく制御できます。

2. 管理者権限でインストールする

インストーラーを右クリックし、「管理者として実行」を選択してください。多くのインストーラーはシステムフォルダーにファイルを追加する必要があるため、管理者権限が求められます。システムから管理者権限を求めるダイアログが表示されない場合は、この方法でインストールできる可能性があります。

3. UACを一時的に無効にする

ShellExecuteExに失敗しました(コード8235)エラーの解決方法|サーバーから参照が返されました

Windowsには、UAC(ユーザーアカウント制御)のレベルを変更できる設定が用意されています。UACは、ユーザーの許可なしにソフトウェアがインストールされるのを防ぐための安全策ですが、一時的に無効化することで問題が解決するケースがあります。

  • 検索ボックスに「UAC」と入力し、「ユーザーアカウント制御設定の変更」をクリックします
  • 縦方向のスライダーを下に動かして設定レベルを下げます
  • その後、再度インストールを試みてください

なお、この操作はセキュリティ設定に影響を与えるため、インストールが完了したら必ずデフォルトの設定に戻すようにしてください。

4. プログラムのインストール/アンインストールのトラブルシューティングツールを使用する

ShellExecuteExに失敗しました(コード8235)エラーの解決方法|サーバーから参照が返されました

Microsoftの公式サイトから「プログラムのインストールとアンインストールのトラブルシューティングツール」をダウンロードできます。ツールを起動すると、インストールまたはアンインストールに問題があるかどうかを尋ねられます。「詳細設定」を選択して修復を自動的に適用することも、詳細な情報を確認したい場合はウィザードの案内に従って進めることも可能です。このツールで修復できる主な問題は以下の通りです。

  • 64ビットOSにおいて、更新データを制御するレジストリキーが破損している問題
  • 新しいプログラムのインストール、完全なアンインストール、更新が妨げられる問題
  • 「プログラムの追加と削除」からプログラムをアンインストールできない問題

この記事が、ShellExecuteEx失敗エラー8235の解決に役立てば幸いです。

  1. Windows 7/8/10で「サーバーから参照が返されました」エラーが出たときの直し方6選

    「サーバーから参照が返されました」エラーとは?このエラーは非常に厄介なことで、ほぼあらゆる操作中に発生する可能性があります。新しいプログラムをダウンロードして実行しようとしたとき、ドライバーを更新したとき、さらにはOS全体を新規インストールしようとしたときにも、このエラーを目にしたという報告が多数寄せられています。そのため、「サーバーから参照が返されました」というエラーには実にさまざまな原因・状況が考えられます。以下の対処法の中から、ご自身の状況に合ったものを順番に試してみてください。諦めずに進めることが解決への近道です。対処法1:グループポリシーエディターで設定を変更するWindowsが実行

  2. 「サーバーから参照が返されました」エラーの対処法|Windows 10/8/7でプログラムが起動できない問題を解決

    最近、Windowsでプログラムやアプリケーションを起動しようとした際に、「サーバーから参照が返されました(A referral was returned from the server)」というエラーが表示されるという報告が多数寄せられています。このエラーは、Windows 7、8、10を含むすべてのバージョンで発生する可能性があります。 正確な原因は特定されていませんが、多くのユーザーからは、最新のWindowsアップデートを適用した後に問題が発生し始めたとの声が上がっています。 本記事では、Windowsでプログラムを開く際に発生するこのエラーを解消するための手順を、ステップごとにわかり