【解決済み】システムエラー6118「このワークグループのサーバーの一覧を利用できません」の原因と対処法
コマンドプロンプトで net view /all コマンドを実行して、ネットワーク上の全デバイス一覧を表示しようとすると、「システム エラー 6118 が発生しました。このワークグループのサーバーの一覧を利用できません」というエラーメッセージが表示されることがあります。
多くの場合、エクスプローラーのネットワークにはデバイスが一切表示されないのに、コマンドプロンプトから各デバイスへは直接pingで応答できる、という状況が報告されています。本記事では、この問題の原因と最適な解決策を詳しく解説します。
エラーが発生する主な原因
このエラーは、以下のいずれかの理由(または複数の組み合わせ)によって発生する可能性があります。
- サードパーティ製ウイルス対策ソフトやファイアウォールによる干渉
- Function Discovery(機能探索)関連サービスが無効になっている
システムエラー6118の解決方法
この問題に直面した場合は、以下の推奨ソリューションを順番に関係なく試し、問題が解決するかどうかを確認してください。
- サードパーティ製セキュリティソフトを無効化・アンインストールする(該当する場合)
- Function Discoveryサービスを有効化する
- ネットワーク探索が有効になっていることを確認する
それでは、それぞれの解決策の具体的な手順を見ていきましょう。
1] サードパーティ製セキュリティソフトを無効化・アンインストールする(該当する場合)
この解決策では、専用の削除ツールを使用して、PCからサードパーティ製ウイルス対策ソフトを完全にアンインストールします。専用ツールを使うことで、アンチウイルスプログラムに関連する残留ファイルまで確実に除去できます。
アンチウイルスソフトの削除によってエラーが解消された場合は、同じアンチウイルスソフトを再インストールしても構いませんし、別のソフトに乗り換えるのも良いでしょう。あるいは、Windows 10に標準搭載されているネイティブなアンチウイルスソフトであるWindows Defenderを使い続けるのが最も確実な選択肢となります。
2] Function Discoveryサービスを有効化する
以下の手順に従ってください。
- Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開きます。
- ダイアログボックスに
services.mscと入力し、Enterキーを押して「サービス」画面を開きます。 - 「サービス」ウィンドウ内をスクロールし、Function Discovery Provider Host サービスを探します。
- 該当エントリをダブルクリックしてプロパティを開きます。
- プロパティウィンドウで、スタートアップの種類のドロップダウンをクリックし、自動(遅延開始)を選択します。
- 次にサービス状態のセクションを確認します。「停止」と表示されているはずです。
- その下にある開始ボタンをクリックして、サービスを開始します。
- 適用 > OK をクリックして変更を保存します。
- 「サービス」ウィンドウに戻り、Function Discovery Resource Publication サービスを探します。
- 上記とまったく同じ手順を繰り返します。
以上が完了したら、コマンドプロンプトを起動して net view /all コマンドを実行してみてください。今度はエラーが発生せず、ネットワーク上の全デバイス一覧が正常に表示されるはずです。それでも解決しない場合は、次の解決策に進んでください。
3] ネットワーク探索が有効になっていることを確認する
以下の手順に従ってください。
- 「ファイル名を指定して実行」ダイアログを開きます。
- ダイアログボックスに
controlと入力し、Enterキーを押してコントロールパネルを開きます。 - コントロールパネルのホーム画面で、右上の表示方法をクリックし、隣のドロップダウンから大きいアイコンを選択します。
- ネットワークと共有センターをクリックして開きます。
- ウィンドウ左側のペインにある共有の詳細設定の変更をクリックします。
- 「共有の詳細設定」ウィンドウで、さまざまなネットワーク プロファイルの共有オプションを変更しますの下にあるゲストまたはパブリック(現在のプロファイル)セクションの矢印(シェブロン)をクリックして展開します。
- その下のネットワーク探索セクションに移動し、ネットワーク探索を有効にするのラジオボタンを選択します。
- さらに下へスクロールしてすべてのネットワークを展開します。ファイル共有の接続セクションで、ファイル共有の接続に128ビット暗号化を使用する(推奨)が有効になっていることを確認します。
- また、パスワード保護共有セクションでも、パスワード保護共有を有効にするオプションが有効になっていることを確認してください。
- すべての設定が完了したら、画面下部の変更の保存をクリックして変更を保存し、画面を閉じます。
これで、コマンドプロンプトを再度起動してネットワークデバイスの一覧を取得してみてください。今度はエラーが発生することなく、すべてのデバイスが表示されるはずです。
この記事がお役に立てば幸いです!
-
「このページのスクリプトでエラーが発生しました」エラーの原因と5つの解決方法
「このページのスクリプトでエラーが発生しました」というスクリプトエラーは、今でも多くのインターネットユーザーを悩ませています。この問題はWebブラウザだけにとどまらず、Internet Explorer(IE)のスクリプトを利用するさまざまなアプリケーションでも報告されています。また、Windows 7、Windows 8.1、Windows 10など、最近のWindowsバージョンすべてで発生が確認されており、特定のOSバージョンに限定された問題ではありません。「このページのスクリプトでエラーが発生しました」エラーの主な原因本記事では、多数のユーザーレポートと、実際に問題解決に成功した修復方
-
【解決済み】「システム エラー 67 が発生しました」の原因と対処法まとめ
「システム エラー 67 が発生しました(System Error 67 has occurred)」というエラーは、Windowsユーザーがネットワーク探索スキャンを実行したときや、コマンドプロンプト(CMD)やPowerShellからネットワークドライブをマウント(割り当て)しようとしたときに発生することがあります。このエラーの最も一般的な原因は、コマンドの構文ミスです。たとえば、バックスラッシュ(\)を使うべきところでスラッシュ(/)を使用すると、ターミナルがそれをオプション指定と誤認識してしまい、エラーが発生します。また、構文に問題がない場合でも、不具合のあるネットワークドライバー、有