Windows 7及Windows 8中的UAC功能在給我們提供安全操作的同時,也給我們帶來了不少麻煩,那么,我們是否可以魚與熊掌兼得,在暢享它所帶來的安全性的同時,又能避免它給我們的日常操作帶來麻煩呢?答案自然是肯定的。
妙用任務(wù)計劃,自啟動程序無阻礙
Windows系統(tǒng)中的任務(wù)計劃具有最高的運行權(quán)限,所以我們只要將常用程序添加到其中,就能達到無阻礙運行的目的。而且,使用該方法有個很大的好處,那就是由于任務(wù)計劃可以自定義運行條件(比如可以設(shè)置讓其開機自動運行或在指定的時間運行等),所以對于某些常用且運行時間較為固定的程序來,使用該方法可以達到高效與便捷雙重目的。
以在Windows 8中添加QQ到任務(wù)計劃,并讓其在上班后(上午9:00時)自動運行為例。
第一步:按下“Win+R”組合鍵,打開“運行”對話框,輸入“control schedtasks”,回車,打開“任務(wù)計劃程序”窗口。在右側(cè)的“操作”欄中選擇“創(chuàng)建基本任務(wù)”項按鈕(如圖1),打開“創(chuàng)建基本任務(wù)向?qū)А睂υ捒颉?/p>
第二步:在“名稱”文本框中輸入計劃名稱(如啟動QQ),單擊“下一步”按鈕。在接下來的對話框中,依次觸發(fā)器設(shè)置為“每天”,操作開始時間為次日的9:00(如圖2),要執(zhí)行的操作為“啟動程序”,單擊“下一步”按鈕。
第三步:在出現(xiàn)的對話框中,單擊“瀏覽”按鈕,打開相應(yīng)的對話框,選擇文件為QQ可執(zhí)行文件(QQ.exe。默認位于D:\Program Files (x86)\Tencent\QQ\Bin目錄下,其中D是程序所在盤符),確認后,單擊“下一步”按鈕(如圖3)。最后單擊“完成”按鈕,QQ的添加工作即告結(jié)束。以后每天到了上午9時,QQ就會準時啟動,并且不會彈出UAC對話框,讓我們選擇是否允許運行了。
一路順風,為信任的程序大開綠燈
上面的方式雖然簡單,但僅適用于一些我們希望能在指定條件下自動運行的程序,對于其他受信任的程序,我們又該用什么方式來達到無阻礙運行的目的呢?方法有兩種。一是為我們可以利用UAC Trust Shortcut這款軟件(需要NET 2.0支持),讓這些程序的快捷方式享受特殊待遇,這樣,當我們在桌面雙擊這些快捷方式運行程序時,UAC就不會出來多事了;二是我們可以利用微軟提供的工具Microsoft Application Compatibility Toolkit(以下簡稱MACT),將受信任程序直接添加到白名單中,從而繞過UAC阻攔。
實例1:用創(chuàng)建特殊快捷方式的辦法實現(xiàn)
下載安裝后啟動UAC Trust Shortcut程序(下載地址:http://www.onlinedown.net/soft/106909.htm),進入其主界面(如圖4),在Name(名稱)文本框中,輸入軟件快捷方式的名稱(此例為QQ),單擊Browse(瀏覽)按鈕,打開相應(yīng)的對話框,在其中選擇好QQ的可執(zhí)行程序,單擊Add now(立即添加)按鈕,桌面上就會出現(xiàn)一個新的QQ快捷方式圖標。以后要運行QQ時,只需雙擊該圖標即可。
當前的快捷方式創(chuàng)建完畢,在程序主界面中單擊Add another program(添加其他程序)按鈕,然后用同樣的方法,我們可以為其他程序創(chuàng)建快捷方式圖標。創(chuàng)建的過程中,如果你不知道當前要添加的文件的可執(zhí)行方式位于哪個目錄,可以在桌面中右擊該程序的快捷方式圖標,然后在出現(xiàn)的右鍵菜單中選擇“屬性”,打開“屬性”對話框,可在“目標”文本框中查看到(如圖5)。
實例2:將受信任程序添加到白名單
在Windows 7或Windows 8中運行程序時,有的會彈出UAC對話框予以詢問,有的則會直接運行(比如系統(tǒng)自帶的IE瀏覽器和WMP播放器等),其中的奧妙在哪?其實說穿了,無非是因為微軟已將系統(tǒng)內(nèi)置的程序添加到了白名單中,而我們后期安裝的程序沒有受此厚遇罷了。所以我們只需照方實施,將后期安裝的可信任程序也添加到白名單中即可。
第一步:下載并安裝MACT(需要NET 3.5支持)程序。安裝完畢,單擊“開始/所有程序/Microsoft Application Compatibility Toolkit/Compatibility Administrator”啟動程序,然后在其主界面中單擊工具欄中的New(新建)按鈕。此時,一個名為New Database(1)的子項會出現(xiàn)在左側(cè)的Custom Databases項下。右擊該子項,在出現(xiàn)的右鍵菜單中選擇“Create New/Application Fix…”(如圖6),打開相應(yīng)的對話框。
第二步:在Name of the programto be fixed和Name of the vendor for this program中輸入要加入白名單的軟件名稱(如QQ、QQ.exe??筛鶕?jù)自己的需要隨意輸入,一切以易辨認為原則),單擊Browse(瀏覽)按鈕,打開Find Executable對話框,在其中選擇好相應(yīng)程序的可執(zhí)行文件,單擊“下一步”按鈕(如圖6)。
第三步:在出現(xiàn)的對話框列表中,勾選RunAsAdmin和RunAslnvoker兩項(如圖7)。選擇完畢,連續(xù)單擊兩次“下一步”按鈕,最后單擊“完成”按鈕,返回程序主界面,此時,我們會看到剛才添加的程序已位于界面左側(cè)的“New Database/Applications”項下。
第四步: 用同樣的方法,將其他受信任的程序逐一添加進去。添加完畢,單擊工具欄上的Save按鈕,在出現(xiàn)的對話框的Datebase Name文本框中任意輸入一個文件名,單擊OK按鈕,打開Save Datebase對話框,在其中設(shè)置好保存路徑及文件名,單擊“保存”按鈕(如圖8),我們設(shè)置的白名單即會被保存到本地。
第五步:在程序主界面中單擊菜單File/Install,我們所設(shè)置的白名單即會被添加到Windows 7的UAC中。以后再運行名單中涉及到的程序時,這些程序就會直接運行,而不會彈出UAC對話框來煩人了。