次の方法で共有

SMB1.0の無効化でネットワークドライブの認識が遅くなる

Anonymous
2019-09-08T01:43:28+00:00

パソコンA(常時起動)に共有フォルダを作成し、パソコンB、Cそれぞれが起動する時にネットワークドライブとして認識するようにPowerShellでスクリプトを作成しています。

この認識に2分以上かかる場合があり、windowsの設定で「SMB1.0/CIFSファイル共有のサポートを有効化」することで認識の短縮化を図っています。

ところが、「SMB1.0/CIFSファイル共有のサポートを有効化」はセキュリティの関係でwindowsでは推奨されておらず、設定の自動削除さえ実施されるようになっています。

できれば「SMB1.0/CIFSファイル共有のサポートを有効化」は使いたくないのですが、他に起動時に安定してネットワークドライブを認識させる方法はないですか?

環境

1 すべてのパソコンはwindows10で自動アップデート

2 ネットワークドライブの設定要領(PowerShell)

  一度ネットワークドライブを切断した後、再設定する

  $ndはネットワークドライブ名(s)、$serv\s-drvはパソコンAの共有フォルダ

  net use $nd':' /DELETE /yes >$null 

  net use s: \$serv\s-drv /persistent:no >$null  #do構文で最大120秒(120回)繰り返す

3 その他ネットワーク環境の変更

 (1) biosで高速ブートを無効にする

 (2) LANドライバの省電力設定を解除

 (3) TCP/IP NetBIOS Helper を自動実行に設定

以上よろしくお願いします。

(江島)

家庭向け Windows | Windows 10 | 設定

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2019-09-09T01:14:30+00:00
  • "Function Discovery Provider Host"と"Function Discovery Resource Publication"を[自動 (遅延開始)] に設定はしている?
  • ネットワークリセット を一度行った方が良いかも

FYI

ファイル共有 設定等チェックシート

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

7 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2019-09-08T15:14:55+00:00

    Hebikuzure 様 回答ありがとうございました。

    >>とりあえず $null にリダイレクトしている PS の実行時メッセージを・・・

    次のメッセージがでます。

    net use s: /DELETE /yes では、

     「s: が削除されました。」 

    net use s: \$serv\s-drv /persistent:no では、

    接続できない時は約30秒後に

     「システム エラー 1231 が発生しました。ネットワークに到達できません。」

    接続できた時は

     「コマンドは正常に終了しました。」

    今回の実験では、接続できない状態が2回(約1分)後に3回目に接続しました。

    なお、接続できない時にエクスプローラで $serv\s-drv をクリックしても反応はありません。

    また、ある程度時間がたつと接続できるし、SMB1.0を有効にするとすぐに接続できるので

    ネットワーク環境に問題はないと思います。

    >>あとはパケットキャプチャしてみる、かなあ。

    パケットキャプチャについては勉強中です。

    よろしくお願いします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Hebikuzure aka Murachi Akira 325.9K 評価のポイント MVP ボランティア モデレーター
    2019-09-08T11:08:53+00:00

    とりあえず $null にリダイレクトしている PS の実行時メッセージをファイルにリダイレクトして、どんなメッセージがどのタイミングで出ているか確認する。

    あとはパケットキャプチャしてみる、かなあ。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2019-09-08T02:20:38+00:00

    早速の回答ありがとうございます。

    >>元々無効化されている状態で遅かったから有効化ということなのでしょうか?

    >>それとも元々有効化で使用していて無効化されたということなのでしょうか。

    ネットの記事を参照し、無効化されている状態で遅かったから有効化しました。

    なお、自動削除のチェックははずしています。

    参照記事:https://www.nedia.ne.jp/blog/tech/2018/09/11/12587

    >>同一ネットワーク上に SMB1.0 を使う機器はないということで良いでしょうか。

    セキュリティの関係でwindowsでは推奨されていないので、できれば使いたくありません。

    同一ネットワークには、パソコンのほか、プリンタ、ビデオ、テレビ、ゲーム、スマートスピーカがあり、どれがSMB1.0を必要としているかはわかりません。

    よろしくお願いします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2019-09-08T01:47:42+00:00

    こんにちは。

    環境が分からないのですが、ご指摘の通り現在の Windows 10 は SMB1.0 は無効されているのがデフォルトです。

    元々無効化されている状態で遅かったから有効化ということなのでしょうか?

    それとも元々有効化で使用していて無効化されたということなのでしょうか。

    後者なら 1 台リカバリーして検証した方がいいかなと思います。

    また、同一ネットワーク上に SMB1.0 を使う機器はないということで良いでしょうか。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません