Microsoft Windows SharePoint Services 提供根據副檔名限制上載或擷取特定檔案的能力。例如,副檔名為 .exe 的檔案可能在下載時包含在用戶端電腦上執行的代碼。因為它具有 .exe 副檔名,所以檔案可以在下載後視需要執行。如果具有 .exe 副檔名的檔案被封鎖,則使用者無法上載或下載具有 .exe 副檔名的檔案,且 .exe 檔案中潛在的危險內容也無法下載。此功能不會防止對檔案類型的所有利用,這也不是它的設計目的。
預設會封鎖幾個標準副檔名,包含被 [Windows 檔案總管] 視為可執行檔的所有副檔名。具有大括號 { 或 } 的檔案也會被自動封鎖。預設被封鎖的副檔名有:
副檔名 | 檔案類型 |
.ade | Microsoft Access 專案副檔名 |
.adp | Microsoft Access 專案 |
.app | 應用程式檔案 |
.bas | Microsoft Visual Basic 類別模組 |
.bat | 批次檔 |
.chm | 已編譯的「HTML 說明」檔案 |
.class | Java 類別檔案 |
.cmd | Microsoft Windows NT Command Script |
.com | Microsoft MS-DOS 程式 |
.cpl | [控制台] 擴充程式 |
.crt | 安全性憑證 |
.dll | Windows 動態連結程式庫 |
.exe | 可執行程式 |
.fxp | Microsoft Visual FoxPro 編譯程式 |
.hlp | 說明檔 |
.hta | HTML 應用程式 |
.ins | 網際網路命名服務 |
.isp | 「網際網路通訊」設定 |
.jse | JScript Encoded 指令檔 |
.lnk | 捷徑 |
.mda | Microsoft Access 增益集程式 |
.mdb | Microsoft Access 程式 |
.mde | Microsoft Access MDE 資料庫 |
.mdt | Microsoft Access 資料檔 |
.mdw | Microsoft Access 工作群組 |
.mdz | Microsoft Access 精靈程式 |
.msc | Microsoft Common Console Document |
.msi | Microsoft Windows Installer 套件 |
.msp | Windows Installer 修補程式 |
.mst | Visual Test 來源檔 |
.ops | Microsoft Office 設定檔設定檔案 |
.pcd | Photo CD 圖像或 Microsoft Visual Test 編譯指令碼 |
.pif | MS-DOS 程式的捷徑 |
.prf | 系統檔案 |
.prg | 程式來源檔 |
.reg | 註冊項目 |
.scf | [Windows 檔案總管] 命令檔 |
.scr | 螢幕保護程式 |
.sct | Windows 指令碼元件 |
.shb | Windows 捷徑 |
.shs | Shell Scrap Object |
.url | Uniform Resource Locator (網際網路捷徑) |
.vb | VBScript 檔案 |
.vbe | VBScript Encoded 指令檔 |
.vbs | VBScript 檔案 |
.wsc | Windows 指令碼元件 |
.wsf | Windows 指令檔 |
.wsh | Windows Script Host Settings 檔案 |
副檔名清單針對整個伺服器或伺服器陣列進行控制,且記錄在設定資料庫中。因為被封鎖之檔案類型的清單按副檔名維護,所以使用清單上副檔名的所有檔案均無法上載或下載,而不管檔案的使用目的是什麼。如果 .asp 在被封鎖的副檔名清單上,則該功能會封鎖伺服器上的所有 .asp 檔案,即使它們是用來支援伺服器陣列中其他伺服器上的網站功能也不例外。如果檔案以句點 (.) 結束,則會將前導字元根據被封鎖的副檔名清單進行檢查。例如,如果 .exe 在被封鎖的副檔名清單上,則檔案 "filename.exe." 也會被封鎖。下列清單顯示代表相同檔案的不同方式,如果 .hta 副檔名在被封鎖的副檔名清單上,則所有這些都會被封鎖:
您可以藉由修改被封鎖的副檔名清單,來決定要針對伺服器上的網站封鎖的檔案。您可以將其他副檔名 (多達 1024 個檔案類型) 新增到 [SharePoint 管理中心] 頁面以封鎖這些副檔名,或從清單刪除副檔名以移除封鎖。當您變更副檔名清單時,變更既會影響新增至網站的新檔案,也會影響已經張貼到網站的檔案。例如,如果某文件庫包含 .doc 檔案,且您將 .doc 副檔名新增到被封鎖的副檔名清單,則使用者將無法開啟文件庫中的 .doc 檔案。使用者可以重新命名或刪除具有被封鎖之副檔名的檔案,但無法執行任何其他動作。