Windows_8.1/Windows 7下普通用戶運(yùn)行軟件提示輸入管理員密碼

1.?問題起因?
最近遇到一個(gè)比較棘手問題,順豐速運(yùn)修改了快遞單填寫方式,必須要安裝他們公司開發(fā)的一個(gè)軟件(軟件名叫“速打線下用戶專用版”),這個(gè)軟件非常奇葩,只要是普通用戶運(yùn)行該軟件,就彈出“用戶帳戶控制”的對話框要求輸入管理員密碼,要么就把用戶帳戶加入管理員組才能正常運(yùn)行,作為一家比較有規(guī)模的企業(yè),怎么可能隨便開放管理員權(quán)限啊!這樣做將會(huì)有無盡麻煩(如果你是管理員,你懂的)。但我們公司有大量快件用順豐寄,不用不行,于是馬上向當(dāng)?shù)氐捻権S分部提出絕對不能開放管理員權(quán)限,必須給解決方案。順豐方面還是挺重視的,馬上派人過來處理(我們是大客戶嘛),但可惜派人過來搞了半天也沒有搞定,又給了我廣州的技術(shù)客服聯(lián)系方式叫我直接找客服,我也是馬上聯(lián)系客服,可是還是搞了半天沒有找到方法,于是他說要找總部詢問。又過了一天,沒有回復(fù),于是我再聯(lián)系廣州的技術(shù)客服,他告訴我總部說是權(quán)限問題,叫我修改一下權(quán)限,最蛋痛的是也沒有告訴我需要修改什么權(quán)限(軟件是你們公司開發(fā)的,需要訪問系統(tǒng)哪些文件或注冊表鍵值你們應(yīng)該最清楚?。?
?很明顯,順豐開發(fā)這個(gè)軟件沒有考慮全面,也沒有測試清楚,我公司平時(shí)工作用的超過20個(gè)軟件也沒有出現(xiàn)這種問題。詢問了一些同行,他們也有類似的問題(同行使用的其他軟件也有類似情況,例如QQ,以普通用戶登錄時(shí),經(jīng)常會(huì)彈出“用戶帳戶控制”對話框)。?
關(guān)鍵時(shí)候還是需要自己詳細(xì)測試找出解決方法,做好折騰準(zhǔn)備吧!?。?!運(yùn)維伙伴們。?
2.?解決過程和有效方法?
?以普通用戶身份登錄運(yùn)行軟件立刻彈出如下對話框:(我使用的電腦“xruan”是管理員組的成員)?
第1步:看到這個(gè)對話框,第1反應(yīng)是把“用戶帳戶控制設(shè)置”的通知級別降低?
于是進(jìn)入“控制面板à用戶帳戶和家庭安全à用戶帳戶à更改用戶帳戶控制設(shè)置”,設(shè)置成始終不通知,然后重新啟動(dòng)電腦。結(jié)果,然并卵,普通用戶運(yùn)行還是會(huì)彈出“用戶帳戶控制”對話框,此方法不可行。?
第2步:嘗試修改程序兼容方式以管理員身份運(yùn)行此程序?
右鍵點(diǎn)擊軟件圖標(biāo)à“屬性”à“兼容性”勾選“以管理員身份運(yùn)行此程序”,然后點(diǎn)擊按鈕“更改所有用戶的設(shè)置”勾選“以管理員身份運(yùn)行此程序”,如下圖所示:?
此方法同樣無效。悲催呀!?
第3步:聯(lián)想到Windows下也有一個(gè)類似Linux下使用sudo命令為用戶臨時(shí)提升權(quán)限運(yùn)行某些需要特別權(quán)限的程序(名字叫sudowin)。?
經(jīng)過一輪折騰,sudowin這個(gè)軟件貌似不能運(yùn)行圖形界面的程序,于是該方法也宣告失敗。?
難道真的要開放管理員權(quán)限嗎?不行,這底線不能破,不然會(huì)產(chǎn)生更多問題。?
第4步:查看組策略相應(yīng)的安全選項(xiàng),這可能是最后可行的方法啊?
右鍵點(diǎn)擊左下角“Win”圖標(biāo)(我使用的系統(tǒng)是Windows 8.1 64位版),點(diǎn)擊“運(yùn)行”,輸入“gpedit.msc”à按“確定”,打開“本地組策略編輯器”,然后“計(jì)算機(jī)配置”à“Windows?設(shè)置”à“安全設(shè)置”à“本地策略”à“安全選項(xiàng)”à“用戶帳戶控制:以管理員批準(zhǔn)模式運(yùn)行所有管理員”如下圖所示:?
此選項(xiàng)默認(rèn)是開啟的,用戶帳戶控制設(shè)置的窗口貌似就是由這個(gè)選項(xiàng)控制的。果斷修改為禁用,此選項(xiàng)需要重新啟動(dòng)電腦生效。?
重啟后以普通用戶身份登錄,運(yùn)行“速打線下用戶專用版””,嘩噻,成功打開了軟件,沒有提示需要輸入管理員密碼。如下圖所示:?
余下的操作按照順豐客服的軟件操作說明做就可以了,我這里不詳述了。?
然后在公司其他Windows 7 32位和64位的系統(tǒng)上測試,使用以上方法全部可行。Windows XP系統(tǒng)沒有這個(gè)問題,直接安裝就可以以普通用戶身份使用軟件。?
提示:本文是以非域環(huán)境進(jìn)行測試的,如果是在域環(huán)境下,可以在域服務(wù)器端打開需要運(yùn)行軟件的計(jì)算機(jī)所在的“組織單位”的組策略GPO進(jìn)行修改,修改方法跟本地組策略修改方法類似。?
小結(jié):?
1.?通過系統(tǒng)彈出的提示一步一步尋找問題突破口,要有毅力,不要怕麻煩,修改前后都要記錄好修改前后的設(shè)置值,方便修改錯(cuò)了還原設(shè)置(這點(diǎn)很重要)?
2. Windows系統(tǒng)方便易用,但正因?yàn)檫@樣,系統(tǒng)對用戶隱藏了很多工作原理,當(dāng)問題出現(xiàn)時(shí)往往難以確定導(dǎo)致問題的原因。?
3.?作為系統(tǒng)管理員,無論是Linux的還是Windows的,部署系統(tǒng)時(shí)都必須以最少權(quán)限為原則,這樣才能最大程度保障業(yè)務(wù)系統(tǒng)穩(wěn)定運(yùn)行。?
4.?上述的設(shè)置必須進(jìn)一步明確其控制的范圍和可能會(huì)產(chǎn)生的影響。?
5.本文的方法是完全關(guān)閉了UAC功能,確實(shí)解決了煩人的UAC提示,但同時(shí)也降低了系統(tǒng)安全級別,所以必須采取其它措施來補(bǔ)救因?yàn)殛P(guān)閉UAC帶來的安全隱患。?
6.?我的另一篇博文使用UAC白名單讓指定的程序不受UAC限制提供另一個(gè)方法解決UAC限制問題。
了解更多網(wǎng)絡(luò)知識關(guān)注:http://www.vecloud.com/