開發人員常遇到離譜情況:PL/SQL Developer 明明能自動識別遠端 Oracle 資料庫服務名稱(TNS 解析正常),卻無任何錯誤訊息、就是連不上。重裝 Oracle Client、PL/SQL 多次無效,最終發現是目前登入帳戶權限不足導致底層存取失敗(如 FileNotFound、Access Denied 但未拋出介面)。
Win7 預設內建 Administrator 帳戶為停用狀態,日常使用的「管理員群組」帳戶仍受 UAC 限制,部分系統目錄、註冊表機碼、網路通訊埠的底層存取需要真實的內建 Administrator 權限(Token 包含完整系統特權),而非單純加入 Administrators 群組。
Administrator,取消勾選「帳戶已停用」,確定。Administrator 登入(無密碼或自行設定)。此法同樣能解決:
C:\Windows\System32、Program Files 等受保護目錄的開發/除錯工具。HKLM 深層機碼寫入失敗。SeTcbPrivilege 等特權操作。安全提醒:內建 Administrator 繞過 UAC,擁有最高權限,僅建議作為開發/除錯/系統維護臨時使用,日常辦公、瀏覽網頁請切回標準管理員帳戶,降低惡意程式碼獲取系統控制權風險。若長期需提權,建議配合「以系統管理員身分執行」或調整特定資料夾/註冊表 ACL 而非常駐最高權限帳戶。