Windows Vista から samba サーバへ接続すると「ログオンに失敗しました」となってしまう

提供:maruko2 Note.
移動: 案内, 検索

Windows Vista から samba サーバへ接続すると、「ログオンに失敗してしまいました」と表示され接続できないことがあります。 (パスワードを入力する認証に失敗してしまう。ゲストログオンでは接続できる。)

目次

なぜ起こるのか

これは、Windows Vista が samba サーバに接続するときに使用する認証方法として、新しい方法(NTLMv2)を使用するようになったため、認証に失敗してしまうからです。

解決方法

解決方法は、Windows Vista の設定を変更するか、samba サーバの設定を変更するかになります。

クライアント側での解決策(Windows Vista 側)

サーバ側での解決策

Windows Vista から samba サーバへ接続するときの認証方法を、従来の方法に変更する方法

Windows 7 でも同じ。

  1. スタート』メニューの下のほうにある『検索の開始』に、regedit と入力しエンターキーを押します。
  2. WindowsVistaStart.png

  3. レジストリエディタが起動するので、レジストリエディタを使い LmCompatibilityLevel レジストリをダブルクリックし編集画面を出します。
  4. HKEY_LOCAL_MACHINE
      └ SYSTEM
         └ CurrentControlSet
             └ Control
                 └ Lsa
                       ├ LmCompatibilityLevel
    

    WindowsVistaレジストリエディタ.png

  5. LmCompatibilityLevel の値のデータを、3 から 1 へ変更し OK ボタンを押します。
  6. LmCompatibilityLevel.png

    以上でファイル共有サーバに接続できるようになります。

LMCompatibilityLevel が無い場合は、新規作成することで有効になる。

  • 編集 - 新規 - DWORD(32ビット)値 を選択することで、新しく追加することができる。

参考ページ

LINEで送る このエントリーをはてなブックマークに追加
個人用ツール
名前空間
変種
表示
操作
案内
ツールボックス

注目のページ

このサイトのはてなブックマーク数