Windows
windows7
samba
NAS

WindowsからNASへファイル転送時エラー「アクセス中に問題が発生しました」の解決方法

More than 1 year has passed since last update.

問題となるエラー

Windows (Windows 7) から NAS (samba) にファイルを転送するとき、特に 2 GB を超えるような大きなサイズのファイルを転送するとき、

「XXXX にアクセス中に問題が発生しました
ネットワークへ接続しているか確認して、再試行してください。」

というエラーが発生することがあります。

スクリーンショット 2016-04-27 23.49.19.png

解決方法

まず、対象の NAS のファイルシステムが FAT32 とかの 2 GB までのファイルしか扱えないようなフォーマットではなくて、ちゃんと 2 GB 以上のファイルを扱えることを確認します。
それでもエラーが発生する場合、この原因は NAS ではなく、Windows 側にあります。タイムアウトが発生しています。

レジストリを変更します。
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters\ 内の SessTimeout を編集します。存在しなければ DWORD (32 ビット) 値 で追加します。
値を例えば、600 とかに変更することで、タイムアウトを延ばすことができます。単位は秒で、この場合 600秒 = 10分 になります。これで、エラーが発生しなくなるはずです。ちなみにデフォルトのタイムアウトは 45 秒です。

参考資料