※この記事はQiitaに投稿した記事を加筆修正しております。  

事象

Windows10 端末から古めの NAS(TeraStation)に
アクセスすることができない事象が発生しました。

しかしPingは通ります。

また、社内の他の Windows10 端末では問題なくアクセスできました。  
 

原因

NAS の SMB バージョンが古く、
Windows10 で SMB 1.0/CIFS のチェックが外れていたため、
アクセスできないらしい。  
 

解決策

2パターンあります。

  • Windows10 の SMB 1.0/CIFSを許可する
  • NASのSMBのバージョンを上げる

本来であれば、NAS のバージョンを上げるのが最善策です。 が、

  • クローズド環境のため侵入される心配はないこと
  • 客先の NAS なので勝手にホイホイ変更できないこと
  • 客先のシステム部がめんどくさがりでやってくれないこと(☜ここ重要)

という、残念な環境であるため、 仕方なくWindows10 の設定を弄る方針をとりました。 (客先から借りてる端末だけど、なぜこっちは弄り放題なのか謎)  
 

実際の操作手法

コントロールパネル»プログラムと機能»Windowsの機能の有効化または無効化

  1. SMB 1.0/CIFS関連のチェックをONにする。
  2. パソコンを再起動する。

1

 
 

解決したか確認

無事NASにアクセス出来ました。

PowerShellを実行して「Get-SmbConnection」のコマンドを実行すると
Dialectの項目に1.5と表示されました。

古いですね。

以上