錯誤原因
UAC (使用者帳戶控制) 權限不足,可執行檔缺乏所需特權 (如寫入 Program Files、註冊表 HKLM、載入核心驅動) 導致 RPC 伺服器回傳參照錯誤 (RPC_E_SERVERFAULT / 0x80010105)。
方案一:以管理員身分執行 (最快、最推薦)
- 右鍵程式圖示 →【以系統管理員身分執行】。
- 或建立捷徑 → 內容 →【進階】→ 勾選【以系統管理員身分執行】,雙擊捷徑永久生效。
方案二:修改程式相容性設定 (永久生效)
- 程式執行檔右鍵 →【內容】→【相容性】索引標籤。
- 勾選【以相容模式執行這個程式】→ 選擇【Windows 7】或【Windows 8】。
- 勾選【以系統管理員身分執行此程式】 (特權等級) → 套用/確定。
方案三:群組原則降低 UAC 提示 (影響系統安全性)
- Win+R →
gpedit.msc (專業版/企業版)。
- 展開:【電腦設定】→【Windows 設定】→【安全性設定】→【本機原則】→【安全性選項】。
- 找到【使用者帳戶控制:僅提升已簽署並驗證的可執行檔】 → 雙擊 →【已停用】→ 確定。
方案四:控制台 UAC 滑桿調整 (同方案三效果)
控制台 → 使用者帳戶 →【變更使用者帳戶控制設定】→ 滑桿拉至最底【從不通知】→ 確定 (需重開機)。
安全性建議
- 首選方案一/二:針對單一程式提權,不降低整體系統防護。
- 方案三/四 全域關閉 UAC 提升提示,惡意軟體可靜默竄改系統核心區域,**極不建議**長期使用,僅供測試環境/舊軟體相容測試。
- 開發者應更新程式加入
requestedExecutionLevel requireAdministrator 清單資訊,正規解決權限需求。