是否有一种方法可以让所有的程序开始与windows与python?
对于一个项目,我有我需要知道什么程序启动每当当前用户登录。意思是像Steam, Discord, Wallpaper引擎等程序
我还需要一种方法来取消自动启动。
所以基本上我需要找到一种方法来自动完成你可以在"自动启动"中手动完成的工作选项卡。查看并激活/停用所有自动启动程序。
问题是,如果搜索这个,我发现的都是关于如何在登录时自动启动python程序的想法…离我想要的还差得远呢
这是可能的,但这实际上是相当困难的。
首先,有很多不同的方法来自动启动一个程序。你可以下载一个很棒的Sysinternals " autorun& quot;看看你的用户和你的计算机中有多少东西是开始的:https://learn.microsoft.com/en-us/sysinternals/downloads/autoruns
如果您的实际目标是禁用/管理ALL可能的自动运行-再次检查上述实用程序中的选项卡数量,并放弃此想法,因为这是不可能的,您不合格,它将不起作用。
但是,如果您对任务管理器自动启动仅感兴趣,您应该找出在任务管理器中出现的实际自动启动源。微软的一个博客提到有两个来源:启动组和运行键。这只是我的猜测,你需要在这里多做些调查。https://devblogs.microsoft.com/oldnewthing/20210223-00/?p=104896
那么,现在你需要涵盖至少两个这样的点。要清除启动项,您需要导航到相应的位置并选中/删除相应的快捷方式:
%appdata%MicrosoftWindowsStart MenuProgramsStartup
%programdata%MicrosoftWindowsStart MenuProgramsStartup
(https://www.softwareok.com/?seite=faq-Windows-10& faq = 28)
要清除Run条目,您需要检查/删除注册表项:
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRun
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunOnce
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunOnce
(https://learn.microsoft.com/en-us/windows/win32/setupapi/run-and-runonce-registry-keys)
现在,如何做到这一点-这是一个单独的问题:)