Windows 7/8/10で「サーバーから参照が返されました」エラーが出たときの直し方6選
「サーバーから参照が返されました」エラーとは?
このエラーは非常に厄介なことで、ほぼあらゆる操作中に発生する可能性があります。新しいプログラムをダウンロードして実行しようとしたとき、ドライバーを更新したとき、さらにはOS全体を新規インストールしようとしたときにも、このエラーを目にしたという報告が多数寄せられています。

そのため、「サーバーから参照が返されました」というエラーには実にさまざまな原因・状況が考えられます。以下の対処法の中から、ご自身の状況に合ったものを順番に試してみてください。諦めずに進めることが解決への近道です。
対処法1:グループポリシーエディターで設定を変更する
Windowsが実行可能ファイル(.exe)を扱う仕組みは複雑で、悪意あるファイルからPCを守るために多くのセキュリティルールが関連しています。この問題は、ローカルグループポリシーエディターで特定の設定を変更することで解決できる場合があります。
- キーボードの「Windowsキー + R」を押して「ファイル名を指定して実行」ダイアログを開きます。「gpedit.msc」と入力してOKボタンをクリックすると、グループポリシーエディターが起動します。Windows 10の場合は、スタートメニューで「グループポリシー エディター」と検索し、表示された最初の結果をクリックしても構いません。

- 左側のペインで「コンピューターの構成」配下にある「Windowsの設定」をダブルクリックし、「セキュリティの設定」>「ローカル ポリシー」>「セキュリティ オプション」へ移動します。
- 「セキュリティ オプション」フォルダをダブルクリックして選択し、右側の一覧を表示します。
- 「ユーザー アカウント制御: 署名および検証済みの実行可能ファイルのみ昇格する」というポリシーをダブルクリックします。「無効」にチェックを入れ、変更を適用してからグループポリシーエディターを閉じます。

- 最後にPCを再起動して変更を保存し、厄介な「サーバーから参照が返されました」というメッセージが消えたかどうかを確認しましょう。
対処法2:UACのレベルを下げる
さまざまな設定やプログラムで試すのが好きなWindowsユーザーなら、ユーザーアカウント制御(UAC)のポップアップや通知が何度も表示されるのは煩わしく感じることでしょう。何かをインストールしようとしたときにこのエラーが表示される場合は、UACの設定を少し緩くすることで回避できる可能性があります。
セキュリティレベルは以前とほぼ同じまま保たれ、このエラーや頻繁なセキュリティ警告も表示されなくなります。
- スタートメニューで検索してコントロールパネルを開きます。または「Windowsキー + R」でファイル名を指定して実行を開き、「control panel」と入力してOKをクリックしても構いません。
- コントロールパネルの「表示方法」を「大きいアイコン」に切り替え、「ユーザーアカウント」を見つけます。

- 「ユーザーアカウント」を開き、「ユーザー アカウント制御設定の変更」をクリックします。
- スライダーで選択できる複数のレベルがあることに気づくでしょう。スライダーが最上位に設定されていると、エラーが消えるどころか通常より多くのポップアップが表示されることになります。また、今回のようなエラーメッセージは、多くの場合UACが原因で発生します。
- スライダーが最上位にある場合は、まず1段階下げて効果があるか確認してみてください。それでもエラーが表示される場合は、さらに下げるか、UACを完全にオフにしてみましょう。

