Windows 7 桌面小工具(Gadgets)平台依賴特定系統 DLL 與 IE 安全區域設定。若小工具消失、無法新增、右鍵選單無「小工具」選項,通常是相關 DLL 註冊遺失或 IE 安全區域被修改。本文提供命令列批次註冊 6 支關鍵 DLL 並重置 IE 安全區域的標準修復流程。
開始 → 所有程式 → 附屬應用程式 → 右鍵 命令提示字元 → 以系統管理員身分執行。

在 CMD 視窗逐行輸入以下指令,每行按 Enter:
regsvr32 msxml3.dll
regsvr32 scrrun.dll
regsvr32 jscript.dll
regsvr32 atl.dll
regsvr32 "%ProgramFiles%\Windows Sidebar\sbdrop.dll"
regsvr32 "%ProgramFiles%\Windows Sidebar\wlsrvc.dll"
每行成功會彈出「DllRegisterServer 在 xxx.dll 成功」對話框,點「確定」繼續。若提示錯誤(模組載入失敗/找不到入口點),表示該檔案損毀或遺失,需從同版本正常系統複製對應檔案至 C:\Windows\System32 或 C:\Program Files\Windows Sidebar 再試。
inetcpl.cpl → Enter 開啟「網際網路選項」。重開機後,桌面右鍵應恢復「小工具」選單,且可正常新增/移除小工具。
| DLL 檔案 | 功能角色 |
|---|---|
| msxml3.dll | XML 解析器,小工具資料來源解析 |
| scrrun.dll | Scripting Runtime,檔案系統物件操作 |
| jscript.dll | JScript 引擎,小工具腳本執行核心 |
| atl.dll | Active Template Library,COM 元件基礎支援 |
| sbdrop.dll | Sidebar Drop Target,拖放功能 |
| wlsrvc.dll | Windows Live Services,線上小工具庫同步 |
IE 安全區域設定影響小工具平台的網路存取權限(如線上天氣、股票小工具需「網際網路」區域允許 ActiveX/腳本執行)。重置為預設值可排除安全策略過嚴導致功能受限。
sfc /scannow 或就地升級修復(保留檔案重裝 Win7)。