ネットワーク上に3台のWindows 10マシンがあり、同じデフォルトネットワーク上にあります。WORKGROUP`です。
そのうちの1台は3台すべてを見ることができ、それをMedia-PC
と呼びます。他の2台は、お互いを見ることができますが、Media-PC
は見ることができません。これをdesktop-1
とdesktop-2
と呼びます。
次のサービスをオンにしました。DNS Client
、Function Discovery
、SSDP Discovery
、UPnP Service
。
ネットワーク・ディスカバリーは3台のマシンすべてで実行されています。3台のコンピュータから互いにpingを打つことができます。
デスクトップ1」と「デスクトップ2」が「Media-PC」を見ることができない理由がわかりません。
Media-PC "は彼らを見ることができますが、彼らはお互いにしか見ることができません。
誰かがこの件で私を助けてくれることを願っています。
ネットワーク・ディスカバリーは、Windowsのすべてのバージョンにおいて、常に困難な課題でした。 特に、多くのセキュリティ修正プログラムが適用された現在では。
私が知っている限りの修正方法を以下にまとめました。1つずつ試してみてください。 役に立たないものは元に戻してください。
**アカウントの種類を統一してください。
すべてのコンピュータが同じ種類のアカウントでログオンしている必要があります。 つまり、すべてのコンピュータがMicrosoftアカウントまたはローカルアカウントを持っている必要があります。 アカウントの種類が混在していると動作しません。
アカウントの種類を変更してネットワーク共有を作成した場合は、削除して再作成する必要があります。 削除して再作成する必要があります。
ネットワークのリセット。
PCの設定」の「ネットワークとインターネットの設定」で「ネットワークのリセット」をクリックして 次の画面で「今すぐリセット」をクリックします。
これにより、すべてのネットワーク設定がリセットされるため、定義されたVPNを再作成したり、ネットワークディスカバリーなどの設定を再度有効にする必要があります。 また、ネットワークディスカバリーなどの設定を再度有効にする必要があります。
コンピュータブラウザのサービスが停止しました。
Microsoftの記事に記載されているように [Windows 10 Fall Creators Update 2017およびWindows Serverでは、SMBv1がデフォルトでインストールされていません、半期ごとのチャンネル】(https://support.microsoft.com/en-nz/help/4034314/smbv1-is-not-installed-by-default-in-windows-10-rs3-and-windows-server) が言っています。
コンピュータブラウザサービスは、Windowsエクスプローラのネットワークノード("Network Neighborhood"としても知られています)を生成するためにSMBv1プロトコルに依存しています。このレガシーなプロトコルは、長い間使われておらず、ルーティングも行われず、セキュリティも限られています。このサービスはSMBv1なしでは機能しないため、SMBv1も同時に削除されます。
しかし、家庭や中小企業のワークグループ環境で、Windowsベースのコンピュータを探すためにエクスプローラーネットワークを使用する必要がある場合は、SMBv1を使用しなくなったWindowsベースのコンピュータで以下の手順を実行することができます。
1.Function Discovery Provider Host" および "Function Discovery Resource Publication" サービスを起動し、以下の設定にします。 自動(遅延起動)に設定してください。 2.エクスプローラのネットワークを開いたときに、プロンプトが表示されたら、ネットワーク探索を有効にします。 と表示されます。 これらの設定を行ったサブネット内のすべてのWindows機器が、ネットワークに表示され、閲覧できるようになります。これは、WS-DISCOVERYプロトコルを使用しています。Windowsデバイスが表示された後も、他のベンダーやメーカーのデバイスがこのブラウズリストに表示されない場合は、そのベンダーやメーカーに問い合わせてください。このプロトコルが無効になっているか、SMBv1のみをサポートしている可能性があります。
それでも解決しない場合は、SMB 1.0/CIFSファイルを有効にしてください。 プログラムと機能 -> Windowsの機能をオンまたはオフにします。 SMB1.0/CIFSクライアントとサーバーの両方を有効にします。 SMB 1.0/CIFSクライアントとサーバーの両方を有効にすると、SMB 1.0/CIFSの脆弱性を利用したウイルスに感染しやすくなります。 Wanna CryなどのSMB v1.0の脆弱性を利用したウイルスに感染しやすくなります。 のようなSMB v1.0の脆弱性を悪用したウイルスに感染しやすくなります。 脆弱性を利用して他のコンピュータにウイルスを伝播させるためには、まずコンピュータの1台が感染する必要があります。
**ネットワークを再チェックする。
コマンドプロンプトを起動して
netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes
必要なWindowsサービス。
Servicesコンソールで、以下のサービスのStartupタイプが スタートアップの種類が"Automatic"で、ステータスが"Running"であることを確認してください。
マスターブラウザのコンピュータが不足しています。
常にマスターブラウザにしたいコンピューターでregeditを使用します。 レジストリキーに移動してください。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters
MaintainServerList "の値を "Auto "から "Yes "に変更します。
見つからない場合は、新しい文字列値 IsDomainMaster
を追加して、それを True にします。
この設定を有効にするには、再起動が必要になる場合があります。
詳細については ブラウザのコンピュータを指定するをご覧ください。
他のコンピュータの認証情報を追加する。
他のコンピュータで作成された共有が表示されない場合は、両方のコンピュータに相互認証を追加する必要があります。 双方のコンピュータに相互の認証情報を追加する必要があります。
コントロールパネル」、「ユーザーアカウント」、「認証情報の管理」に進みます。 を選択し、「Windows クレデンシャル」をクリックします。ここで、[Windows クレデンシャルの追加]をクリックします。
次のように、すべてのユーザを追加します。
OKを押して保存します。ネットワークリセットが必要な場合があります。
**ネットワークプロファイルの共有オプションを確認してください。
コントロールパネル -ネットワークと共有センター -詳細な共有設定の変更で、プロファイルの種類(通常はプライベート)に応じて、すべての "Turn On ..."と "Allow ..."オプションがチェックされていることを確認してください。 がチェックされていることを確認してください。
すべてのネットワークアダプタを再バインドする。
ハード的な問題の場合、デバイスマネージャですべてのネットワークアダプタをアンインストールして して再起動することで解決する場合があります。 再起動後、Windows 10は自動的にネットワークアダプターを再インストールします。
コントロールパネルで必要なものがすべて有効になっていることを確認してください。
1.コントロールパネル」を開きます。
[![Enter image description here][1]][1]をクリックします。
2.ネットワークとインターネット "を選択します。
を選択します。
3.3. 「ネットワークと共有センター」を選択します。
を選択します。
4.4.アダプター設定の変更
.
5.ネットワークアダプタを右クリックして、プロパティを選択します。
を選択します。
6.6.Link-Layer Topology Discovery extensions<br>の両方にチェックを入れます。
.
[1]: https://i.stack.imgur.com/V6ENH.jpg
それを終えると、3台のPC'のうち、どれか1台から全てのPCを発見できるはずです。できない場合は、PCを再起動してみてください。Good luck!
sincerely,
Nurudin Imširović
私も最近、不良と思われるネットワークドライバをインストールした後に同じ問題に直面しました。harrymcとNurudin'の解決策がうまくいかない場合は、net view
とnbtstat -a DEVICE
というコマンドを実行してみてください、より詳しい説明があります]2。
もしnbtstat -a DEVICE
がNetBT is not bound to any devices
のようなエラーを返してきたら、レジストリを直接編集して手動でバインドしてみてください(※Regeditは危険なので、自己責任でお願いします)RGeorge68からの指示。
HKEY_LOCAL_MACHINE\CurrentControlSet\Services\NetBT\Linkageというレジストリに、インターフェースのリストが入っていました。LANカードのguid(HKEY_LOCAL_MACHINE_SOFTWARE_Microsoft_Windows NT\CurrentVersion\NetworkCardsから取得)は、どのリストにも入っていなかったので、追加して再起動しました。LAN上でnetbiosが有効になりましたが、共有にはアクセスできませんでした。さらにsmb用のレジストリキー(HKLM_SYSTEM_CurrentControlSet\Services\Lanmanager and lanmanagerworkstation)を見つけ、リストを修正しました。再起動後、共有がある程度動作するようになりました。
nnbtstat -a DEVICE "が動作するようになったら、すべてのコンピュータが相互に検出できるかどうかを確認してください。私の場合はこれで問題が解決しました。