- 当面はオフにすることをおすすめします。そうすればファイルはおそらく正常にインストールできるはずです。UACを完全に無効化しなくてもファイルを実行できる場合もありますが、UACはPCを保護する重要な機能なので、普段は有効にしておくことをおすすめします。特に、問題が発生しているのが1つのファイルだけなら、一時的な無効化で十分です。
対処法3:管理者アカウントを使ってプログラムをインストールする
あなたがすでにPCの管理者であり、おそらく唯一のユーザーだったとしても、管理者としてログインし直すだけでこのエラーメッセージが消えることがあります。これはバグの一種で、コマンドプロンプトで数個のコマンドを実行して解除できる「非表示の」管理者アカウントを使えば、特定のプログラムに対して解決できます。問題が1つのファイルだけである場合におすすめの方法です。
- 幸い、コマンドプロンプトにアクセスするためにアカウントへログインしておく必要はありません。
- ログイン画面で電源アイコンをクリックし、Shiftキーを押しながら「再起動」をクリックします。
- 再起動の代わりに青い画面が表示され、いくつかのオプションが現れます。「トラブルシューティング」>「詳細オプション」>「コマンド プロンプト」を選択してください。
- もちろん、通常どおり「Windowsキー + R」でファイル名を指定して実行を開き、「cmd」と入力してOKをクリックすることでもコマンドプロンプトを開けます。


- コマンドプロンプトに次のコマンドをコピー&ペーストしてEnterキーを押します。すぐに「コマンドは正常に終了しました」というメッセージが表示されるはずです。
net user administrator /active:yes
- この管理者アカウントにログインし、すべての準備が整うまで数分待ちます。
- その後、PCを再起動して新しい管理者アカウントにログインし、問題のあるファイルやプロセスを実行してみてください。
- 非表示の管理者アカウントでの作業が終わったら、管理者権限のコマンドプロンプトを開いて次のコマンドを入力すれば、再度無効化できます。
net user administrator /active:no
対処法4:問題のファイルの証明書を信頼済みとして登録する
セキュリティ設定を緩めるのに抵抗がある方は、実行またはインストールしようとしているファイルの証明書を、Windowsに信頼させる方法もあります。こちらの方が影響は軽微ですが、やや手順が複雑です。それでも、このエラーに悩まされていたユーザーたちの間では問題が解決したと報告されています。
- エクスプローラーで問題のファイルへ移動し、右クリックして「プロパティ」を選択します。「デジタル署名」タブが存在する場合はそこへ移動します。タブがない場合、この方法は役に立ちません。
- 次に「署名の一覧」セクションで該当の署名を見つけてクリックし、「詳細」を選択します。リストに複数の項目がある場合は、すべてに対して同じ作業を繰り返す必要があります。

- 「署名者の情報」セクションにある「証明書の表示」をクリックし、「証明書のインストール」を選択して「次へ」をクリックします。
- 「証明書ストアを自動的に選択する」はほとんど機能しないため、選ばないようにしてください。代わりに「証明書をすべて次のストアに配置する」のラジオボタンを選び、「参照」をクリックします。後で必要になるので、証明書の名前を必ず控えておきましょう。

- 「信頼されたルート証明機関」を選択してOKをクリックします。続いて「次へ」>「完了」をクリックし、プログラムを実行してみてください。
セキュリティ面でさらに配慮したい場合は、この証明書をコード署名専用に限定し、Webサイトの検証などには使わないよう設定することもできます。信頼性の低いベンダーから提供された、内容自体は100%正規のプログラムをインストールする場合に便利です。
- 「Windowsキー + R」でファイル名を指定して実行を開き、「mmc」と入力してOKをクリックします。ウィンドウ上部のメニューから「ファイル」をクリックし、「スナップインの追加と削除」を選択します。

- 「利用できるスナップイン」の一覧から「証明書」をクリックし、「追加」→ウィンドウ下部の「OK」をクリックします。MMCのメイン画面で「証明書」を右クリックし、「証明書の検索」を選択します。
- 前の段階で控えておいた証明書の名前を入力し、「検索」をクリックします。

- 証明書が見つかったら右クリックして「プロパティ」を選択します。「全般」タブへ移動し、「次の目的のみこれらの用途を有効にする」を選択します。「コード署名」以外のすべての項目のチェックを外してください。
対処法5:特定の更新プログラム(KB)をアンインストールする
Windowsの更新プログラムの中には、問題ばかり引き起こすものがあります。その代表格が、Windows 7向けのKB3004394です。最近この更新プログラムをインストールしてからエラーが出始めたのであれば、アンインストールを検討してみてください。実際、この更新を削除したことで問題が解決したというユーザーが複数います。
- キーボードの「Windowsキー + R」でファイル名を指定して実行を開きます。お使いのWindowsのバージョンが対応していれば、スタートメニューから直接検索しても構いません。
- 「Control Panel」(コントロール パネル)と入力してOKをクリックし、コントロールパネルを開きます。表示方法を「カテゴリ」に変更し、「プログラム」セクションの「プログラムのアンインストール」をクリックします。

