我最近重新安装了 Windows 7,但遇到了这个问题:每当我尝试将文件写入“敏感”文件夹(如)C:\Program Files
或时C:\Windows
,我都会收到一条警告,询问我是否要继续。
另外,我无法向C:\
根目录写入任何内容,并且我通常使用的许多程序在尝试进行任何更改时经常会出现问题。例如,MATLAB 无法修改其自己的路径文件...
现在,我已将 UAC 控制设置为“从不通知”(即完全禁用),并且我以“管理员”用户组的用户身份登录。
我知道手动将各个 EXE 的“以管理员身份运行”值设置为 true 可能会解决与它们有关的问题,但是我如何才能自动以管理员身份运行所有内容..?
答案1
将 UAC 设置为“从不通知”并不能完全禁用它。系统仍将保护操作系统的某些关键区域。要完全禁用 UAC,您必须编辑注册表、使用组策略、msconfig 或通过用户控制面板小程序。
指示这里。使用风险自负!就我个人而言,如果我有需要写入其自己的应用程序目录的应用程序,我会向该特定文件夹的用户组授予修改权限。或者使用 Microsoft Application Virtualization。或者只是其中一种兼容模式,然后查看%USERPROFILE%\AppData\Local\VirtualStore\
。
答案2
以管理员身份运行所有程序会带来巨大的安全漏洞,您可以这样做,但是这会允许恶意软件、病毒、蠕虫等为所欲为。
您应该始终在 Windows 7 中以管理员身份安装软件,这将为该程序设置写入敏感区域的权限,卸载该软件,右键单击它并选择“以管理员身份运行”重新安装
如果该程序不是为 W7 设计的,则需要以兼容模式和管理员身份安装,右键单击安装程序并选择属性 > 兼容性选项卡,为其设计的操作系统设置兼容模式并勾选以管理员身份运行框,点击确定并安装该程序。这解决了旧程序的许多问题。