
NASや共有フォルダにアクセスできない
Windows10・11でNASにアクセスできなくなったり、共有フォルダにアクセスできなくなることがあります。
その結果、[¥¥〇〇-PCにアクセスできません]などの画面が出ます。

この場合、何個か確認すべきことがあるので紹介します。
解説するのは順に以下の通り
①ゲストアクセスの有効化
②ネットワークサービスの起動
③SMB1.0の有効化(他のブログやサイトで紹介されてるのはだいたいこれ)
【独り言】「SMB1.0を有効にすれば解決します」とだけ書いている役に立たないブログの多いこと...
解説環境はWindows11 Pro 24H2です。
①ゲストアクセスの有効化
Windows11 24H2では、ゲストアクセスが既定で制限(ブロック)されるように仕様変更されています。
これは、Windowsのセキュリティ強化に伴うものです。
「Windows11 24H2にアップグレードした途端にアクセスできなくなった!」という人は、この仕様変更が影響している可能性があります。

詳しくはMicrosoftコミュニティハブの記事「Accessing a third-party NAS with SMB in Windows 11 24H2 may fail」(英語)をご覧ください。
ただし、ゲストアクセスを使うことはセキュリティの観点から推奨されません。本記事は応急措置とし、この機にファイル共有のセキュリティ設定を見直すことをおすすめします。
ゲストアクセスを有効にする手順
レジストリエディターを使います。
Proエディションはローカルグループポリシーエディターを使って簡単に設定可能ですが、ここでは解説しません。
レジストリを編集するので、自己責任でおこなってください。
レジストリエディターを管理者として実行します。スタートメニューから検索すればすぐに起動できます。

以下のパスを開いて、
[コンピューター]→[HKEY_LOCAL_MACHINE]→[SYSTEM]→[CurrentControlSet]→[Services]→[LanmanWorkstation]→[Parameters]
[Parameters]のなかに[AllowInsecureGuestAuth]が存在しているか確認します。
![レジストリエディターで[Parameters]を開いている画面](https://i0.wp.com/unno-log.com/wp-content/uploads/2024/12/17.webp?resize=920%2C370&ssl=1)
なければ新規作成します。
何もない場所を右クリック→[新規]→[DWORD(32ビット)値]をクリックして、

以下のように、名前を[AllowInsecureGuestAuth]に設定します。

値のデータを以下のように[1](16進数)に設定し、OKをクリックします。

ゲストアクセスの仕様変更が原因だった場合は、Windowsの再起動をすれば共有フォルダにアクセスできるようになります。
ゲストアクセスは使うべきではない⚠️
ゲストアクセスは手軽に使える反面、セキュリティリスクがあります。だからMicrosoftは無効にしたのです。
どうしても必要な場合にのみ一時的に有効にするようにし、使用後はすぐに無効にすべきです。
今回のWindowsのセキュリティ仕様変更を機に、ユーザーアカウントによるアクセス制御やNASの買い替え、クラウドの導入をご検討ください。
②ネットワークサービスを起動させる
執筆中
③SMB1.0を有効にする
Windowsのファイル共有にはSMBプロトコルが採用されていますが、Microsoftは、セキュリティ上のリスクからWindows10 バージョン1709よりSMB1.0プロトコルを既定で無効化しています。
古いシステムや機器だとSMB1.0で動いていることがあるので、有効にすることでアクセスできるようになります
SMB1.0は あくまで無効化されているというだけで、コントロールパネルから有効化可能です。
SMB1.0を有効にする手順
解説環境:Windows10 22H2(Windows11でも似たような操作です)
当然セキュリティリスクが高まります。わざわざ脆弱な規格を使うことになるので推奨はされません。
実行は自己責任でしてください。
コントロールパネルを開き、「プログラム」をクリックします。

[Windowsの機能の有効化または無効化]をクリックします。

[SMB1.0/CIFSファイル共有のサポート]にすべてチェックを入れ、OKをクリックします。

Windowsを再起動します。

SMB1.0の無効が原因であれば、これでファイル共有が再びできるようになります。
追加で確認したいこと
プライベートネットワークになってる?
いまさらですが、ファイル共有をするにはプライベートネットワークである必要があります。
プライベートネットワークになっているか確認しましょう。
Windowsのタスクバーのネットワークアイコンをクリックし、接続済みネットワークをクリックして

接続中のイーサネット(もしくはWi-Fi)をクリックします。

ネットワークプロファイルが[プライベート]になっていることを確認します。

パブリックネットワークが原因でファイル共有できない場合は、上記操作で解決します。
ファイル共有設定を見直す
ファイル共有の設定が何らかの拍子に無効になっていないか、確認をします。
無効になっていると、ネットワークからパソコンが隠れてしまいます。

ファイル共有の設定を開くには、スタートメニューをクリックし、コントロールパネルを起動して

「ネットワークとインターネット」をクリックします。

「ネットワークと共有センター」をクリックし、

「共有の詳細設定の変更」をクリックします。

「プライベート」のタブで、「ネットワーク探索を有効にする」にチェックが入っていることを確認します。

パスワードなしのファイル共有をしている場合は、「パスワード保護共有を無効にする」にチェックが入っている必要があります。

チェック入っているか確認をして「変更の保存」をクリックします。
NASはSMB3.0対応のものにしよう
SMB1.0のNASを使っている人は、この機に新しくすることをおすすめします。
1ベイ(HDD1台)なら2万円台、2ベイ(HDD2台)でも3~4万円で本体が買えますし、HDDも今は安いです。
SMB3.0に対応しているNASとして、Synology社の DiskStation DS223jがあります。
それ以外にも様々あります。
最近のNASは色々と多機能でファイル共有以外にも活用できるので、興味のある人は調べてみてください。
今回の記事は以上です。