Hata iletisi: "Bu sayfadaki bir komut dosyası Internet Explorer'ın yavaş çalışmasına neden oluyor"

Makale çevirileri Makale çevirileri
Makale numarası: 175500 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Özet

Bazı komut dosyalarının çalıştırılması çok fazla zaman alabileceğinden, Internet Explorer, kullanıcıya yavaş çalışan komut dosyasını çalıştırmaya devam etmek isteyip istemediğini sorar. Bazı sınamalar ve kıyaslamalar çalıştırılması çok uzun zaman alan komut dosyaları kullanır ve bu ileti görüntüleninceye kadar geçecek zamanın artırılması istenebilir. Internet Explorer'da, belirli istemci makinelerde bir kayıt defteri girdisi düzenlenerek komut dosyasının zaman aşımı değeri değiştirilebilir.

Daha fazla bilgi

Bir Web sayfasının çalıştırılması beklenmedik şekilde uzun zaman alan komut dosyaları içerebileceği durumlar bulunmaktadır. Çok büyük boyutlu bir dosyayı aktarmak veya kapsamlı bir veritabanı sorgusu gerçekleştirmek üzere bir Web sayfasında ActiveX denetimi çalıştırıyorsanız bu işlem genellikle önemli bir gecikmeye yol açar. Internet Explorer 3.02 bu uzun gecikmeyi algılar ve kullanıcıya aşağıdaki istemin yer aldığı bir iletişim kutusu görüntüler:

Bu sayfa tamamlanması beklenenden daha fazla zaman alan bir komut dosyası içeriyor. Bu komut dosyasını şimdi sonlandırmak için İptal'i tıklatın.
Internet Explorer'ın 4.0, 5.0, 6, 7 ve 8 sürümlerinde bu iletişim kutusu aşağıdaki iletiyi görüntüler:

Bu sayfadaki bir komut dosyası Internet Explorer'ın yavaş çalışmasına neden oluyor. Bu komut dosyasını çalıştırmaya devam ederseniz, bilgisayarınız yanıt vermeyebilir. Komut dizisini durdurmak istiyor musunuz?
Bu düzenek, kullanıcının sonsuz bir döngüye girdiği için beklendiği gibi çalışmayan ya da yavaş çalışan komut dosyasını durdurmasına olanak verir.

Internet Explorer 3.02'de, bu ileti kutusu Windows 95 çalıştırılan makinelerde görüntülenebilir. Tarayıcının 3.02 sürümü, komut dosyası iş parçacığının son beş saniye içinde herhangi bir Windows iletisi üretip üretmediğine bakar. Internet Explorer 3.02'de bu zaman aşımı süresi hiçbir şekilde geçersiz kılınamaz. Uzun süren engelleme işlemlerine yol açan bir ActiveX denetimi kullanıyorsanız, bu ActiveX denetiminin bir olay düzeneği kullanarak denetimi çağrıyı yapana döndürmesi veya zaman aşımını sıfırlamak üzere beş saniyede bir PeekMessage işlevini çağırması gerekir.

Internet Explorer 4.0 ve sonraki sürümlerinde, zaman aşımı süresi artık Windows iletilerine dayalı bir sabit değer değildir. Internet Explorer artık yürütülen komut dosyası deyimlerinin toplam sayısını izler ve geçerli sayfa için komut dosyası altyapısıyla bir zaman aşımı ya da bir olay işleyicisi tarafından yeni bir komut dosyası yürütme işlemi her başlatıldığında bu değeri sıfırlar. Değer bir eşik miktarının üzerinde olduğunda, Internet Explorer, "komut dosyasının uzun süredir çalıştığını" bildiren bir iletişim kutusu görüntüler. Internet Explorer her bir yönergenin sınırı aşıp aşmadığını tek tek denetlemez. Komut dosyası altyapısı, Internet Explorer'ın yürüttüğü deyim sayısını yoklar ve Internet Explorer da bu sayının belirlenen sınırın üzerinde olup olmadığını denetler. Bu düzenek sayesinde, komut dosyası altyapısı Internet Explorer'ı yoklamadan önce komut dosyasının tamamı yürütülürse, iletişim kutusu görüntülenmeden varsayılan sınırın üzerinde deyim yürütülebilir.

Internet Explorer 4.0, 5.0, 6, 7 veya 8'de bu zaman aşımı değerini sizin adınıza değiştirmemizi isterseniz, "Benim adıma düzelt" bölümüne gidin. Sorunu kendiniz gidermeyi tercih ediyorsanız, "Kendim düzeltmek istiyorum" bölümüne gidin.

Benim adıma düzelt



Bu sorunu otomatik olarak düzeltmek için Bu sorunu düzelt düğmesini veya bağlantısını tıklatın. Dosya Yükleme iletişim kutusunda Çalıştır'ı tıklatın ve Düzelt sihirbazındaki adımları izleyin.


Bu sorunu düzelt
Microsoft Düzelt 50403


Notlar
  • Bu sihirbaz yalnızca İngilizce sürüm için geçerlidir; ancak otomatik düzeltme, Windows'un diğer dil sürümleri için de kullanılabilir.
  • Sorun olan bilgisayarda değilseniz, Düzelt çözümünü bir flash sürücüye veya CD'ye kaydedin ve sonra sorunun yaşandığı bilgisayarda çalıştırın.

Bundan sonra, "Bu işlem sorunu düzeltti mi?" bölümüne geçebilirsiniz.



Kendim düzeltmek istiyorum

Ö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ı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle, bu adımları dikkatlice uyguladığınızdan emin olun. Ek koruma için, kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. 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, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
322756 Windows XP'de kayıt defterini yedekleme ve geri yükleme


Internet Explorer 4.0, 5.0, 6, 7 veya 8'de bu zaman aşımı değerini değiştirmek için şu adımları izleyin:
  1. Regedt32.exe gibi bir Kayıt Defteri Düzenleyicisi kullanarak şu anahtarı açın:
    HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Styles

    Not
    Styles
    anahtarı yoksa,
    Styles
    adlı yeni bir anahtar oluşturun.
  2. Bu anahtarın altında "MaxScriptStatements" adlı yeni bir DWORD değeri oluşturun ve bu değeri, istediğiniz komut dosyası deyimi sayısı olarak ayarlayın. Hangi değeri ayarlamanız gerektiğinden emin değilseniz, bu iletişim kutusunu tümüyle önlemek için DWORD değeri olarak 0xFFFFFFFF değerini ayarlayabilirsiniz.
Varsayılan olarak, bu anahtar bulunmamaktadır. Anahtar eklenmemişse, Internet Explorer 4 ve sonraki sürümleri için zaman aşımı iletişim kutusunun varsayılan eşik sınırı 5.000.000 deyimdir.

Internet Explorer 4.0, 5.0, 6, 7 ve 8 sürümündeki zaman aşımı sınırı yürütülen komut dosyası deyimlerinin sayısına bağlı olduğu için, ActiveX denetimi veya veritabanına erişim nedeniyle oluşan gecikmelerde zaman aşımı iletişim kutusu görüntülenmez. Komut dosyasındaki sonsuz döngüler ise algılanmaya devam edilir.

Bu işlem sorunu düzeltti mi?

  • Sorunun giderilip giderilmediğini denetleyin. Sorun düzeltilmişse bu bölümle işiniz bitti demektir. Sorun düzeltilmemişse, destek hizmetlerine başvurabilirsiniz.
  • Görüşleriniz bizim için önemlidir. Görüşünüzü veya bu çözümle ilgili sorunları bildirmek için, "Benim adıma düzelt" Web günlüğüne bir yorum yazın veya bize bir e-posta gönderin

Referanslar

Internet Explorer 8'in hızı, güvenliği ve uyarlanabilirliği hakkında daha fazla bilgi için, aşağıdaki Microsoft Web sitesini ziyaret edin:
http://www.microsoft.com/windows/internet-explorer/get-the-facts/mythbusting.aspx

Özellikler

Makale numarası: 175500 - Last Review: 17 Mayıs 2011 Salı - Gözden geçirme: 7.0
Bu makaledeki bilginin uygulandığı durum:
  • Windows Internet Explorer 8
  • Windows Internet Explorer 7
  • Microsoft Internet Explorer 6.0
Anahtar Kelimeler: 
kbfixme kbmsifixme kbcode kbFAQ kbhowto kbscript KB175500

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com