Bir dosya sunucusunda bulunan dosyalarla çalışırken sistem yanıt vermeyi durdurur, yavaş dosya sunucusu performansı veya gecikmeler oluşur

Bu makalede, dosya sunucusunda bulunan dosyalarla çalışırken oluşan performans sorunlarına yönelik bir çözüm sağlanır.

Şunlar için geçerlidir: Windows 10 - tüm sürümler, Windows Server 2012 R2
Özgün KB numarası: 822219

Belirtiler

Ağ üzerinden dosyalarla çalışırken aşağıdaki belirtilerden biriyle veya daha fazlasıyla karşılaşabilirsiniz:

  • Dosya ve yazdırma sunucusu olarak yapılandırılan Windows tabanlı bir dosya sunucusu yanıt vermeyi durdurur ve dosya ve yazdırma sunucusu işlevselliği geçici olarak durur.

  • Paylaşılan bir kaynakta bulunan dosyaları açarken, kaydederken, kapatırken, silerken veya yazdırırken beklenmedik şekilde uzun bir gecikme yaşarsınız.

  • Ağ üzerinden bir program kullandığınızda performansta geçici bir düşüş yaşarsınız. Performans genellikle yaklaşık 40 ile 45 saniye arasında yavaşlar. Ancak bazı gecikmeler 5 dakikaya kadar sürebilir.

  • Dosya kopyalama veya yedekleme işlemleri gerçekleştirirken bir gecikme yaşarsınız.

  • Paylaşılan bir kaynağa bağlandığınızda veya Windows Gezgini'nde bağlı ağ sürücüsünde kırmızı bir X işareti gördüğünüzde Windows Gezgini yanıt vermeyi durdurur.

  • Dosya sunucusunda oturum açtığınızda, Windows'ta Oturum Aç iletişim kutusuna adınızı ve parolanızı yazdıktan sonra boş bir ekran görüntülenir. Masaüstü görünmüyor.

  • Uzak yordam çağrısı (RPC) kullanan veya dosya sunucusuna bağlanmak için adlandırılmış kanallar kullanan bir program yanıt vermeyi durdurur.

  • Sunucu geçici olarak yanıt vermeyi durdurur ve dosya sunucusundaki Sistem günlüğünde aşağıdaki iletilere benzer bir veya daha fazla olay kimliği iletisi görünür.

  • Paylaşılan bir kaynağa bağlanmaya çalıştığınızda aşağıdaki iletilerden birine benzer bir hata iletisi alırsınız:

    • Hata iletisi 1

      Sistem hatası 53. Ağ yolu bulunamadı.

    • Hata iletisi 2

      Sistem hatası 64. Belirtilen ağ adı artık kullanılamıyor.

  • Ağ kaynaklarıyla bağlantınız aralıklı olarak kesilir ve dosya sunucusundaki ağ kaynaklarına yeniden bağlanamazsınız. Ancak, sunucuya ping yapabilir ve sunucuya bağlanmak için Uzak Masaüstü Hizmetleri oturumu kullanabilirsiniz.

  • Birden çok kullanıcı sunucuda Microsoft Office belgelerine erişmeye çalışırsa, ikinci kullanıcı dosyayı açtığında Dosya düzenlemeye karşı kilitli iletişim kutusu her zaman görünmez.

  • Ağ izlemesi, SMB Hizmeti istemci komutu ile dosya sunucusundan gelen yanıt arasında 30 ila 40 saniyelik bir gecikme olduğunu gösterir.

  • Bir Access 2.0 veritabanı dosyasını (.mdb dosyası) Microsoft Access 97'de, Access 2000'de veya Access 2002'de açmaya çalıştığınızda, aşağıdakine benzer bir hata iletisi alabilirsiniz:

    Disk veya ağ hatası.

  • Microsoft Word dosyasını açmaya çalıştığınızda aşağıdaki hata iletisini alabilirsiniz:

    Word bu dosya file_name okunamadı. Lütfen ağ bağlantısını geri yükleyin veya disketi değiştirin ve yeniden deneyin.

Neden

Bilgisayarınızda yüklü olan Microsoft dışı bir program eski bir çekirdek modu filtre sürücüsü kullanıyorsa bu sorun oluşabilir. Aşağıdaki koşullar doğruysa çekirdek modu filtre sürücüsü güncel olmayabilir:

  • Bilgisayarda aşağıdaki programlardan biri yüklüdür:

    • Açık Dosyalar için ARCserve Yedekleme Aracısı veya Computer Associates International, Inc.'den ARCserve Açık Dosya Aracısı bilgisayarınızda yüklüdür ve programın Ofant.sys sürücüsü eskidir.

    • Open Transaction Manager bilgisayarınızda yüklü ve programın Otman.sys sürücüsü güncel değil.

      Not

      Open Transaction Manager, VERITAS Software Corporation'ın belirli programlarına dahildir, ancak VERITAS programından ayrı olarak da yüklenebilir. Örneğin, Open Transaction Manager Dosya Aç Seçeneğine dahil edilebilir. Bu program VERITAS Backup Exec'e dahil edilebilir.

    • Bilgisayarınızda Otman4.sys veya Otman5.sys sürücüsünü (Dosya Aç Seçeneği gibi) kullanan bir VERITAS programı yüklüdür ve programın Otman4.sys veya Otman5.sys sürücüsü güncel değildir.

  • Programın sürücüsü, Microsoft dışı bir virüsten koruma programı tarafından bilgisayara yüklenen filtre sürücüsüyle uyumsuzdur. Sonuç olarak, sunucudaki filtre sürücüsü Sunucu hizmetine yanlış bir durum kodu döndürebilir. Örneğin, filtre sürücüsü STATUS_OPLOCK_BREAK_IN_PROGRESS kodu yerine STATUS_SUCCESS kodu döndürebilir.

