如何在每次Windows 登入時自動啟動需要以系統管理員身分 ...

文章推薦指數: 80 %
投票人數:10人

在以前,想要在使用者登入時自動啟動程式,我們都會把捷徑(Shortcuts) 放 ... 自從Windows 核心版本v14393 開始,也就是Windows Server 2016 LTSC ... ←介紹IIS10.0全新設定自訂環境變數功能 如何在AngularCLI建立proxy.config.json轉發呼叫遠端RESTfulAPIs→ 我個人的Windows10筆電或桌機都會啟用使用者帳戶控制(UAC)機制,保護我的電腦預設不會被莫名其妙的程式以最高權限執行,這是保護個人電腦運作的一項重要的資訊安全設定,強烈建議各位不要停用。

不過,有些程式我就是需要以系統管理員身分執行怎麼辦?每次開機都要問我一次真的蠻煩的,最近認真下去研究解法,發現有不少知名程式都使用了相同的技巧,今天這篇文章將跟大家分享如何讓部分程式可以順利跳過系統的UAC檢查。

在以前,想要在使用者登入時自動啟動程式,我們都會把捷徑(Shortcuts)放入「啟動」資料夾中,好讓程式在登入後自動執行,以下是「啟動」資料夾的常見路徑,第一個是所有使用者的啟動資料夾路徑,第二個則是目前使用者的啟動資料夾路徑: C:\ProgramData\Microsoft\Windows\StartMenu\Programs\StartUp %APPDATA%\Microsoft\Windows\StartMenu\Programs\Startup 我個人有個非常熱愛的工具軟體叫做AutoHotkey,他可以幫我把許多鍵盤與滑鼠的操作步驟簡化,雖然這套程式基本上可以不用以統管理員身分執行,但是如果不以統管理員身分執行的話,只要我開啟了以統管理員身分執行的程式,我就會完全無法觸發AutoHotkey的任何快速鍵,因為不同等級的執行程序之間是相互隔離的。

結果演變成,我只要每次重開機,在登入時就會出現UAC使用者帳戶控制的確認畫面,要我確認是否允許程式執行,也因此對我帶來了些許困擾。

參考文章:TheWillWillWeb|Windows8使用者帳戶控制(UAC)深入研究與專家密技分享 幾經研究之後,我發現原來可以利用「工作排程器」來幫我們跳過UAC檢查,並且幫助我們在登入時才執行程式,以下是設定步驟說明: 先開啟工作排程器,並在「工作排程器程式庫」按下滑鼠右鍵點擊「建立工作」 輸入工作名稱,並勾選「以最高權限執行」 切換到「觸發程序」,請新增「登入時」這個條件也可以設定只有特定使用者執行此程式: 接著設定「動作」,將執行的程式路徑與參數新增上去 接著設定「條件」,如果你用筆電,建議將「只有在電腦是使用AC電源時才啟動這個工作」取消勾選,以免用電池時不執行此程式! 只要短短五個步驟,就可以設定完成,設定還算簡單。

