2014年9月21日日曜日

Windows7, Windows server 2008 R2, Windows XPでネットワーク上のPCが見えない

考えられる原因の第一は、LAN Manager認証レベルがあっていないことが上げられる。

新しいWindowsは、クライアントとして使用する認証プロトコルに、NTLMv2をデフォルトとして使う。古いWindowsはNTLMかLM/NTLMを使うようになっている。ために、見えない。

よって、古いWindowsが混在する場合は、セキュリティレベルが低いプロトコルにあわせることになる。手っ取り早いのは、スタートメニューを開き、ファイル名を指定して実行にregeditを入れて、レジストリエディタを起動し、レジストリを書き換えてやる方法。書き換えた後PCを再起動する。

書き換えるレジストリの内容:
キー     HKLM\SYSTEM\CurrentControlSet\Control\Lsa
値の名称  LmCompatibilityLevel
値の型   DWORD
値の内容  2か1か0にする

上記値の内容についてのコメント:
レジストリに、LmCompatibilityLevelがない場合は、デフォルトの3になっている。NTLMv2プロトコル。
2、1、0とセキュリティが下がっていくので、値の内容を順番に試すか、最初から1で行っておく。

0 件のコメント:

コメントを投稿