平淡
2017年第9期《便捷又安全 臨時繞開權(quán)限限制》一文中,介紹了使用內(nèi)置管理員賬戶(Administrator)身份登錄后也可以直接以管理員身份運行任何程序,有興趣的朋友可以參考。
對于Windows 10自帶的“記事本”這類常用程序,如果涉及系統(tǒng)層次的文件編輯,比如為了更改上網(wǎng)參數(shù)經(jīng)常需要編輯“C:\Windows\Svstem32\drivers\etc\hosts”文件,直接啟動“記事本”修改上述文件后將會提示無法保存(因為權(quán)限不足)。此時我們可以在桌面上右擊選擇“新建快捷方式”,為“C:\Windows\notepad.exe”建立快捷方式,右擊選擇“屬性”,接著在打開的窗口中點擊“高級”,繼續(xù)在打開的窗口中勾選“以管理員身份運行”(圖1)。以后運行桌面這個快捷方式就是直接以管理員身份運行啟動“記事本”,在其中打開“hosts”文件進行編輯就可以保存了。
對于一些和Windows 10系統(tǒng)不兼容的老舊程序,如果需要以管理員身份運行,在其快捷方式(或者原程序)上右擊,選擇“屬性”,在打開的窗口中切換到“兼容性”選項卡,選擇兼容模式后勾選下方的“以管理員身份運行此程序”就可以了(圖2)。
我們首先打開注冊表編輯器,定位到[HKEY_CURRENT USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags],右擊[APPCompatFlags],選擇“新建→項”,按提示新建一個名為“Layers”的項目。選中新建項目,接著在右側(cè)窗格空白處右擊選擇“新建→字符串值”,在打開的窗口中將其數(shù)值數(shù)據(jù)設置為“~RUNASADMIN”(圖3)。
返回注冊表主窗口,右擊上述新建的字符串選擇“重命名”,將其命名為需要以管理員身份運行的程序?qū)嶋H路徑,如“D:\eastmoney\swc8\mainfree.exe”,這樣下次在運行“Mainfree.exe”時就是以管理員身份運行了(圖4)。通過這一方法,我們可以同時為多個程序賦予管理員身份運行的權(quán)限,同時也便于我們通過腳本對特定程序的管理員身份權(quán)限進行靈活掌控。