Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> 關於伺服器

Windows 系統開啟/關閉 FSO (Scripting.FileSystemObject) 權限完整指令對照表

編輯:關於伺服器

原理

FSO 功能由 scrrun.dll 提供,透過 regsvr32 註冊/反註冊即可控制 ASP/VBScript/JScript 存取檔案系統的能力。關閉可減少網頁木馬讀寫硬碟風險。

各版本 Windows 指令對照

作業系統關閉指令開啟指令執行環境
Windows 98RegSvr32 /u C:\WINDOWS\SYSTEM\scrrun.dllRegSvr32 C:\WINDOWS\SYSTEM\scrrun.dllDOS 命令提示字元
Windows 2000RegSvr32 /u C:\WINNT\SYSTEM32\scrrun.dllRegSvr32 C:\WINNT\SYSTEM32\scrrun.dllCMD
Windows Server 2003Regsvr32 /u c:\windows\system32\scrrun.dllRegsvr32 c:\windows\system32\scrrun.dllMS-DOS / CMD
Windows XPregsvr32 /u scrrun.dllregsvr32 scrrun.dll開始 → 執行

驗證方式

  1. 建立測試 ASP 頁面:<% Set fso = Server.CreateObject("Scripting.FileSystemObject") %>
  2. 關閉後瀏覽應報錯 ActiveX component can't create object
  3. 開啟後恢復正常

注意事項

  • 關閉 FSO 會影響合法 ASP 應用(如上傳、日誌、快取),生產環境請評估相容性
  • IIS 6.0+ 建議改用應用程式集區身分隔離、NTFS 權限控管,而非單純關閉 FSO
  • 64 位元系統若運行 32 位元應用程式集區,需操作 C:\Windows\SysWOW64\scrrun.dll
Copyright © Windows教程網 All Rights Reserved