windows7からwindows2000サーバーへ接続しようとすると,「ユーザー名を認識できないか,またはパスワードが間違っています」と表示される。

使っているパソコンがwindows7のHome Premiumなので

  ・[スタート][ファイル名を指定して実行](Windowsキー + R)でregeditと入力
  ・HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa中のLmCompatibilityLevelの値を,3,2,1,0に変更しようと試みるのですが,LmCompatibilityLevelが表示されません。

また,たのホームページで,同じような症状への対処法として
 1 「コントロールパネル」→「クラシック表示」→「管理ツール」をクリック
 2 「ローカルポリシー」→「セキュリティオプション」をクリック
 3 「ネットワークセキュリティ:LAN Maneger認証レベル」の「NTMv2応答のみを送信する」がデフォルトになっているので
  ・・・
  LMとNTLM応答のみを送信する に変更することでアクセスが可能になる。

を見つけたので試してみますが,「クラシック表示」が選べず,また,「管理ツール」に入っても,「ローカルポリシー」「セキュリティオプション」・・・が表示されていないため,変更ができない状態です。

windows2000の「認証レベル」の設定を変えることや「サービスパック」を導入することも聞いたのですが,他にもwindows98,Me,XP等多数が接続しているため,もしもそれらが接続できなくなっても困るので,うかつに変更ができません。

ですから,windows7側の設定を変えるしかありません。

対処法を教えてください。よろしくお願いします。
回答
回答
レジストリエディタを起動し、以下のキーを開きます
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa

左側のレジストリツリーのLsa上か、Lsaを選択した状態の右側の何も無い部分で右クリックし、[新規]-[DWORD(32ビット)]を選択します。
「新しい値 #1」というエントリが作成されますので、「新しい値 #1」という名前を「LmCompatibilityLevel」に変更します。

あとは「LmCompatibilityLevel」を右クリックし[修正]するか、「LmCompatibilityLevel」をダブルクリックし値を変更します。
(値は10進でも16進でもかまいません)

レジストリエディタを終了し、念のため再起動してから動作確認してみてください。

この返信が役に立ちましたか?

役に立ちませんでした。

素晴らしい!フィードバックをありがとうございました。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。

回答
回答
まず、Home Premiumには「ローカルポリシー」はありませんので、レジストリでの変更のみ可能です。

Windows 7では「LAN Maneger認証レベル」の初期値は「未定義」なので、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa中にLmCompatibilityLevelは初期値では存在していません。
[新規][DWORD]でLmCompatibilityLevelを作成して、値を設定してみてください。

この返信が役に立ちましたか?

役に立ちませんでした。

素晴らしい!フィードバックをありがとうございました。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。

 
 

質問情報


最終更新日 2019年10月29日 表示 29,632 適用先: