IIS – ASP Microsoft VBScript Runtime Error ‘800a01ad’ Hatası Çözümü

Windows XP ve IIS kurulu bilgisayarınızda, bu hata yüzünden bilgisayarınızı formatlamak zorunda kaldıysanız veya formatlamak üzere iseniz yazının devamını okumadan sakın formatlamayın. Böyle bir hata ile karşılaştığınızda doğal olarak internetten çözüm yollarını araştırırsınız. Ama bu yollar bazen sizi garip bir çıkmazın içine itebilir. Sonuca ulaşamadığınız gibi bilgisayarı ve IIS i resetleme sayısının da haddi hesabı yoktur.

Not: Hatalı yönlendirmenin en çok yapıldığı adresler :
"http://classicasp.aspfaq.com/general/why-do-i-get-invalid-default-script-language-errors.html"
"http://classicasp.aspfaq.com/components/why-do-i-get-800401f3/800a01ad-errors.html"

Eğer siz üstteki adreslere gitmeden önce benim yazımı bulduysanız ne mutlu size (Allah razı olsun sözlerinizi duyar gibiyim 🙂 )

Öncelikle bu hataları yazıyorum ki sizin hatanız başka ise sizde bunları deneyip zaman kaybetmeyin.

ASP sayfasındaki aşağıdaki kodu çalıştırmak istediğinizde alınan hatalar:

set fso = Server.CreateObject("Scripting.FileSystemObject")

 

Türkçe İşletim Sisteminde :

Microsoft VBScript çalışma hatası hata '800a01ad'
ActiveX bileşeni nesne oluşturamıyor: 'Scripting.FileSystemObject'
/Default.asp, line 68

İngilizce İşletim Sisteminde :

Microsoft VBScript runtime  error '800a01ad'
ActiveX component can't create object: 'Scripting.FileSystemObject'
/Default.asp, line 68

Bu hataları alıyorsanız aşağıdaki yolları uygulayınız :

  1. "Başlat – Çalıştıra : regedit" yazıp enter a basın. Registry Editor de bu anahtarı bulun "HKEY_CLASSES_ROOT\Scripting.FileSystemObject" ve soldaki anahtar ismine sağ tıklayın açılan menüden "İzinler" e tıklayın. Buraya bilgisayarınızdaki "IUSR_makinaismi"  IUSR_ ile başlayan kullanıcıyı ekleyin ve tam yetki verin. Sonra IIS i resetleyin. ISS resetlemek için "Başlat – Çalıştır : iisreset" komutunu kullanabilirsiniz. Buna rağmen sorun düzelmedi ise sonraki adıma geçebilirsiniz.
  2. Registry Editor de bu anahtarları bulun "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0D43FE01-F093-11CF-8940-00A0C9054228}"  ve "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Scripting.FileSystemObject" daha sonra 1. adımdaki yetkilendirme işlemini bu anahtar için de uygulayın.
    Sonra IIS i resetleyin. Buna rağmen sorun düzelmedi ise sonraki adıma geçebilirsiniz.

  3. "C:\Windows\ System32\"  altındaki "Scrrun.dll" versiyonunun 5.6.0.6626 veya daha yüksek olduğunu kontrol edin değilse daha üst versiyonunu Microsoft sitesinden indirip kurun.
  4. "Başlat – Çalıştır :  regsvr32 %SystemRoot%\system32\scrrun.dll" komutunu çalıştırın. Sonra IIS i resetleyin . 


Eğer probleminiz hala düzelmediyse Allah size yardım etsin 🙂

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInPin on PinterestShare on RedditDigg thisEmail this to someonePrint this page

Post Author: mustafaozcan

IIS – ASP Microsoft VBScript Runtime Error ‘800a01ad’ Hatası Çözümü” için 4 yorum

  • uğur KAYA

    (16 Mart 2009 - 13:05)

    Sakın bu yolu izlemeyin benim IIS artık çalışmıyor…
    Umarım çözümünü biliyorsundur.
    Mailime atıver bi zahmet

  • Memduh TUNCEL

    (10 Temmuz 2010 - 12:51)

    Arkadaş çok teşekkürler inan çok işe yaradı…

  • yaşar ipek

    (1 Kasım 2013 - 15:40)

    değerli uğurcum…

    madem kurcalamayı bilmiyorsun bozuyorsun neden elliyorsun 🙂

    git kumdan kale yap…

  • Ayşen Kalamış

    (5 Mayıs 2017 - 01:21)

    Hakikaten çok güzel anlatmışınız. Ne zamandır aradığım bir konu idi çok makbule geçti teşekkürler. 🙂

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir