最近、自宅のネットワークで Windows 7 Professional を実行していたデスクトップを Windows 7 Home Premium を実行中のデスクトップに交換したところ、他の 2 台の PC (Vista と XP) はネットワーク デバイス名を使用してどのネットワーク デバイス上の共有ファイルにもアクセスできなくなりました。ただし、IP アドレスを使用するとどのネットワーク デバイスにもアクセスできます。3 台のコンピューターはすべて同じネットワーク上にあり、すべて同じワークグループのメンバーです。Windows 7 コンピューターでは HOMEGROUP が有効になっていません。ネットワーク デバイス名を使用してネットワーク ドライブをマップしようとすると、システムからログオンを求められて拒否されます。まったく同じこと (ネットワーク名ではなく IP アドレスのみを使用する) を実行すると、うまくいきます。
すべてのコンピュータと共有ドライブは同じワークグループに属しています。ネットワーク探索はオンになっています。ファイルとプリンタの共有は WIN7 ではオンです。ファイル共有: オン プリンタ共有: Vista ではオフです。パブリック共有はオンです。パスワード保護共有はオフです。
ネットワーク名の使用: Windows 7 マシンはすべてのネットワーク共有を表示し、アクセスできます - Vista マシンはネットワーク共有を表示できません - XP マシンは Vista マシンのネットワーク共有を表示できますが、WIN7 は表示できません。
ネットワーク名の代わりにIPアドレスを使用する: すべてのコンピュータがネットワーク共有を表示してアクセスできます
すべてのコンピューターはアドレス変換に NETBIOS を使用します。
答え1
ネットワーク内で DNS サーバーが実行されていない場合、ネットワーク名は NetBIOS 経由で解決されます。
すべてのマシンで NetBIOS が有効になっているかどうかを確認します。
- [スタート] をクリックし、[ネットワーク] をクリックします (または、検索ボックスに「ncpa.cpl」と入力して、Enter キーを押します)。
- ネットワークと共有センターをクリックし、ネットワークの管理をクリックします。
- ローカルエリア接続または使用している接続を右クリックし、
- プロパティ。
- インターネット プロトコル バージョン 4 (TCP/IPv4) を選択します。
- [全般] タブの [詳細設定] ボタンをクリックします。
- [WINS] タブをクリックします。
- 「NetBIOS Over TCP/IP を有効にする」ボタンをクリックします。
- [OK]をクリックします。
引用元http://ecross.mvps.org/howto/enable-netbios-over-tcp-ip-with-windows.htm
変更後、XP/Vistaマシンでは再起動が必要になる場合があります。
また、Windows 7マシンでコンピュータ名が正しく設定されているかどうかを確認してください。
- コントロールパネル
- システムとセキュリティ
- システム
- コンピュータ名は有効エントリ
- システム
- システムとセキュリティ