用于关闭在后台运行的两个服务的 .bat 文件

Aia*_*ceT 1 windows-7 command-line batch-file

我有一台带有三个帐户的 Windows 7 计算机(按层级顺序):

  1. 管理员(带密码)类型管理员
  2. 来宾(与管理员密码不同)类型管理员
  3. 用户(无密码)类型 标准用户

在用户的帐户上,我如何创建一个一旦启动就执行以下任务的批处理文件:

  • 停止在后台激活的名为 Teamviewer 的服务
  • 停止服务熊猫云办公保护
  • 以“InPrivate 模式”打开浏览器资源管理器
  • 从窗口事件注册表中删除之前持有的三个动作

第二个批处理文件将用于恢复原始情况,因此它应该像这样操作:

  • 关闭浏览器
  • 激活服务熊猫云办公保护
  • 激活服务团队查看器
  • 执行完后删除这三个动作的事件日志窗口

这两个文件将在需要时通过链接启动,之前在该链接上激活了以管理员身份运行选项。

我想避免每次输入管理员密码或guest密码来确认批处理的执行(我知道两个密码)。

最终,我想通过单击禁用这两项服务,而不会提示我输入密码,并且不会将其存储在事件日志中。一旦我结束在 Internet 上的搜索,只需再次单击第二个 .bat 文件,所有内容都将设置为初始状态。

And*_*ndy 5

如果您所指的服务是 Windows 服务,则非管理员用户无法在不提升权限的情况下停止或启动它们。如果您正在谈论从 Windows 事件查看器中删除日志,那也必须使用管理员权限来完成,即使如此,我认为您只能清除整个日志,而不能有选择地删除某些条目。

所有这些事情,如果允许标准用户使用,将是操作系统中的巨大安全漏洞。我认为不可能做你想做的事(除了在 InPrivate 模式下启动 IE)。

  • 元相关:[“这是不可能的”是有效答案,还是评论?](http://meta.superuser.com/q/7161/354511) (2认同)

归档时间:

查看次数:

727 次

最近记录:

10 年,10 月 前