Systemet slutar svara, prestanda för långsam filserver eller fördröjningar uppstår när du arbetar med filer som finns på en filserver

Den här artikeln innehåller en lösning på prestandaproblem som uppstår när du arbetar med filer som finns på en filserver.

Gäller för: Windows 10 – alla utgåvor, Windows Server 2012 R2
Ursprungligt KB-nummer: 822219

Symptom

Du kan uppleva ett eller flera av följande symptom när du arbetar med filer över nätverket:

  • En Windows-baserad filserver som är konfigurerad som en fil- och utskriftsserver slutar svara och funktionerna för fil- och utskriftsservern stoppas tillfälligt.

  • Du får en oväntat lång fördröjning när du öppnar, sparar, stänger, tar bort eller skriver ut filer som finns på en delad resurs.

  • Du upplever en tillfällig minskning av prestanda när du använder ett program över nätverket. Prestandan går vanligtvis långsammare i cirka 40 till 45 sekunder. Vissa fördröjningar kan dock pågå i upp till 5 minuter.

  • Det uppstår en fördröjning när du utför filkopierings- eller säkerhetskopieringsåtgärder.

  • Utforskaren slutar svara när du ansluter till en delad resurs eller om du ser ett rött X på den anslutna nätverksenheten i Utforskaren.

  • När du loggar in på filservern visas en tom skärm när du har fyllt i ditt namn och lösenord i dialogrutan Logga in på Windows . Skrivbordet visas inte.

  • Ett program som använder RPC (Remote Procedure Call) eller använder namngivna pipes för att ansluta till en filserver slutar svara.

  • Servern slutar tillfälligt svara och ett eller flera händelse-ID-meddelanden som liknar följande meddelanden visas i systemloggen på filservern.

  • Du får ett felmeddelande som liknar något av följande meddelanden när du försöker ansluta till en delad resurs:

    • Felmeddelande 1

      Systemfel 53. Nätverkssökvägen hittades inte

    • Felmeddelande 2

      Systemfel 64. Det angivna nätverksnamnet är inte längre tillgängligt.

  • Du är tillfälligt frånkopplad från nätverksresurser och du kan inte återansluta till nätverksresurserna på filservern. Du kan dock pinga servern och du kan använda en session för fjärrskrivbordstjänster för att ansluta till servern.

  • Om flera användare försöker komma åt Microsoft Office-dokument på servern är filen låst för redigeringsdialogrutan visas inte alltid när den andra användaren öppnar filen.

  • En nätverksspårning anger en fördröjning på 30 till 40 sekunder mellan ett SMB Service-klientkommando och ett svar från filservern.

  • När du försöker öppna en Access 2.0-databasfil (.mdb fil) i Microsoft Access 97, i Access 2000 eller i Access 2002 kan du få ett felmeddelande som liknar följande:

    Disk- eller nätverksfel.

  • När du försöker öppna en Microsoft Word-fil kan följande felmeddelande visas:

    Word kunde inte läsa från den här filen file_name. Återställ nätverksanslutningen eller ersätt disketten och försök igen.

Orsak

Det här problemet kan inträffa om ett program som inte kommer från Microsoft och som är installerat på datorn använder en inaktuell filterdrivrutin i kernelläge. Filterdrivrutinen för kernelläge kan vara inaktuell om följande villkor är uppfyllda:

  • Ett av följande program är installerat på datorn:

    • ARCserve Backup Agent för Open Files eller ARCserve Open File Agent från Computer Associates International, Inc. är installerad på datorn och Ofant.sys drivrutinen för programmet är inaktuell.

    • Öppna Transaction Manager är installerat på datorn och Otman.sys drivrutinen för programmet är inaktuell.

      Obs!

      Open Transaction Manager ingår i vissa program från VERITAS Software Corporation, men det kan också installeras separat från VERITAS-programmet. Öppna Transaktionshanteraren kan till exempel ingå i alternativet Öppna fil. Det här programmet kan ingå i VERITAS Backup Exec.

    • Ett VERITAS-program som använder drivrutinen Otman4.sys eller Otman5.sys (till exempel Alternativet Öppna fil) installeras på datorn och drivrutinen för Otman4.sys eller Otman5.sys för programmet är inaktuell.

  • Drivrutinen för programmet är inte kompatibel med filterdrivrutinen som installeras på datorn av ett antivirusprogram som inte kommer från Microsoft. Därför kan filterdrivrutinen på servern returnera en felaktig statuskod till servertjänsten. Filterdrivrutinen kan till exempel returnera en STATUS_SUCCESS kod i stället för en STATUS_OPLOCK_BREAK_IN_PROGRESS kod.

