Windowsでファイルの共有を行う場合、
net BIOSプロトコルを使う。これを操作するのが、netコマンド。
ファイルの共有などを行える。
そして、net BIOSは、NET BIOS over TCP/IPを使うか、NET BEUIを使う。
そして、これらは、インターネット(IP)を使う。
今
・PINGは通る(IPはOK)
・コマンドラインから、nbtstat -nと入力すると、WORKGROUPという
グループが見える(NET BIOS over TCP/IPはOK)なのに
・管理者モードでコマンドラインを起動し、
net view
と打つと、システムエラー6118になったり、一覧が見れなかったりすることがある。
この理由
インターネット ファイアウォールによってインターネットの参照やファイルの共有ができなくなる
https://support.microsoft.com/ja-jp/help/298804/internet-firewalls-can-prevent-browsing-and-file-sharing
で、ファイヤーウォールとかかれているけど、それ以外でも起こるので、一応メモしておく。
【起こるとき】
・多いのはたぶん、以下のサービスのいずれかが起動されていない
Computer Browser
Workstation
なので、これらが、起動されているかをサービスで確認する
スタートメニューからWindows管理ツール→サービス
一覧で上記2つのサービスを探し、立ち上がっていなかったら、
ダブルクリックして、ダイアログを表示させ、「開始」
・自分は、これをしても立ち上がらなかった。
たぶん、その理由は、「共有しているものが何もなかった」からかも
1つのフォルダを共有設定したら(右クリックしてプロパティで共有タグ)
みえるようになった
→けど単に、時間の問題だったのかも(切り替わるまで時間がかかる)
【ちなみに】
ファイヤーウォールを確認したい場合
スタートメニュー→Windows管理ツール→セキュリティが強化されたWindows Defender ファイヤーウォール
右側「受信の規制」と「送信の規制」それぞれについて
ファイルとプリンタの共有(SMB受信)
がいくつかあるので、それらを「はい」「許可」にする(ダブルクリックして設定ダイヤログを出せる)