- 開いた画面の左側(または上部)にある「インストールされた更新プログラムの表示」をクリックし、「Microsoft Windows」の一覧から「Microsoft Windows 用更新プログラム (KB3004394)」の項目を探します。
- 該当項目を選択し、画面上部の「アンインストール」をクリックします。画面の指示に従って操作し、PCを再起動して問題が解決したかどうかを確認しましょう。
対処法6:システムの復元を使用する
上記の対処法とは異なり、システムの復元はすべてのOSとビルドで利用できます。何らかの設定を変更した場合や、実行・インストールしようとしているファイルに何らかの操作を行った場合、システムの復元を使えばPCを問題発生前の状態に戻せます。
- まず、PCでシステムの復元機能を有効にします。スタートメニューで入力を始めると検索が始まるので、「システムの復元」と検索し、「復元ポイントの作成」をクリックします。

- 「システムのプロパティ」ウィンドウが表示され、現在の設定が確認できます。このウィンドウ内の「保護の設定」を開き、システムドライブで保護が有効になっていることを確認します。
- もし無効になっている場合は、そのディスクを選択して「構成」ボタンをクリックし、保護を有効にします。システムの保護には十分なディスク容量も割り当てる必要があります。復元ポイントをたくさん残したい場合は、少なくとも数ギガバイト以上を目安に、好きな値を設定してください。「適用」→「OK」をクリックして設定を保存します。

- これで、新しいプログラムのインストール時やPC上で重要な変更が行われるたびに、システムが自動的に復元ポイントを作成するようになります。
有効化が完了したら、次は「サーバーから参照が返されました」エラーが発生していなかった時点へPCを戻しましょう。念のため、その間に作成・インストールした重要な書類やアプリケーションはバックアップしておくと安心です。
- スタートメニュー横の検索ボタンで「システムの復元」と検索し、「復元ポイントの作成」をクリックします。「システムのプロパティ」ウィンドウ内で「システムの復元」をクリックしてください。

- システムの復元ウィンドウで、「別の復元ポイントを選択する」を選んで「次へ」ボタンをクリックします。
- 事前に手動で保存しておいた復元ポイントを選択します。リストにある任意の復元ポイントを選んで「次へ」をクリックし、復元処理を進めても構いません。処理が完了すると、PCはその時点の状態へ戻ります。
-
Windows 10で「ハンドルが無効です」エラーを解決する12の方法
Windowsは常にコンピューターとユーザーのセキュリティを守るよう設計されており、脅威やバグからPCを保護するために定期的なアップデートが配信されています。プロンプトに従って更新を行えば、デバイスは常に最新の状態に保たれます。しかし、アップデートが完全にインストールされず、エラーが発生することもあります。その代表的な例のひとつが、「プリンターをインストールできません。ハンドルが無効です(The handle is invalid)」というエラーです。 この記事では、「ハンドルが無効です」エラーの原因と、Windows 10でこの問題を解決するためのトラブルシューティング方法を詳しく解説します
-
「サーバーから参照が返されました」エラーの対処法|Windows 10/8/7でプログラムが起動できない問題を解決
最近、Windowsでプログラムやアプリケーションを起動しようとした際に、「サーバーから参照が返されました(A referral was returned from the server)」というエラーが表示されるという報告が多数寄せられています。このエラーは、Windows 7、8、10を含むすべてのバージョンで発生する可能性があります。 正確な原因は特定されていませんが、多くのユーザーからは、最新のWindowsアップデートを適用した後に問題が発生し始めたとの声が上がっています。 本記事では、Windowsでプログラムを開く際に発生するこのエラーを解消するための手順を、ステップごとにわかり