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

文章翻译 文章翻译
文章编号: 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 及/或其供应商否认并排除就此资料做出的全部明示、默示或法定之陈述、担保和条件,包括但不限于有关所有权、无侵权事实、优良条件或品质、适销性及针对特定用途的适用性的陈述、担保或条件。

属性

文章编号: 982591 - 最后修改: 2010年4月14日 - 修订: 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
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 982591
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com