寻找一种简单的方法来禁止特定软件写入注册表

寻找一种简单的方法来禁止特定软件写入注册表

我在一家拥有管理员帐户的公司工作,这意味着我的帐户对系统和注册表具有完全访问权限。我喜欢用我的 USB 驱动器运行便携式软件,但有些软件会自动附加到菜单右键单击 shell 或会修改文件关联,所以我每次都必须手动“修复”它。

我担心的是:

  1. 如果我想保护特定的注册表项,我可以将权限设置为只读,但我必须逐个(或手动)进行操作。一些“重度注册表软件”(如视频播放器)总是可以注册很多文件关联,如 *.avi、*.flv、*.mp4.. 等

  2. 使用 UAC 运行软件可以保护一些关键的注册表项,但 UAC 需要重新启动才能生效,这令人沮丧。

  3. 以标准用户身份运行软件可以保护一些关键的注册表项,但由于这是我的办公室电脑,所以我希望尽可能减少对系统的更改。

  4. 使用沙盒或某些防病毒注册表保护程序运行软件听起来很棒,但是我正在使用办公室电脑,我想尽量减少软件的安装。

还有其他方法可以保护注册表不被特定软件更改吗?谢谢。

答案1

您不应使用本地Administrator帐户来处理您的常规业务。

但是,您可以创建一个“常规”管理员帐户,以便能够打开 UAC。

我知道你很沮丧,因为 UAC 需要重启才能生效,但你最好一直保持 UAC 开启,这样可以处理 75% 的情况(大多数程序都有许多特权)比关闭其他 25% 的 UAC(命令提示符等)要多。

如果你对 UAC 因每一件小事而烦扰你感到恼火,可以使用一个滑块:

UAC 设置

每当您需要更多权限时,只需Run as Administrator在程序上使用即可。就这么简单,唯一的麻烦就是必须重新启动相关程序。

相关内容