Microsoft Windows SharePoint Services 提供根據副檔名限制上載或擷取特定檔案的能力。例如,副檔名為 .exe 的檔案,可能在下載時潛在包含在用戶端電腦上執行的代碼。因為它具有 .exe 副檔名,所以檔案會在下載後視需要執行。如果具有 .exe 副檔名的檔案被拒,則使用者無法上載或下載具有 .exe 副檔名的檔案,且 .exe 檔案中潛在危險的內容也無法下載。此功能不會防止對檔案類型的所有利用,這也不是它設計的目的。
預設會拒絕幾個標準副檔名,包含被 Windows Explorer 視為可執行檔的所有副檔名。具有大括號 { 或 } 的檔案也會被自動拒絕。預設被拒的副檔名顯示在下列表格中。
副檔名 | 檔案類型 |
.ade | Microsoft Access 專案副檔名 |
.adp | Microsoft Access 專案 |
.app | 應用程式檔案 |
.bas | Microsoft Visual Basic 類別模組 |
.bat | 批次檔 |
.chm | 已編譯「HTML 說明」檔案 |
.class | Java 類別檔案 |
.cmd | Microsoft Windows NT 命令指令碼 |
.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 Explorer 命令檔 |
.scr | 螢幕保護程式 |
.sct | Windows 指令碼元件 |
.shb | Windows 捷徑 |
.shs | Shell Scrap 物件 |
.url | Uniform Resource Locator (網際網路捷徑) |
.vb | Microsoft Visual Basic Scripting Edition (VBScript) 檔案 |
.vbe | VBScript Encoded 指令檔 |
.vbs | VBScript 檔案 |
.wsc | Windows 指令碼元件 |
.wsf | Windows 指令檔 |
.wsh | Windows Script Host Settings 檔案 |
副檔名清單針對整個伺服器或伺服器陣列進行控制,且記錄在設定資料庫中。因為被拒檔案類型的清單按副檔名維護,所以使用清單上副檔名的所有檔案均無法上載或下載,而不管檔案的使用目的是什麼。如果 .asp 在被拒副檔名清單上,則該功能會拒絕伺服器上的所有 .asp 檔案,即使它們是用來支援伺服器陣列中其他伺服器上的網站功能也不例外。如果檔案以句點 (.) 結束,則會將前導字元根據被拒副檔名清單進行檢查。例如,如果 .exe 在被拒副檔名清單上,則檔案 "filename.exe." 也會被拒絕。下列清單顯示代表相同檔案的不同方式,如果 .hta 副檔名在被拒副檔名清單上,則所有這些都會被拒絕:
您可以藉由修改被拒副檔名清單,來決定要針對伺服器上的網站拒絕的檔案。您可以將其他副檔名 (多達 1,024 個檔案類型) 新增到 [SharePoint 管理中心] 頁面以拒絕這些副檔名,或從清單刪除副檔名以移除拒絕。當您變更副檔名清單時,變更既會影響新增至網站的新檔案,也會影響已經張貼到網站的檔案。例如,如果某文件庫包含 .doc 檔案,且您將 .doc 副檔名新增到被拒副檔名清單,則使用者將無法開啟文件庫中的 .doc 檔案。使用者可以重新命名或刪除具有被拒副檔名的檔案,但無法執行任何其他動作。