Vista 下紫光拼音在 IE 瀏覽器內無法啟動,若先在其他程式喚醒輸入法再開 IE 更明顯。根因是 IE 保護模式 (低完整性) 無法存取紫光工作目錄 %AppData%\Unispim (中完整性)。
Vista 內建命令列工具 icacls.exe 可設定完整性層級 (需 Vista RC2 以上版本)。步驟如下:
secpol.msc →「本機原則」→「使用者權利指派」→「修改物件標籤」→ 加入目前使用者 → 登出重新登入。whoami /all | find /i "SeRelabelPrivilege"Enabled 即可執行下一步。icacls "%AppData%\Unispim" /setintegritylevel LSuccessfully processed 1 files。設定後,IE (低) 與外部程式 (中) 均可存取該目錄,紫光拼音在 IE 內即可正常運作。
此法同理適用於其他因完整性層級衝突導致的輸入法/外掛失效問題。