ネットワーク共有にアクセスしようとするとアプリがフリーズする

アプリがWindows10(Windows 10)のネットワークドライブ上のファイルに同時にアクセスしようとするとフリーズすることに気付いた場合、この投稿はあなたを助けることを目的としています。この投稿では、この問題の潜在的な原因を特定し、問題の軽減に役立つ回避策を提供します。

この異常に遭遇する可能性のある典型的なシナリオを見てみましょう。

サーバー上に共有フォルダーを作成してから、そのフォルダーにファイルを追加します。Windows 10/8.1/7を実行しているクライアントでは、共有フォルダーをネットワークドライブとしてマウントします。アプリケーションに関連付けられているファイルシステムミニフィルタードライバーを含むサードパーティのセキュリティソフトウェアをインストールします。

%SystemRoot%パスを保持するローカルドライブ(たとえば、Cドライブ)と、作成した共有フォルダーのネットワークドライブの両方に接続されます。ミニフィルターは、ネットワークドライブ内のファイル名を含むメッセージを(  FltSendMessage関数を使用して)アプリケーションに送信します。(FltSendMessage)アプリケーションは、受け取ったファイル名を使用してファイルを開こうとし、ミニフィルターに関連付けられていない同じコンピューター上の別のアプリケーションが、ネットワークドライブ上の同じファイルを同時に開こうとします。

このシナリオでは、両方のアプリがフリーズします。

ネットワーク共有にアクセスしようとするとアプリ(Apps)がフリーズする

ネットワークドライブ上のファイルにアクセスするとき(apps freeze when accessing a file on a network drive)にアプリがフリーズするというこの問題に直面した場合は、場合によっては以下の推奨される解決策を試して、問題をすばやく簡単に解決できます。

1]この問題がすでに発生している場合は(1] If this issue has already occurred)、Windowsクライアントを再起動します。

2]この問題を回避するには、(2] To avoid this problem)ローカルグループポリシーエディター(Local Group Policy Editor)(gpedit.msc)を使用して、オフラインファイル(Offline Files)を無効にすることができます(注オフラインファイルを使用する(use Offline Files)必要がある場合、回避策はありません)。

ネットワーク共有にアクセスしようとするとアプリがフリーズする

方法は次のとおりです。

  • Windowsキー+Rを押します。
  • [ファイル名を指定して実行]ダイアログボックスに「 gpedit.msc」と入力し、Enterキーを押してグループポリシーエディターを開き(open Group Policy Editor)ます。
  • ローカルグループポリシーエディター(Local Group Policy Editor)内で、左側のウィンドウを使用して以下のパスに移動します。

Computer Configuration > Administrative Templates > Network > Offline Files

  • 右側のペインで、[オフラインファイル]機能の使用を許可または禁止するを(Allow or disallow use of the Offline Files feature)ダブルクリックして、そのプロパティを編集します。
  • [オフラインファイル機能の使用を許可または禁止する](Allow or disallow use of the Offline Files feature)ポリシーウィンドウで、ラジオボタンを[無効(Disabled)]に設定します。
  • [適用](Apply) >[ OK]をクリックして、変更を保存します。

これで、ローカルグループポリシーエディター(Local Group Policy Editor)を終了して、コンピューターを再起動できます。Windows 10ネットワークドライブ上のファイルにアクセスするとアプリがフリーズする (apps freeze when accessing a file on a network drive )問題は、今すぐ解決する必要があります。

Microsoftによると、この問題は、Windowsクライアント側のキャッシュドライバー(Csc.sys)(Windows Client-Side Caching Driver (Csc.sys))によって保持されているリソースロックが原因で発生します。

この問題が発生すると、Csc.sysはファイルのリソースロックを取得し、ドライバースタックでその上位にあるドライバーにファイルを開くように要求します。これにより、ファイルにアクセスしようとするすべてのアプリケーションが待機します。これにより、ミニフィルターのスレッドは、関連付けられたアプリケーションが応答するのを待機します。



About the author

私は 10 年以上の経験を持つコンピューターの専門家です。余暇には、オフィスのデスクを手伝ったり、子供たちにインターネットの使い方を教えたりしています。私のスキルには多くのことが含まれますが、最も重要なことは、人々が問題を解決するのを助ける方法を知っていることです. 何か緊急のことを手伝ってくれる人が必要な場合や、基本的なヒントが必要な場合は、私に連絡してください!



Related posts