IIS 日誌出現 無法載入應用程式 '/lm/w3svc/1/root/test'。錯誤: '未註冊的類別',表示 ASP 核心元件 (asptxn.dll、wamreg.dll) 未正確註冊於系統登錄。在 %windir%\system32\inetsrv 目錄下重新註冊相關 DLL 即可修復。

cd %windir%\system32\inetsrv
rundll32 wamreg.dll,CreateIISPackage
regsvr32 asptxn.dll
regsvr32 asptxn.dll 失敗 (回傳 0x8004E00F)表示 Microsoft Distributed Transaction Coordinator (MSDTC) 服務異常,需重裝 MSDTC:
msdtc -install
msdtc -resetlog
rundll32 wamreg.dll,CreateIISPackage
regsvr32 asptxn.dll
iisreset /restart
# 或
net stop iisadmin /y
net start w3svc
瀏覽測試 ASP 頁面,應正常執行無「未註冊的類別」錯誤。
asptxn.dll (ASP 交易支援) 註冊失敗。wamreg.dll 負責 Web Application Manager 註冊,asptxn.dll 提供 ASP 交易服務。regsvr32。IIS 6.0 時代經典 ASP 「未註冊的類別」錯誤,rundll32 wamreg.dll,CreateIISPackage + regsvr32 asptxn.dll (+ MSDTC 重裝) 三步驟徹底修復。
VMware Workstation Linux 客體機無法全螢幕?安裝 VMware Tools 完整解決流程
Linux 利用 lsof 從 /proc 恢復被誤刪且仍被進程開啟的檔案
Linux 安裝 libvirt 虛擬化管理工具完整教程(Ubuntu 12.04 驗證)
Linux vmstat 命令全解析:虛擬記憶體與系統效能監控實戰
Linux Ncurses 中文亂碼徹底解決:locale 設置、寬字符庫、編譯鏈路完整指南
修復 Vsftpd 上傳錯誤 553 Could not create file 的 SELinux 布林值設定