
關於在 Windows 中還原 Inetpub 資料夾你需要知道的一切
如果您不小心從系統中刪除了inetpub 資料夾,則需要迅速採取行動將其復原。缺少這個重要的資料夾可能會使您的 Windows 電腦暴露於安全漏洞,尤其是在CVE-2025-21204修補程式的影響下。幸運的是,微軟提供了兩種復原方法:啟用 Internet 資訊服務 (IIS) 或使用簡單的 PowerShell 腳本。
Inetpub 資料夾是什麼?
該資料夾是在Windows 11(版本 24H2)和 Windows 10 等早期版本inetpub
上安裝 2025 年 4 月更新後自動產生的。此資料夾位於 Internet 資訊服務 (IIS) 上並主要與其綁定 – 這是 Microsoft 用於在 Windows 平台上託管應用程式的內建 Web 伺服器介面。C:\inetpub\

最初,您可能會發現此資料夾為空,這意味著它是為將來的 Web 服務配置而設定的,這些配置與開發人員和 IT 專業人員相關。然而,許多人可能會認為它沒有必要而將其刪除,而沒有意識到它在系統安全中至關重要的作用。
為什麼要恢復 Inetpub 資料夾
inetpub 資料夾的存在至關重要。它在應用安全措施保護您的系統免受潛在威脅方面起著至關重要的作用。 Microsoft 規定,即使未啟用 IIS,該資料夾對於內部安全協定仍然是必要的。忽略這一點可能會使您的系統面臨權限提升和未經授權的存取等風險。
恢復 Inetpub 資料夾的方法
方法 1:啟用 Internet 資訊服務 (IIS)
- 啟動控制面板並導航至程式。
- 按一下“程式和功能”。
- 選擇「開啟或關閉 Windows 功能」。
- 選取Internet 資訊服務旁邊的方塊並繼續安裝。
雖然此方法將重新建立inetpub 資料夾,但它也會安裝 IIS 的其他元件,除非您正在積極開發或託管網站,否則這些元件可能沒有必要。

方法 2:使用 PowerShell 腳本
為了避免額外的 IIS 安裝,您可以直接使用新的 PowerShell 腳本來還原資料夾,而無需啟用 IIS。請依照以下步驟操作:
- 以管理員權限開啟 PowerShell。這對於進行系統級更改至關重要。
- 若要允許執行腳本,請執行下列命令:Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass。
- 接下來,使用以下指令下載復原腳本:Install-Script -Name Set-InetpubFolderAcl -Force。
- 如果提示安裝 NuGet 提供程序,請鍵入「Y」繼續並重新執行下載命令。
- 最後,執行腳本建立資料夾:Set-InetpubFolderAcl。如果遇到「找不到指令」錯誤,請使用完整路徑:
& "C:\Program Files\WindowsPowerShell\Scripts\Set-InetpubFolderAcl.ps1"
。
結論
復原inetpub 資料夾不僅是一項技術任務,更是保護 Windows 環境安全的關鍵步驟。按照這些說明,您可以快速修復資料夾管理中的任何疏忽,並確保您的作業系統免受漏洞攻擊。立即行動—每拖延一分鐘,您的系統都可能面臨風險。
如需進一步閱讀,請查閱Microsoft 支援頁面並深入研究PowerShell 程式庫以取得進階腳本選項。
常見問題
1.inetpub 資料夾為什麼重要?
inetpub 資料夾對於維護 Windows 系統內的適當安全措施、確保與 IIS 相關的任何已安裝更新正常運作以及防範潛在漏洞至關重要。
2.不開啟 IIS 可以恢復 inetpub 資料夾嗎?
是的!您可以使用 PowerShell 腳本Set-InetpubFolderAcl
還原 inetpub 資料夾,而無需啟用 IIS,這對於不需要額外 IIS 功能的使用者來說是一個方便的選擇。
3.如果我不恢復inetpub資料夾會發生什麼事?
無法復原 inetpub 資料夾可能會導致系統出現安全漏洞。具體來說,這可能會使您的電腦面臨未經授權的訪問,並可能引發權限提升,具體細節請參閱 CVE-2025-21204 補丁中的定義。
發佈留言