我的电脑上目前有 2 个独立的 Windows 10 帐户 - 一个给我,一个给我儿子。
当我使用我的帐户启动 Windows 时,我会在启动时运行 3 个程序 - PowerMate.exe、Volume2.exe 和 Pianoteq 7.exe,方法是将它们的快捷方式放入启动文件夹。
PowerMate.exe - 控制我的 Griffin 音量旋钮 Volume2.exe - 控制屏幕音量显示 Pianoteq 7.exe - 软件钢琴
到目前为止一切正常。
但是,当我儿子使用他的帐户登录时,这些程序不再工作 - 当他登录时,Windows 似乎正在加载这 3 个程序的另一个实例,这导致它们的进程发生冲突。(我在任务管理器中注意到 PowerMate.exe、Volume2.exe 和 Pianoteq 7.exe 的两个实例)
这些程序不再运行。我必须在任务管理器中手动终止所有这些进程,然后分别单击它们的快捷方式才能使它们再次运行。
有没有什么方法可以让我配置 Windows,在登录我的任意 2 个帐户时 - 在任务管理器中查找这 3 个进程并终止/关闭它们,然后加载这 3 个程序?
或者也许有其他更简单的方法来实现这个功能?
首先十分感谢。
答案1
不要将程序放入启动文件夹,而是使用.bat
脚本文件。
该脚本可能看起来像(未经我测试):
taskkill /IM PowerMate.exe
taskkill /IM Volume2.exe
taskkill /IM "Pianoteq 7.exe"
start "" "C:\path\to\PowerMate.exe"
start "" "C:\path\to\Volume2.exe"
start "" "C:\path\to\Pianoteq 7.exe"
有关使用上述程序的更多信息,请在命令提示符中使用/?
如下参数:taskkill /?
。