我还不是程序员,但寻找尚未实现的解决方案似乎很有趣。我对我寻找的解决方案确实有一些疑问。
情况:我有一个键盘,需要一个应用程序来实现自定义。但是每次我注销、锁定、关闭或重新启动 PC 时,这个软件都会让键盘失灵。我确实注意到,当我强制关闭该应用程序时,键盘的自定义仍保持我配置的方式。
因此,我制作了一个小的批处理文件来强制关闭该应用程序:
taskkill /im Lcore.exe /f
我知道,它真的很小,但它做了它该做的事情,强制关闭 LogitechGamingSoftware.exe
问题:每次应用程序被 Windows 自身关闭时,此批处理文件都应运行。使用任务计划程序似乎不起作用。通过 gpedit.msc 使其工作也失败了。
问题:我做错了什么,让这个小文件在正确的时刻完成我想要做的事情?
在任务计划程序中我尝试了以下方法:
- 创建新任务
- 命名它,仅当用户以提升的权限登录时执行
- 触发器:@ 锁定工作站,任何用户
- 动作:执行应用程序,
c:\Scripts\Batch\ForceCloseLGS.bat
- 条件:库存设置
- 设置:任务可能按请求执行,任务尽可能快地执行
保存并测试。
什么都不做。如果按下 Win+L 键,键盘就会失灵。但如果我从任务计划程序菜单执行批处理,它就会起作用。
我哪里做错了?
谢谢
答案1
如果您只是不想让该程序启动,请在 regedit 中查找(Win + R,输入 regedit 按回车键),但您可能想避免这样做,因为如果您编辑注册表,您的计算机可能会消失(您必须重新安装 Windows)。所以...是的。哦,顺便说一下,注册表项可能位于:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run 或(与用户有关,抱歉,我记不清了。)\Software\Microsoft\Windows\CurrentVersion\Run,然后查找 exe,但如果您想要程序(或批处理文件)在启动时运行,请将一个字符串添加到上面的 HKEY_LOCAL_MACHINE 中,并将值作为程序的路径(再次,或批处理文件。例如“C:\My Scripts\Startup Script.bat”。我希望这对您有帮助!