萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows XP 教學

Windows 各版本註冊/解除 FSO (FileSystemObject) 指令速查

FSO (File System Object) 提供 ASP/Script 存取檔案系統能力 (讀寫、複製、刪除、建立資料夾)。IIS 預設未註冊,啟用後需謹慎設定目錄權限防止惡意腳本刪除系統檔案。以下各版本註冊/解除指令:

Windows 98 (命令提示字元)

解除註冊:regsvr32 /u C:\WINDOWS\SYSTEM\scrrun.dll
註冊:      regsvr32 C:\WINDOWS\SYSTEM\scrrun.dll

Windows 2000 (命令提示字元)

解除註冊:regsvr32 /u C:\WINNT\SYSTEM32\scrrun.dll
註冊:      regsvr32 C:\WINNT\SYSTEM32\scrrun.dll

Windows Server 2003 / XP / Vista / 7 / 8 / 10 (命令提示字元,需系統管理員權限)

解除註冊:regsvr32 /u C:\WINDOWS\SYSTEM32\scrrun.dll
註冊:      regsvr32 C:\WINDOWS\SYSTEM32\scrrun.dll

執行後驗證

建立測試腳本 test_fso.vbs:

Set fso = CreateObject("Scripting.FileSystemObject")
If fso.FileExists("C:\boot.ini") Then
    WScript.Echo "FSO 運作正常,偵測到 boot.ini"
Else
    WScript.Echo "FSO 註冊失敗或檔案不存在"
End If

雙擊執行,若彈出「FSO 運作正常」即代表註冊成功。

安全性建議

  • 僅在**必要的網站虛擬目錄**啟用「寫入」權限,全站預設唯讀。
  • NTFS 權限:`IUSR_機器名`、`IIS_WPG` 僅給「讀取/執行」、「列出資料夾內容」;寫入權限僅給特定上傳目錄。
  • 定期稽核 `scrrun.dll` 版本,防止被惡意程式替換。
  • 不使用 FSO 時請執行解除註冊指令,減少攻擊面。

FSO 功能強大但風險同在,啟用前請三思,啟用後務必落實最小權限原則。

copyright © 萬盛學電腦網 all rights reserved