在Windows7中舊的應用程式無法安裝、無法執行怎麼辦?

「使用者帳戶控制(UAC, User Account Control)

隨著Windows 7的普及率愈來愈高,有越來越多的人開始使用Windows 7,而Windows 7的效能表現上,比起前一代的Windows Vista,也確實進步很多,在執行程式上也非常的快速,除了兼顧美美的介面之外,並沒有犧牲掉太多的效能。

但是有個Windows的安全性新技術,仍然被微軟保留了下來,那就是「使用者帳戶控制(UAC, User Account Control),這個新技術大大的影響了使用者在使用Windows的習慣,早期在使用Windows XP時,我們每個人使用的帳戶,幾乎一定都是「系統管理員」的權限,想當然爾,所有的應用程式也都繼承了我們的至高無上的權限,這造成了一些不肖的惡意程式、木馬程式能任意的攻擊我們的系統,由於作業系統並不能分判指令的對錯與否,它必需服務我們所分配的任務,而惡意程式也代表了我們(因為它繼承了我們的權限)。

這剛好讓我想起電影「變人(Bicentennial Man)」的一個片段,在機器人剛進入電影中的那個家庭時,有一個晚上,大小姐把機器人叫上來二樓,並且請它站到「窗戶」旁邊,接著,她下了一個指令…「跳下去」,結果,機器人必需服從主人的指令,就真的這樣從二樓窗戶的地方跳下去了。

所以,微軟注意到使用者這樣一個使用習慣,而改變了Windows的遊戲規則,也就是我們所使用的應用軟體再也不能肆無忌憚的存取「Windows的禁區」了,所有要存取禁區的動作,全部都要再一次經過我們的授權,也就是會跳出一個詢問的視窗,詢問我們按下是或者否。

所有的改革都有陣痛期,你忽然間改變了遊戲規則,使用者一時之間會無法適應這樣一而再,再而三的詢問你「是與否」,所以就會覺得Windows Vista或是Windows 7不好用、很龜毛、很囉嗦。但如果你知道,這是為了保護你的電腦比較不會那麼容易就中毒所設下的機制,是否會覺得其實這個機制並沒有那麼差的。

舊的應用程式無法執行或是無法安裝

也因為這個UAC的新機制,所以在XP時期的應用程式,若是拿到Vista或是Windows 7中時,就有可能會發生不能執行的情況,甚至是連安裝都沒有辦法安裝。這時候,有兩個方式,可以嘗式看看,說不定有機會可以死而復生,重新讓舊的應用程式可以正常的執行。

第一種方式:「以系統管理員身分執行」

第一種方式比較快速,而且也不需要關閉UAC的功能,一般來說,大部份的情況使用這種方式即可,使用的方式,就從開始功能表中,選擇所要執行的軟體,此時,不要急著按下滑鼠左鍵來執行軟體,而是先使用右鍵來開啟快速功能表後,再從功能表中選擇「以系統管理員身分執行」,緊接著就會出現詢問要不要提升權限之類的對話盒,那時再按下〔是〕即可。
2475-01

Advertisement

第二種方式:「關閉UAC」

而第二種方式,是採用永久「關閉UAC」的方法,當你把UAC關閉之後,Windows就沒有辦法再為我們把關這些應用程式,所以當你決定要將UAC關閉時,日後使用電腦應該要自己多加小心,最後的後果是要自負的。

而在Windows 7中關閉UAC的步驟如下:

Step 1. 從「開始」功能表中開啟「控制台」,開啟後,請點擊「新增或移除使用者帳戶」,如下圖:
2475-02
Step 2. 接著,請點擊「使用者帳戶」,如下圖:
2475-03
Step 3. 來到使用者帳戶視窗後,請點擊最下方的「變更使用者帳戶控制設定」,如下圖:
2475-04
Step 4. 原本「使用者帳戶控制設定」是在第二格的「預設-只在程式嘗式變更我的電腦時才通知我」,請將調整滑桿移至最下方的「發生下列狀況時,不要通知我:程式嘗試安裝軟體或變更我的電腦、我變更Windows設定」,最後按下〔確定〕之後,將電腦重新開啟後,即完成設定。
2475-05

發表迴響

以經常會遇到的問題及「初學者」的角度,來看待「電腦教學」這回事。