为不同的 Windows 10 用户加载启动程序时出现问题 - 切换到其他帐户时出现错误

为不同的 Windows 10 用户加载启动程序时出现问题 - 切换到其他帐户时出现错误

我的电脑上目前有 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 /?

相关内容