Apps lopen vast bij toegang tot netwerkshares

Als je merkt dat apps vastlopen wanneer ze tegelijkertijd proberen toegang te krijgen tot een bestand op een netwerkstation in Windows 10 , dan is dit bericht bedoeld om je te helpen. In dit bericht zullen we de mogelijke oorzaak van dit probleem identificeren en de tijdelijke oplossing bieden die u kunt proberen om het probleem te verhelpen.

Laten we een typisch scenario bekijken waarin u deze anomalie kunt tegenkomen.

U maakt een gedeelde map op een server en voegt vervolgens een bestand toe aan de map. Op een client met Windows 10/8.1/7 koppelt u de gedeelde map als netwerkstation. U installeert beveiligingssoftware van derden die een minifilterstuurprogramma voor het bestandssysteem bevat dat aan een toepassing is gekoppeld.

Het minifilter is gekoppeld aan zowel een lokale schijf met het pad %SystemRoot% (bijvoorbeeld een C-schijf) als de netwerkschijf voor de gedeelde map die u hebt gemaakt. Het minifilter stuurt een bericht (met behulp van de  functie FltSendMessage ) met de bestandsnaam in de netwerkschijf naar de toepassing. De toepassing probeert het bestand te openen met behulp van de bestandsnaam die het ontvangt en een andere toepassing op dezelfde computer die niet is gekoppeld aan de minifilter, probeert hetzelfde bestand tegelijkertijd op het netwerkstation te openen.

In dit scenario lopen beide apps vast.

Apps lopen vast bij toegang tot netwerkshares

Als u wordt geconfronteerd met het probleem dat apps vastlopen bij het openen van een bestand op een netwerkstation(apps freeze when accessing a file on a network drive) , kunt u eventueel de onderstaande aanbevolen oplossingen proberen om het probleem snel en eenvoudig op te lossen.

1] Als dit probleem zich al heeft voorgedaan(1] If this issue has already occurred) , start u de Windows-client opnieuw.

2] Om dit probleem te voorkomen(2] To avoid this problem) , kunt u offline bestanden(Offline Files) uitschakelen (Opmerking : als u offline bestanden moet gebruiken(use Offline Files) , is er geen tijdelijke oplossing) met behulp van de Editor voor lokaal groepsbeleid(Local Group Policy Editor) (gpedit.msc).

Apps lopen vast bij toegang tot netwerkshares

Hier is hoe:

  • Druk op Windows-toets + R.
  • Typ gpedit.msc(gpedit.msc) in het dialoogvenster Uitvoeren en druk op Enter om de Groepsbeleid-editor te openen(open Group Policy Editor) .
  • Gebruik in de Editor voor lokaal groepsbeleid(Local Group Policy Editor) het linkerdeelvenster om naar het onderstaande pad te gaan:

Computer Configuration > Administrative Templates > Network > Offline Files

  • Dubbelklik in het rechterdeelvenster op Gebruik van de functie Offline bestanden toestaan ​​of weigeren om de eigenschappen(Allow or disallow use of the Offline Files feature) ervan te bewerken.
  • Stel in het venster Gebruik van het functiebeleid voor offline bestanden toestaan ​​of weigeren(Allow or disallow use of the Offline Files feature) het keuzerondje in op Uitgeschakeld(Disabled) .
  • Klik op Toepassen(Apply) > OK om de wijzigingen op te slaan.

U kunt nu de Editor voor lokaal groepsbeleid(Local Group Policy Editor) afsluiten en uw computer opnieuw opstarten. De apps lopen vast bij het openen van een bestand op een netwerkstation (apps freeze when accessing a file on a network drive ) in het Windows 10 - probleem zou nu moeten worden opgelost.

Volgens Microsoft ondervindt u dit probleem vanwege een bronvergrendeling die wordt vastgehouden door de Windows Client-Side Caching Driver (Csc.sys) .

Wanneer dit probleem zich voordoet, krijgt Csc.sys een bronvergrendeling voor een bestand en vraagt ​​het een stuurprogramma dat erboven staat in een stuurprogrammastack om het bestand te openen. Hierdoor wachten alle toepassingen die toegang tot het bestand proberen te krijgen. Dit zorgt er ook voor dat de thread van de minifilter wacht tot de bijbehorende toepassing reageert.



About the author

Ik ben een computerprogrammeur en ben dat al meer dan 15 jaar. Mijn vaardigheden liggen in het ontwikkelen en onderhouden van softwareapplicaties en het bieden van technische ondersteuning voor die applicaties. Ik heb ook computerprogrammering gegeven aan middelbare scholieren en ben momenteel een professionele instructeur.



Related posts