奇怪的 Windows 7 权限

奇怪的 Windows 7 权限

所以情况是,我在安装的 Windows 7 上只有一个“正常”用户帐户;Matt。

第一个问题,这是一个管理员帐户吗?

我有许多小型系统托盘应用程序无法自动启动。我必须在第一次需要它们时自行运行,因为它们需要管理员权限,而显然我无法让需要管理员权限的程序自动启动。因此我得到了 UAC 弹出窗口,必须单击“确定”。

问题二,我能解决这个问题并让它运行吗?不只是关闭 UAC。除非这是一个可行的解决方案(?)

最后,我最近启用了访客帐户。当我从访客帐户运行相同的系统托盘应用程序之一时,它不会请求权限!它就是正常工作!从什么时候起,访客比我更容易了?!也许是因为我管理员和 Windows 正在尝试保护自己。

我能做什么?我基本上不想收到那么多 UAC 请求,但又不想完全关闭它。

干杯

答案1

回答1:

大概。 :)

如果您是管理员并且 UAC 已打开,则会弹出并要求您确认需要管理员权限的操作。如果您不是管理员,则会弹出并要求您输入管理员帐户名和密码以允许该操作。

我说“可能”是因为如果你没有做任何超出安装过程中创建的标准用户的事情那么是的,这是一个管理员帐户。

要检查 - 单击球体,然后在搜索框中输入“用户 a”(不带引号),它会在您输入时在列表中显示“用户帐户” - 按回车键运行它,或单击它。

这将打开一个“控制面板\用户帐户和家庭安全\用户帐户”窗口,并且它会在您的图标下告诉您是否是管理员。

回答2:

StartUp 应用程序可能比较旧,不适用于 Win7,因为它在启动时使用了一些管理员级别的功能,恶意软件已经向我们展示了,这不是一个好主意 - 所以 Windows 会阻止它。您可以批准它,但每次登录时都必须这样做。

尝试找到被阻止的程序的更新版本。

或者您可以从现在的启动方式中删除它,而使用新的 Windows 调度程序:创建一个新任务并选择“登录时运行”以及“以最高权限运行”(等等,有很多选项您可能决定要使用)并且它应该在您登录时启动。

我找到了一些很好的说明这里

希望有所帮助。

答案2

听起来这些应用程序请求最高权限。由于您的帐户是管理员,因此应用程序要求管理员权限。由于访客是标准用户,因此应用程序以标准用户身份运行。

当程序要求管理员权限时,您将收到 UAC 提示。

一个可能的解决方案是修改注册表中这些程序的运行条目,使其作为调用流程

您需要将值数据替换为

cmd /min /C "set __COMPAT_LAYER=RUNASINVOKER && start "" %1"

除了用数据的原始内容替换 %1 之外。如果其中包含空格,则在其周围添加“”。

相关内容