我想知道是否有办法在安全模式下自动启动程序。我知道,它通常会忽略 SM 中的自动启动条目,但我仍然希望得到任何建议。该程序是一个 GUI 应用程序。
谢谢。
答案1
有多种方法可以实现这一点。最简单的方法之一是将您的应用添加到 Windows 注册表中。
转到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
在这里你会发现一个带有默认值数据的字符串值
外壳 = explorer.exe
现在,您可以通过编辑其值数据来在此处添加您的应用程序,以便编辑后它看起来像
Shell = explorer.exe,app1,app2
这将使这些应用程序在安全模式下运行。
警告:请勿删除 explorer.exe 。这样做将阻止 Windows 资源管理器自动启动。
答案2
如果有办法的话,这有点违背了安全模式的目的。毕竟,如果操作系统处于其他任何功能都无法正常工作的状态,它就是最后的选择。不是自动启动任何可能破坏系统的东西。而且完全不包含这样做的选项也是非常明智的——因为,如果有的话,那么所有程序和它们的狗都会如此重要,它们也需要在安全模式下运行……我想你就知道这会导致什么。
答案3
其实,有一种方法可以做到这一点。首先,您可以在安全模式下启用某些服务,它们会启动所需的应用程序。其次,shell 自定义在安全模式下有效,因此您可以用自己的应用程序替换 explorer。