我也因為學會了這個技巧,發現有好多知名的Windows程式也都用類似技巧跳過UAC檢查,並自動執行軟體更新等動作,例如InternetExplorer的摘要和網頁快訊更新、DropboxUpdate、GoogleUpdate、CCleaner、iTools、OneDrive、TechSmithUpdate、…等等,都是用相同的技巧完成。

  相關連結 HowtoautostartProgramsasAdministratorinWindows10 工作排程器概觀 msfeedssync.exe是什麼?如何關閉它? 相關文章 WindowsPhone7.5(Mango)開發學習資源整理 芒果終於要來了,昨天已經正式釋出WindowsPhoneSDK7.1RTM繁體中文版,而估計在幾週內應該所有WindowsPhone7的使用者就能夠自動更新到支援多國語系、完整的中... WindowsContainer版本相容性與多重架構容器映像介紹 自從Windows核心版本v14393開始,也就是WindowsServer2016LTSC與Windows10年度更新版,正式開始支援Windows容器,這意謂著企業可以 徹底釐清Windows10與WindowsServer的版本編號 這些年一直對Windows10與WindowsServer的版本編號困擾著,經常會聽到什麼Windows10周年更新、Windows10創作者更新之類的名稱,完全摸不著頭緒,你 工商服務(廣告) 每月文章 2022 五月(10) 四月(5) 三月(9) 二月(9) 一月(15) 2021 十二月(12) 十一月(5) 十月(6) 九月(13) 八月(16) 七月(13) 六月(13) 五月(7) 三月(1) 二月(1) 2020 十二月(3) 十一月(1) 十月(3) 九月(7) 八月(7) 七月(9) 六月(2) 五月(5) 三月(4) 二月(5) 一月(4) 2019 十二月(7) 十一月(2) 十月(5) 九月(1) 六月(3) 四月(4) 三月(3) 二月(7) 一月(12) 2018 十二月(3) 十一月(1) 十月(4) 九月(12) 八月(4) 六月(2) 五月(3) 四月(6) 二月(1) 一月(2) 2017 十二月(2) 十月(3) 九月(4) 七月(1) 六月(1) 五月(1) 四月(1) 二月(3) 一月(4) 2016 十二月(4) 十一月(1) 十月(1) 九月(4) 八月(3) 七月(2) 五月(1) 四月(1) 三月(3) 二月(3) 一月(2) 2015 十二月(6) 十一月(4) 十月(3) 九月(5) 八月(1) 七月(4) 六月(2) 五月(3) 四月(1) 三月(1) 二月(3) 一月(2) 2014 十二月(3) 十一月(2) 十月(3) 九月(3) 八月(1) 七月(4) 六月(2) 五月(4) 四月(5) 三月(4) 二月(1) 一月(7) 2013 十二月(1) 十一月(8) 十月(1) 九月(2) 八月(4) 七月(5) 六月(8) 五月(9) 四月(8) 三月(10) 二月(9) 一月(10) 2012 十二月(4) 十一月(6) 十月(6) 九月(4) 八月(5) 七月(10) 六月(5) 五月(6) 四月(10) 三月(12) 二月(1) 一月(6) 2011 十二月(3) 十一月(7) 十月(8) 九月(14) 八月(15) 七月(10) 六月(10) 五月(11) 四月(11) 三月(13) 二月(14) 一月(13) 2010 十二月(13) 十一月(10) 十月(16) 九月(17) 八月(12) 七月(22) 六月(15) 五月(11) 四月(14) 三月(17) 二月(17) 一月(26) 2009 十二月(16) 十一月(18) 十月(18) 九月(23) 八月(20) 七月(26) 六月(24) 五月(21) 四月(26) 三月(30) 二月(27) 一月(26) 2008 十二月(30) 十一月(31) 十月(31) 九月(29) 八月(31) 七月(31) 六月(30) 五月(30) 四月(31) 三月(31) 二月(29) 一月(33) 2007 十二月(31) 十一月(37) 十月(13) 文章分類 .Net (220) .NETCore (57) Accessibility (3) Angular (25) AngularJS (11) ASP.NET (223) ASP.NET5 (3) ASP.NETBlazor (1) ASP.NETCore (37) ASP.NETIdentity (2) ASP.NETMVC (105) ASP.NETWebAPI (13) AzureDevOps (26) C# (124) CloudComputing (4) CSS (29) DevOps (20) Docker (24) EntityFramework (23) Git (30) Golang (2) HTML5 (8) IIS (103) Java (7) JavaScript (108) Jenkins (7) Kubernetes (9) LINQ (36) Linux (109) MicrosoftAzure (36) MySQL (15) Office (49) Office365 (28) Oracle (10) PHP (25) Scrum (1) Security (63) SQLServer (125) Subversion (35) SystemCenter (2) TFS (6) TFS2010 (10) Tips (188) UnitTesting (10) Usability (1) VBA (5) VisualBasic (5) VisualStudio (122) VisualStudio11 (2) VisualStudio2012 (10) VisualStudio2013 (4) VS2010Tips (23) Web (169) WebMatrix (8) Windows (39) Windows8 (14) WindowsAzure (18) WindowsPhone7 (14) 介紹好用工具 (222) 心得分享 (87) 多奇快訊 (8) 系統管理 (358) 前端工程研究 (19) 專案管理 (8) 團隊合作 (9) 網路管理 (18) 專業證照



請為這篇文章評分?