如果这是重复的,我提前道歉。我找到的唯一答案似乎太旧了,并且涉及不再有效或不再可用的选项。
我有一台笔记本电脑,我主要在家庭办公室使用,它连接到一个底座上,底座上连接了几个外围设备,它们的管理应用程序随 Windows 一起启动。每周我会在办公室待 1-2 次,我发现当我不在家时,我必须花时间关闭这些外围设备的所有启动应用程序。在某些情况下,这不仅仅是浪费 CPU 周期的问题,如果设备不在那里,它们可能会导致问题。
理想情况下,我想设置一些配置文件(例如家庭/工作/旅行),以控制在启动时启动哪些应用程序(甚至可能是服务)。理想情况下,我可以定义配置文件,定义每个配置文件中启动的内容,并定义在超时后启动的默认配置文件,这样我就不必每次启动/重启都照看它了。我愿意选择内置的 Windows 选项或第三方实用程序,无论是否付费。
如果需要更多信息,我很乐意提供。如果这是重复的,请指出正确的帖子,我会很乐意关闭此帖子。提前感谢您的帮助。
答案1
可以通过从中删除某些项目来实现自动的创业公司(参见 Russinovich 的自动运行完整列表)。然后创建两个脚本来启动所需的服务和应用程序,并标记它们家和办公室,并把它们放在桌面上以手动启动。
另一种可能性是创建两个不同的用户,并将启动项放入C:\Users\<user1>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
和中C:\Users\<user2>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
。当然,这意味着必须为全部每个用户安装一次,或者安装两次,每个用户一次。
警告:这些解决方法不允许使用休眠和睡眠。如果在家中处于休眠状态,机器将在办公室启动时配置为家庭使用,并且签证。