10个你可能不知道的Windows 10实用技巧 | 系统隐藏功能Tips Tricks 2019(字幕)
如果通过msconfig禁用了一些启动程序,然后您决定重新启用它们;并且尽管再次重新启用它们,您会发现它们不会在启动时启动,但这可能会让您感兴趣。
发生这种情况的原因如下:
以下注册表数据在启动时保存应用程序被禁用。当重新启用应用程序时,注册表数据将恢复为REG_SZ类型。
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Run重新启用需要使用注册表类型REG_EXPAND_SZ指定的路径环境变量的启动应用程序时,环境变量不再可用,并且应用程序将不会被执行,因为注册表被还原为REG_SZ而不是REG_EXPAND_SZ。
解决此问题的方法;
将注册表类型更改为REG_EXPAND_SZ。
a。在MSConfig启动选项卡中,检查每个应用程序的命令。
b。如果该命令具有环境变量(例如%SystemRoot%),请检查该位置以查看它是否在注册表中
c。如果它在注册表中,请记住位置和命令。
d。通过单击%SystemRoot% regedit.exe启动注册表编辑器。
e。找到您在步骤c记住的注册表,并记住相应命令的值名称。
f。右键单击该值并将其删除
g。使用“展开式字符串值”
h创建一个新值。将新值命名为您在步骤e中记住的名称
i。将步骤c中记住的命令设置为新值的值数据
有关详细信息,请访问KB982591。