ネットワーク共有にアクセスしようとするとアプリがフリーズする
アプリが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はファイルのリソースロックを取得し、ドライバースタックでその上位にあるドライバーにファイルを開くように要求します。これにより、ファイルにアクセスしようとするすべてのアプリケーションが待機します。これにより、ミニフィルターのスレッドは、関連付けられたアプリケーションが応答するのを待機します。
Related posts
Windowsストアアプリが利用できる国を学ぶ方法
Windows 10でNetwork Sniffer Tool PktMon.exeを使用する方法
Modern Standby Windows 10でNetwork Connectionsを有効にします
Tor Networkとは何ですか?それは何のために使われていますか?
LAN Speed Test toolでLocal Area Network speedを測定します
Wi-Fi Network Driver informationをWindows 10で表示する方法
SIM cardを挿入する方法&データ接続の設定Surface device
ChromeがファイアウォールのNetworkにアクセスできるようにする方法
Windows 11/10にInternet connectionを設定する方法
VLANとは何ですか?なぜVLANsを使用するのですか?
Unidentified NetworkをWindows 11/10に修正する方法
Windows 10でMapped Network Drive Cacheをクリアする方法
WindowsがWindows 10でルータからNetwork Settingsを取得することはできません
Fix Network Printer error 0x00000bcb - プリンタに接続できません
Realtek Network ControllerはDevice Managerには見つかりませんでした
Windows 10の無料Wireless Networking Tools
DHCP Lookupがerror om Windows & Chromebooksに失敗しました
Stop Client Computers Host Computer Indexをリモートで照会すること
Transmit General failure Windows 10のエラーが発生しました
Alloy Discovery Express for Alloy Discovery ExpressでNetwork Auditを実行します