【你要允许此应用对你的设备进行更改吗】管理员身份运行的‘秘密’_百...
发布网友
发布时间:2024-10-01 19:28
我来回答
共1个回答
热心网友
时间:2024-10-17 19:22
国内Windows用户常会遇到“以管理员身份运行”的提示。这个功能意味着什么?真的有必要吗?这一切需要从Windows上的UAC(用户账户控制)功能说起。
UAC是Windows的一个备受争议的功能,其界面对于很多人来说就如同脱裤子一样让人不悦。因为大多数弹窗都是用户主动操作的结果,这个额外的确认步骤确实增加了干扰。如果选择“否”,操作通常会中断;如果选择“是”,程序则会获得管理员权限。
Windows中有不同的账户对应不同的管理权限。开启UAC后,程序默认以Users权限级别运行,即使登录管理员账户也不例外。当程序试图修改系统设置、文件、注册表等时,会弹出提示框请求管理员权限,类似Mac中的操作需要输入密码。
从Windows 7开始,UAC拥有自己的设置界面和4个通知档位,并一直延续至今。在系统后台中,不同权限级别的进程是隔离的。如果一个程序在运行过程中申请高级别权限,即使用户同意,它也无法直接获得权限,这是为了避免恶意程序诱导用户或绕过UAC获取权限。
无论程序如何操作,因为不同权限隔离,想要访问管理员权限组的进程必须重启,新开的进程才能以管理员权限运行。所有新开的进程都会由资源管理器验证权限级别,如果是管理员级别则需要用户同意。
为了提升UAC的使用率,微软引入了UAC虚拟化。对于某些程序,运行时只需要写入HKLM或Windows目录,而无需加载驱动。Windows检测到这种程序后,会启用UAC虚拟化。程序原本需要对注册表HKLM目录进行修改,现在集中到注册表的HKCR目录下;原本需要写到Windows目录的内容,现在移到C盘的Appdata目录中。这样做既减少了UAC弹窗的次数,也提升了系统的安全性。
然而,现在国产软件几乎全部需要管理员权限才能运行,这背后的原因是让软件在安装时就获取最大权限,今后弹窗、锁定主页、修改右键菜单、访问用户隐私文件等操作变得轻而易举。所以,需要管理员权限才能安装运行的软件,99%都在干一些不光彩的事情。
对于自己的电脑,大可定期清理,重装系统。但如果是公共区域的公用电脑或父母小孩使用的电脑,因为很多人不懂电脑,100%会被诱导安装大量流氓软件。这时,巧妙利用UAC可以彻底阻绝软件的流氓行为。在管理员账户下运行的程序需要提升权限时,会直接申请,用户作为管理员直接给予权限。在标准账户下运行的程序需要提升权限时,因为标准账户不具备管理员权限,所以必须输入管理员账户密码才能继续,如果不知道密码,就无法安装。
UAC有四个通知档位,第三档是Windows默认的,但小淙推荐大家使用第四档“始终提醒”。这可以避免静默提权行为,所有涉及管理员权限的行为都将弹窗。中间两档的区别在于,第三档的弹窗界面背景为黑色,此时所有进程暂停,避免恶意程序控制鼠标自行获取管理员权限,截图程序也被暂停,只能拍照。而第二档只是弹窗,背景是原来的操作界面,只有申请权限的程序被暂停,其他程序照旧运行。虽然称为“始终通知”,但实际使用下来通知数量并不多,远未到令人厌烦的地步。
总的来说,UAC这个当初受人诟病的功能能够存活至今,要感谢微软当初的选择并坚持下去,这条对抗用户使用习惯的道路,有效避免了许多安全问题。虽然有些操作确实需要提供给程序管理员权限,但这些操作不应频繁出现,只在偶尔调用时才弹窗。遇到程序频繁请求权限时,应怀疑其目的并考虑更换软件,因为大多数所谓的流氓软件都不是优秀的软件。删除卸载流氓软件可以参考相关文章。
热心网友
时间:2024-10-17 19:23
国内Windows用户常会遇到“以管理员身份运行”的提示。这个功能意味着什么?真的有必要吗?这一切需要从Windows上的UAC(用户账户控制)功能说起。
UAC是Windows的一个备受争议的功能,其界面对于很多人来说就如同脱裤子一样让人不悦。因为大多数弹窗都是用户主动操作的结果,这个额外的确认步骤确实增加了干扰。如果选择“否”,操作通常会中断;如果选择“是”,程序则会获得管理员权限。
Windows中有不同的账户对应不同的管理权限。开启UAC后,程序默认以Users权限级别运行,即使登录管理员账户也不例外。当程序试图修改系统设置、文件、注册表等时,会弹出提示框请求管理员权限,类似Mac中的操作需要输入密码。
从Windows 7开始,UAC拥有自己的设置界面和4个通知档位,并一直延续至今。在系统后台中,不同权限级别的进程是隔离的。如果一个程序在运行过程中申请高级别权限,即使用户同意,它也无法直接获得权限,这是为了避免恶意程序诱导用户或绕过UAC获取权限。
无论程序如何操作,因为不同权限隔离,想要访问管理员权限组的进程必须重启,新开的进程才能以管理员权限运行。所有新开的进程都会由资源管理器验证权限级别,如果是管理员级别则需要用户同意。
为了提升UAC的使用率,微软引入了UAC虚拟化。对于某些程序,运行时只需要写入HKLM或Windows目录,而无需加载驱动。Windows检测到这种程序后,会启用UAC虚拟化。程序原本需要对注册表HKLM目录进行修改,现在集中到注册表的HKCR目录下;原本需要写到Windows目录的内容,现在移到C盘的Appdata目录中。这样做既减少了UAC弹窗的次数,也提升了系统的安全性。
然而,现在国产软件几乎全部需要管理员权限才能运行,这背后的原因是让软件在安装时就获取最大权限,今后弹窗、锁定主页、修改右键菜单、访问用户隐私文件等操作变得轻而易举。所以,需要管理员权限才能安装运行的软件,99%都在干一些不光彩的事情。
对于自己的电脑,大可定期清理,重装系统。但如果是公共区域的公用电脑或父母小孩使用的电脑,因为很多人不懂电脑,100%会被诱导安装大量流氓软件。这时,巧妙利用UAC可以彻底阻绝软件的流氓行为。在管理员账户下运行的程序需要提升权限时,会直接申请,用户作为管理员直接给予权限。在标准账户下运行的程序需要提升权限时,因为标准账户不具备管理员权限,所以必须输入管理员账户密码才能继续,如果不知道密码,就无法安装。
UAC有四个通知档位,第三档是Windows默认的,但小淙推荐大家使用第四档“始终提醒”。这可以避免静默提权行为,所有涉及管理员权限的行为都将弹窗。中间两档的区别在于,第三档的弹窗界面背景为黑色,此时所有进程暂停,避免恶意程序控制鼠标自行获取管理员权限,截图程序也被暂停,只能拍照。而第二档只是弹窗,背景是原来的操作界面,只有申请权限的程序被暂停,其他程序照旧运行。虽然称为“始终通知”,但实际使用下来通知数量并不多,远未到令人厌烦的地步。
总的来说,UAC这个当初受人诟病的功能能够存活至今,要感谢微软当初的选择并坚持下去,这条对抗用户使用习惯的道路,有效避免了许多安全问题。虽然有些操作确实需要提供给程序管理员权限,但这些操作不应频繁出现,只在偶尔调用时才弹窗。遇到程序频繁请求权限时,应怀疑其目的并考虑更换软件,因为大多数所谓的流氓软件都不是优秀的软件。删除卸载流氓软件可以参考相关文章。