Windows Server 2003 企業版中 ASP 程式呼叫 Server.CreateObject("Scripting.FileSystemObject") 失敗(錯誤 ASP 0177 : 800401f3),通常是 FSO 元件未註冊或權限不足。解決步驟:
regsvr32 /u %windir%\system32\scrrun.dllregsvr32 %windir%\system32\scrrun.dll執行後提示「DllRegisterServer in scrrun.dll succeeded」即成功。
regedit,瀏覽至:HKEY_CLASSES_ROOT\Scripting.FileSystemObjectEveryone 與 IUSR_機器名稱(或 IIS_IUSRS 群組)→ 給予「讀取」權限 → 確定。iisreset 或「服務」中重啟 World Wide Web Publishing Service)。原理:FSO 物件需註冊 scrrun.dll 並讓 IIS 匿名使用者帳號有權存取登錄機定義。Win2003 預設安全性較高,常導致權限不足。
Windows XP/2003 系統服務備份與災難恢復完整指南
Windows 2000 Services.exe 導致 CPU 100% 官方修補方案:Esent.dll 更新與 Service Pack 部署
Windows Server 2003 建立新 Active Directory 樹系/網域完整部署指南
Windows Server 2003 內建 PPPoE 撥號上網完整設定教學
Windows 2003 免輸入序號安裝:修改安裝檔內建序號(WINNT32U.DLL / SYSSETUP.DLL)
Windows 系統疑難排解:逐步隔離法找出問題 System.ini 項目