你目前正处于脱机状态,正在等待 Internet 重新连接

启动应用程序可能无法运行后禁用并重新启用 MSConfig 中

Support for Windows XP has ended

Microsoft ended support for Windows XP on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

Support for Windows Server 2003 ended on July 14, 2015

Microsoft ended support for Windows Server 2003 on July 14, 2015. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 982591
来源:Microsoft 技术支持
快速发布
快速发布的文章提供的信息直接来源于 MICROSOFT 技术支持组织内部。所包含的信息是对新兴或独有主题的回应,也是针对其他知识库基础信息的补充。
摘要
症状


当通过使用 MSConfig 禁用启动应用程序,并再次然后重新启用它们可能不会运行这些应用程序。

 

再现步骤:

1.添加如下所示的 Run 项。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

      值名: 记事本

      值数据: %SysytemRoot%\system32\notepad.exe

      类型: REG_EXPAND_SZ

 

2.确认在记事本将打开何时登录。

3.打开 MSConfig

4.移至"启动"选项卡。

5.取消选中"记事本"项 (启动名称是"Microsoft Windows 操作系统"),并将其应用。

6.重新检查,并将其应用。

7.请参阅下面的项更改为 REG_SZ。

      值名: 记事本

      值数据: %SysytemRoot%\system32\notepad.exe

      类型: REG_SZ

 

8.请参阅如果在记事本将打开何时登录。

 

预期结果: 记事本将登录后运行

实际的结果: 记事本将不会运行。

 

 

 
原因


启动应用程序被禁用时,将保存以下注册表数据。重新启用应用程序时的注册表数据被还原为 REG_SZ 类型。

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

当您重新启用某个启动应用程序需要路径环境变量指定的注册表类型 REG_EXPAND_SZ 时,环境变量不再可用,因为注册表还原为 REG_SZ REG_EXPAND_SZ 而不是,将不会执行应用程序。

 
分辨率


有两个可能的解决方案。

1.之前使用 msconfig 确保相关的注册表有没有环境变量的完整路径。


2.出现此问题后,改 REG_EXPAND_SZ 注册表类型。

a.在 MSConfig 启动选项卡中检查每个应用程序命令。
b.如果命令有环境变量,如 %systemroot%,检查以确定它是否在注册表中的位置
c.如果就在注册表中请记住,位置和命令。
d.通过单击 %SystemRoot%\regedit.exe 启动注册表编辑器。
e.找到的注册表您记得在步骤 c 和记忆的相应的命令值名称。
f.右键单击值并将其删除
g.创建一个新的值,用可扩展的字符串值
h.命名新的值在步骤 e 您记忆的名称。
i.在步骤 c 中设置您记住命令,为新值的值的数据。

重要提示: 请确认您对其进行修改之前备份注册表。请确保您知道如何还原注册表发生问题。

 
高级的步骤
详细信息


Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的问题。

 
免责声明
对于因任何目的而在本网站发布的文档和相关图片,MICROSOFT 及/或其供应商不就其内容信息(简称“资料”)的适用性、可靠性或准确性做任何陈述或担保。资料可能包含技术误差或印刷错误,并可能会随时更改而不另行通知。

在适用法律许可的最大范围内,MICROSOFT 及/或其供应商否认并排除就此资料做出的全部明示、默示或法定之陈述、担保和条件,包括但不限于有关所有权、无侵权事实、优良条件或品质、适销性及针对特定用途的适用性的陈述、担保或条件。

属性

文章 ID:982591 - 上次审阅时间:04/14/2010 04:14:19 - 修订版本: 1.0

Microsoft Windows XP Home Edition, Microsoft Windows XP Professional Edition, Microsoft Windows Server 2003 Standard Edition, Microsoft Windows Server 2003 Enterprise Edition, Microsoft Windows Server 2003 Datacenter Edition, Windows Server 2008 R2 Standard, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Datacenter, Windows 7 Home Premium, Windows 7 Enterprise, Windows 7 Professional, Windows 7 Ultimate

  • kbmt kbrapidpub KB982591 KbMtzh
反馈
) + "//c.microsoft.com/ms.js'><\/script>");