Çözüm

Bu sorunu çözmek için, bir filtre sürücüsü güncelleştirmesinin kullanılabilirliği hakkında bilgi edinmek için programın üreticisine başvurun. Ofant.sys sürücüsünün en son güncelleştirmesini almak üzere Computer Associates ile iletişim kurma hakkında daha fazla bilgi için Computer Associates sayfasını ziyaret edin.

Open Transaction Manager'ı ayrı olarak yüklediyseniz, bu sorunu çözebilecek bir güncelleştirmenin kullanılabilirliği hakkında bilgi almak için Columbia Data Products, Inc. ile iletişime geçin. Columbia Veri Ürünleri ile iletişim kurmak için Columbia Veri Ürünleri sayfasını ziyaret edin.

VERITAS ile iletişim kurma hakkında daha fazla bilgi için VERITAS desteği sayfasını ziyaret edin

Daha fazla bilgi

Önemli

Bu bölüm, yöntem veya görev, kayıt defterini nasıl değiştireceğinizin anlatıldığı adımları içermektedir. Ancak kayıt defterini hatalı biçimde değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle bu adımları dikkatle uyguladığınızdan emin olun. Ek koruma için kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Böylece, bir sorun oluşursa kayıt defterini daha sonra geri yükleyebilirsiniz. Kayıt defterini yedekleme ve geri yükleme hakkında daha fazla bilgi için bkz. Windows'ta kayıt defterini yedekleme ve geri yükleme.

Bu sorunu geçici olarak çözmek için sunucudaki Sunucu hizmetlerini yeniden başlatın. Sunucu hizmetlerini yeniden başlatmak için şu adımları izleyin:

  1. Başlat'a ve ardından Çalıştır'a tıklayın.

  2. kutusuna cmd yazın ve Tamam'a tıklayın.

  3. Komut isteminde aşağıdaki satırları yazın ve her satırın ardından Enter tuşuna basın:

    net stop server
    net start server
    

Bu sorunu gidermek için aşağıdaki yöntemlerden birini kullanın:

  • PhysicalDisk performans nesnesinin Ortalama Disk Kuyruğu Uzunluğu sayacını izlemek için Performans Günlükleri ve Uyarılar'ı kullanın. Normal koşullarda, bekleyen giriş/çıkış (G/Ç) isteklerinin sayısı genellikle fiziksel diskin sahip olduğu iş mili sayısının 1,5 ile 2 katı arasında değildir. Çoğu diskin tek bir mili vardır, ancak yedekli bağımsız diskler (RAID) cihaz dizisi genellikle birden fazla mili içerir. Bir program birbirini izleyen küçük G/Ç işlemleri çalıştırdığında, G/Ç bağlı işlemler kuyruğa alınırken Geçerli Disk Kuyruğu Uzunluğu sayacında ani bir artış görürsünüz. Sistem performans nesnesinin Bağlam Anahtarları/sn sayacında da bir artış görebilirsiniz.

  • İstemcide veya sunucuda fırsatçı kilitlemeyi devre dışı bırakın. İstemcide fırsatçı kilitlemeyi devre dışı bırakmak için aşağıdaki kayıt defteri değerini 1 olarak ayarlayın:

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

    Sunucuda fırsatçı kilitlemeyi devre dışı bırakmak için aşağıdaki kayıt defteri değerini 0 olarak ayarlayın:

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

    Fırsatçı kilitlemeyi devre dışı bırakma hakkında daha fazla bilgi için bkz. Windows'ta fırsatçı kilitlemeyi yapılandırma.

  • Filtre sürücüsünü geçici olarak devre dışı bırakmak için kayıt defterini düzenleyin.

    Çekirdek modu filtre sürücüsünü geçici olarak devre dışı bırakma hakkında daha fazla bilgi için bkz. Windows'da çekirdek modu filtre sürücüsünü geçici olarak devre dışı bırakma.

    Ofant.sys sürücüsünün bilgilerini depolayan kayıt defteri anahtarı Ofadriver'dır.

Başvurular

Üçüncü taraf bilgileri hakkında yasal uyarı

Bu makalede adı geçen üçüncü taraf ürünleri Microsoft'tan bağımsız şirketler tarafından üretilmektedir. Microsoft, bu ürünlerin performansı veya güvenilirliği ile ilgili örtük veya başka türlü hiçbir garanti vermez.