Åtgärd

Lös problemet genom att kontakta programmets tillverkare för att fråga om tillgängligheten för en uppdatering av filterdrivrutinen. Mer information om hur du kontaktar Computer Associates för att hämta den senaste uppdateringen för drivrutinen för Ofant.sys finns i Computer Associates.

Om du har installerat Open Transaction Manager separat kontaktar du Columbia Data Products, Inc. för att fråga om tillgängligheten för en uppdatering som kan lösa problemet. Om du vill kontakta Columbia Data Products går du till Columbia Data Products.

Mer information om hur du kontaktar VERITAS finns i VERITAS-supporten

Mer information

Viktigt

Det här avsnittet, metoden eller uppgiften innehåller steg som beskriver hur du ändrar registret. Det kan uppstå allvarliga problem om du gör detta felaktigt. Följ därför instruktionerna noga, och säkerhetskopiera registret innan du gör några ändringar i det. Då kan du återställa registret om det uppstår problem. Mer information om hur du säkerhetskopierar och återställer registret finns i Hur du säkerhetskopierar och återställer registret i Windows.

Om du tillfälligt vill undvika det här problemet startar du om servertjänsterna på servern. Så här startar du om servertjänsterna:

  1. Klicka på Start och därefter på Kör.

  2. I rutan Öppna skriver du cmd och klickar sedan på OK.

  3. Skriv följande rader i kommandotolken och tryck på Retur efter varje rad:

    net stop server
    net start server
    

Om du vill felsöka det här problemet använder du någon av följande metoder:

  • Använd prestandaloggar och aviseringar för att övervaka räknaren Genomsnittlig diskkölängd för prestandaobjektet PhysicalDisk . Under normala förhållanden är antalet väntande in- och utdatabegäranden (I/O) vanligtvis inte mer än 1,5 till 2 gånger antalet spindlar som den fysiska disken har. De flesta diskar har en spindel, även om redundanta matriser med oberoende diskar (RAID) vanligtvis har mer än en spindel. När ett program kör små efterföljande I/O-åtgärder visas en topp i räknaren Aktuell diskkölängd när I/O-bundna åtgärder placeras i kö. Du kan också se en ökning i räknaren Kontextväxlar/sek för systemprestandaobjektet .

  • Inaktivera opportunistisk låsning på antingen klienten eller på servern. Om du vill inaktivera opportunistisk låsning på klienten anger du följande registervärde till 1:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MRXSmb\Parameters\OplocksDisabled

    Om du vill inaktivera opportunistisk låsning på servern anger du följande registervärde till 0:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\EnableOplocks

    Mer information om hur du inaktiverar opportunistisk låsning finns i Konfigurera opportunistisk låsning i Windows.

  • Redigera registret för att tillfälligt inaktivera filterdrivrutinen.

    Mer information om hur du tillfälligt inaktiverar filterdrivrutinen i kernelläge finns i Inaktivera filterdrivrutinen för kernelläge tillfälligt i Windows.

    Registernyckeln som lagrar information för Ofant.sys drivrutinen är Ofadriver.

Referenser

Ansvarsfriskrivning för information från tredje part

De produkter från andra tillverkare som diskuteras i denna artikel tillverkas oberoende av Microsoft. Produkternas funktion eller tillförlitlighet kan därför inte garanteras.