今天在遠景看到feenn的這個帖子,覺得非常有用,能夠很好的解決Norton UAC不能顯示的問題,所以整理了一下轉過來,希望對用到Norton UAC的朋友有所幫助!
Norton UAC是什么?
它能夠自動管理Vista中的UAC功能。當用戶打開應用軟件的時候,Vista的UAC功能會跳出很多提示,影響了體驗效果,很多用戶不看提示,直接跳過。而NortonUAC能夠有效地取代Vista的UAC功能,一旦得到你第一次的同意后,它便會在后臺自動允許此操作。為什么會開發這個工具來取代 Vista的UAC功能?微軟在Vista核心部分加入了額外的安全機制,從而引起了UAC的提醒警告。取消UAC會弱化系統的安全性能,所以從安全的角度而言,開啟UAC的功能會有幫助。但UAC的提示很煩人,大多數用戶對于頻繁跳出的提示感到厭煩。所以,諾頓實驗室正在開發那些不需要提示的工具來取代 Vista的UAC,這樣用戶既可以從UAC中受惠,又可以極少數情況才與UAC互動。
像Vista中的UAC一樣,Norton UAC也有著不同的提示等級:
第一種,該程序有認證,且處于保護目錄中,常見于Windows自帶的程序。
第二種,該程序有認證,但不處于保護目錄中,常見于大公司發行的程序。
第三種,該程序沒有認證,也不在保護目錄中,我們就需要注意了(也有可能是正常程序)。
Norton UAC將收集用戶的選擇情況和那些造成跳出提示的應用軟件的信息,這些數據被用來來改進白名單,使白名單更全面(需要聯網)。Norton UAC在大幅度改進界面友好的前提下使系統更加安全可靠,尤其是那些裝有NIS并且實時更新的用戶。
解決Norton UAC不能顯示的方法
1. Is UAC enabled? go to control panel->User Account and make sure UAC is enabled.
首先刪除Norton UAC服務:“sc delete symafr”,當然應該在管理員權限下操作;
2. Is Install and Uninstall successful?
Install:
check the following files:
C:\Windows\System32\drivers\symafr.sys
C:\Windows\System32\symconsent.exe
check if driver is running:
use cmd: type "sc query symafr"
this driver should be running
check this registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\SymConsent\
Installed = "1"
Uninstall:
The above files and registry should be removed
刪除驅動文件和Hook程序:
刪除或重命名“C:\Windows\System32\drivers\symafr.sys”和“C:\Windows\System32\symconsent.exe”兩個文件。如不能刪除或重命名,請使用unlocker之類的工具解決。
3. What version of the vista are you running?
check the file version of this file: c:\windows\system32\appinfo.dll
NUAC only supports the following versions: 6.0.6000.16386, 6.0.6001.17052, 6.0.6001.18000
刪除注冊表項:刪除“HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\SymConsent\“表項。
4. 重新安裝Norton UAC。
Norton UAC Tool下載地址:ftp://ftp.symantec.com/misc/sabu/norton_labs/NUACx86.exe