Windows と UNIX 系ユーザー(場合によってはMacOS)とマシン間の差を意識させないために、ファイル共有には samba を経由することが普通にあります。samba はタダで使えるファイルサーバーソフトとしてとても優秀ですが、Microsoft 互換という位置づけなので、いざ使い続けていると Windows サーバーではまずないようなトラブルに出くわすことがあります。
よくあるトラブルで、古い UNIX 系の OS に乗っかった samba サーバーに、Windows10 からアクセスできなくなる(smb 接続できなくなる)というケースです。単に samba バージョンを上げることで対応できるケースもありますが、簡易ネットワークストレージのような組み込み OS などのケースでは、簡単にいかないこともあります。
そんな時は、クライアント側で何とかするしかありません。本ページは、「Windows10 (Windows11)ユーザーが sambaに接続できなくなった時の、速攻対応法」を紹介します。
まずは、コンパネを起動
Windows がバージョンアップするたびに、コントロールパネル(コンパネ)がどこにあるのか迷いますが、私は次のようにして呼び出しています。
- まず、
Windows キーを押す Windows キーを離す- 順次
c 、p キーを押して検索
メニューが出たら
検索ワードを入れるので
「c」「p」はコンパネの頭文字を入れて検索しているだけです
検索結果にコントロールパネルが出てくるのでクリックして呼び出す。
Windowsの機能の有効化を行う
「プログラム」から「Windowsの機能の有効化または無効化」を選びます。
その中から「SMB 1.0/CIFS ファイルの共有サポート」を確認します。
チェックが入っていないと思いますので、チェックを入れます。これで古いバージョンの samba ストレージにもアクセスできるようになります。
「OK」を押すと、再起動を促されますので再起動します。
多くの samba で共有できないケースでは、これだけで対応できます。