FileSystemObject Error

July 7th, 2008 by cahyo

Kadang kala IIS berulah, entah itu akibat dari install aplikasi apa atau kena sambet apa tetapi kali ini saat aku sedang membutuhkan script untuk akses file, muncul error yang baru kali ini aku temui.

Error Type:
Server object, ASP 0177 (0×800401F3)
Invalid class string
/TextCtrGen.asp, line 4

The code:
SET fs = Server.CreateObject(”scripting.fileSystemObject”)

Ada beberapa tahapan solusi yang layak dicoba untuk trouble seperti ini yaitu:

  1. memastikan file scrrun.dll ada didalam windows/system32.
  2. memastikan isi dari registry HKEY_CLASSES_ROOT\Scripting.FileSystemObject sudah mengarah ke file tersebut.
  3. rubah / tambah permission pada HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Scripting.Dictionary menjadi seperti berikut :
    • users diberi hak untuk read
    • system diberi hak untuk full read
    • power diberi hak untuk read
    • creator owner
    • admin diberi hak untuk full read

Mungkin ada cara lain selain yang tersebut diatas, tetapi di kasus yang aku alami, cara ketiga sudah berhasil membuat fileSystemObject bekerja kembali seperti semula. Tips ini tidak hanya untuk scripting.fileSystemObject tetapi ada kemungkinan object2 activeX yang lain juga dapat diperbaiki dengan cara yang sama.

Mungkin ada teman2 yang memiliki masalah yang sama pada saat memprogram ASP pada IIS dan berhasil dengan cara yang berbeda, mohon urun rembugnya di komentar :)

Popularity: 68% [?]