好吧伙计们,我希望你的帮助很糟糕,但只是一点点糟糕!
我的工作有一个烦人的程序,它会显示我在哪台机器上运行,以免混淆不同类型的计算机。我知道它为什么在那里和意图,但坦率地说它很烦人而且我觉得我不需要它,我已经知道哪个窗口是哪个了。由于没有技术上的指导说我必须坚持下去,而且它妨碍了我的工作,所以我通常会在登录后立即打开任务管理器并禁用它。
我想自动执行此操作,让我的启动过程直接禁用该任务。让我明确一点,我不是在问如何从我的启动中删除它,而是在它启动后如何杀死它。事实上,这个程序不在我的启动程序中,所以我不知道他们把钩子插在哪里以使其运行;即使我知道我也不想删除它们。我想要的是让它在机器上正常启动,但是当我的个人帐户登录到 vm 时,它应该运行第二个脚本,然后终止程序。
这将是 linux 上 bashrc 中的简单行,但我不知道 windows。我如何在Windows中自动杀死它?
假设您拥有正确的权限,您的计划任务已设置,这是一个非常简单的解决方案(在 cmd.exe / 批处理脚本中):
您提到这是在虚拟机上。
这可能意味着你在远程会话中只有有限的权限(没有管理员),所以你唯一的自动化方法是使用任务计划程序(如果它也没有被禁用)并在“登录”时触发任务。(GChuf 已经解释了如何做到这一点。)
但这只有在 VM 登录之间有持久会话时才有效。如果您在每次登录时获得新的用户配置文件,计划任务将不会“坚持”并且您根本无法自动执行此操作。
如果您也没有任何计划,但您可以访问 VM 中的个人网络共享或 OneDrive,您可以将脚本放在那里并在需要时运行它。(可能比每次都通过任务管理器更快/更容易一些。)