經大量用戶回報與實測,成因鎖定為兩大機制疊加:
D:\Downloads\Installers) > 「新增」 > 「儲存變更」。exe;msi;scr;bat;cmd;ps1;dll;ocx;cab (分號分隔) > 「新增」 > 「儲存變更」。此法減少檔案系統回呼與索引器讀取,配合方案二效果最佳。
再次開啟該資料夾,應能瞬間顯示檔案列表,無綠色進度條、無卡頓。工作管理員觀察 MsMpEng.exe (Defender) 與 SearchIndexer.exe (索引器) CPU/磁碟佔用應維持低水位。
使用者開啟資料夾
↓
Shell (Explorer) 列舉檔案 → IShellFolder::EnumObjects
↓
為每個檔案:GetUIObjectOf (提取圖示) → IExtractIcon::GetIconLocation/Extract
↓
檔案系統讀取檔案標頭/資源區 → 觸發 Defender 即時掃描 (IRP_MJ_CREATE/READ)
↓
Defender:映像檔案 → 解析 PE 標頭 → 驗證 Authenticode 簽章 → 特徵碼掃描 → 雲端查詢 (MAPS)
↓
並行:索引器 (SearchIndexer) 嘗試開啟檔案讀取內容建立全文索引
↓
大量檔案串列/並行處理 → CPU/磁碟飽和 → Explorer 執行緒阻塞 → UI 凍結
電腦設定 > 管理範本 > Windows 元件 > Windows Defender > 排除 > 路徑/副檔名/進程Windows Defender 與索引器機制良善,面對大量執行檔資料夾需人為調校排除與索引策略,才能兼顧安全、搜尋與流暢體驗。