我有一台 Windows 7 计算机,其中有三个帐户(按层次顺序排列):
- 管理员(有密码)类型 管理员
- Guest(密码与Administrator不同)类型管理员
- 用户(无密码)类型 标准用户
在用户帐户中,如何创建一个批处理文件,该文件一旦启动就会执行以下任务:
- 停止后台运行的名为 Teamviewer 的服务
- 停止服务 Panda Cloud Office Protection
- 以“InPrivate 模式”打开浏览器资源管理器
- 从窗口事件注册表中删除先前持有的三个动作
第二个批处理文件将用于恢复到原始情况,因此它应该像这样操作:
- 关闭浏览器
- 激活 Panda Cloud Office Protection 服务
- 激活服务teamviewer
- 执行完这三个操作后删除事件日志窗口
这两个文件将在需要时通过先前激活“以管理员身份运行”选项的链接启动。
我想避免每次输入管理员密码或来宾密码来确认批处理的执行(我知道这两个密码)。
最终,我希望单击一下即可禁用这两项服务,而无需输入密码,也不会将密码存储在事件日志中。一旦我结束互联网搜索,只需再次单击第二个 .bat 文件,所有内容都将设置为初始状态。
答案1
如果您提到的服务是 Windows 服务,非管理员用户无法在未提升权限的情况下停止或启动它们。如果您指的是从 Windows 事件查看器中删除日志,那么这也必须以管理员权限完成,而且即便如此,我认为您也只能清除整个日志,而不能有选择地删除某些条目。
如果允许标准用户使用所有这些功能,那么操作系统就会出现巨大的安全漏洞。我认为不可能实现您想要的功能(除了以 InPrivate 模式启动 IE)。