禁用在 Windows 7 中添加启动项的功能?

禁用在 Windows 7 中添加启动项的功能?

可能重复:
是否有类似适用于 Windows 7 的 StartupMonitor 的工具?

注意:这不是“如何禁用启动项”的问题,因为简单的答案是:“使用 msconfig”。

现在说到我的问题:我最近非常恼火,有些程序在安装后在我不知情的情况下将启动项添加到我的电脑中,我总是有 2 个程序启动 - 温度监视器和催化剂控制中心托盘。

现在,有时我安装某些东西并且它会添加启动项,我如何确保不再向 Windows 添加任何启动项?

所以我想做的是:

-禁用添加计划任务(即使对于管理员帐户,因此从这些帐户安装的程序也无法添加启动项)

-禁止向注册表添加启动项(即使对于管理员来说,将 Microsoft\Windows\CurrentVersion\Run 上的 HKLM 权限更改为只读是否足够?)

-禁用 Windows 7 中的所有其他启动方法 我不知道

-设置默认启动新的安装的服务为“手动启动”而不是/并阻止“自动启动”和“自动启动(延迟)”

我怎样才能做到这一点?

这也是一个很好的方法,可以防止大多数病毒在机器重启后运行(如果可以做到的话)。

我正在使用 7 Ultimate,因此我有组策略编辑器,如果可以使用的话。

答案1

没有直接的方法可以做到这一点。但您可以尝试一种解决方法,您可以安排一些脚本在关机时运行,该脚本会将注册表项恢复到之前的状态,即没有不需要的注册表项的状态。我从未尝试过,但我认为这应该可行。

答案2

您所要求的事情无法实现,因为具有管理权限的人可以轻松撤销您应用的任何限制。这也不明智,因为您可能会通过强制将服务启动设置为“手动”而严重破坏需要自动启动服务的软件。

基本上,您要问的是:“我如何保护机器免受管理员的攻击?”

这个问题的答案是:“不能。”

相关内容