邪恶八进制信息安全团队技术讨论组's Archiver

EvilOctal 2005-6-6 06:42

[转载]无法启动具有 .exe 文件扩展名的程序

信息来源:[url]http://support.microsoft.com/default.aspx?kbid=310585[/url]<p>
<b>重要说明</b>:本文包含有关修改注册表的信息。修改注册表之前,一定要备份注册表,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和编辑注册表的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
<div class="indent"><span><a class="KBlink" href="/kb/256986/">256986</a></span> Microsoft Windows 注册表说明
</div></div><div class="toc"><h5>本页内容</h5><table class="tallTable"><tr><td class="image"><a href="#kb1"><img src="/library/images/support/kbgraphics/PUBLIC/EN-US/downArrow.gif" alt="症状" title="症状"></a></td><td class="text" colspan="2"><a href="#kb1">症状</a></td></tr><tr><td class="image"><a href="#kb2"><img src="/library/images/support/kbgraphics/PUBLIC/EN-US/downArrow.gif" alt="原因" title="原因"></a></td><td class="text" colspan="2"><a href="#kb2">原因</a></td></tr><tr><td class="image"><a href="#kb3"><img src="/library/images/support/kbgraphics/PUBLIC/EN-US/downArrow.gif" alt="解决方案" title="解决方案"></a></td><td class="text" colspan="2"><a href="#kb3">解决方案</a></td></tr><tr><td class="image"><a href="#kb4"><img src="/library/images/support/kbgraphics/PUBLIC/EN-US/downArrow.gif" alt="更多信息" title="更多信息"></a></td><td class="text" colspan="2"><a href="#kb4">更多信息</a></td></tr><tr><td class="image"><a href="#appliesto"><img src="/library/images/support/kbgraphics/PUBLIC/EN-US/downArrow.gif" alt="这篇文章中的信息适用于:" title="这篇文章中的信息适用于:"></a></td><td class="text" colspan="2"><a href="#appliesto">这篇文章中的信息适用于:</a></td></tr></table></div><div class="section"><a id="kb1"></a><h2 class="subTitle">症状</h2><div class="sbody">
当您尝试启动一个具有 .exe 文件扩展名的程序时,该程序可能不启动,而且您可能会收到下列错误信息之一:
<div class="errormsg">
Windows cannot find FILES32.VXD.This program is needed for opening files of type "Application".
</div><div class="indent">
- 或 -
</div><div class="errormsg"><var>Path to program</var> is not a valid Windows application
</div>
您的桌面可能显示为空白。而且,在重新启动计算机时此问题可能会多次发生。甚至在防病毒程序指出已清除了病毒后,本文“解决方案”部分描述的注册表项仍然存在于注册表中。
<div class="topOfPage"><table><tr><td class="image"><a href="#toc"><img src="/library/images/support/kbgraphics/public/en-us/upArrow.gif" alt="返回页首" title="返回页首"></a></td><td class="text"><a href="#toc">返回页首</a></td></tr></table></div></div><a id="kb2"></a><h2 class="subTitle">原因</h2><div class="sbody">
此问题可能是由 Pretty Park 病毒导致的。Pretty Park 病毒创建 Files32.vxd 文件,然后将 Files32.vxd 文件复制到您计算机的 Windows\System 文件夹中。而且,Pretty Park 病毒修改了一个注册表项,导致在您尝试运行任何具有 .exe 文件扩展名的程序时都会运行 Files32.vxd 文件。<br><br><b>注意</b>:Microsoft 未提供检测和删除计算机病毒的软件。Microsoft 建议您从以商业方式提供病毒检测和删除的供应商那里获取最新的防病毒软件。有关防病毒软件提供商(供应商)的列表,请参见下面的 Microsoft 知识库文章:
<div class="indent"><span><a class="KBlink" href="/kb/49500/">49500</a></span> 防病毒软件供应商列表
</div><div class="topOfPage"><table><tr><td class="image"><a href="#toc"><img src="/library/images/support/kbgraphics/public/en-us/upArrow.gif" alt="返回页首" title="返回页首"></a></td><td class="text"><a href="#toc">返回页首</a></td></tr></table></div></div><a id="kb3"></a><h2 class="subTitle">解决方案</h2><div class="sbody"><b>警告</b>:“注册表编辑器”使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因“注册表编辑器”使用不当而导致的问题。使用“注册表编辑器”需要您自担风险。<br><br>
要解决此问题,请按照下列步骤操作:<br><br><b>注意</b>:在运行 Regedit.exe 文件时,您可能会遇到本文“症状”部分描述的症状。解决此问题的替代方法是将 Regedit.exe 文件重命名为 Regedit.com,然后按照本节描述的说明操作。在完成之后,将 Regedit.com 文件重新命名回 Regedit.exe。
<table class="list"><tr><td class="number">1.</td><td class="text">使用“注册表编辑器”查看并修改下面的注册表项:<div class="indent"><b>HKEY_LOCAL_MACHINE\Software\Classes\Exefile\Shell\Open\Command</b></div></td></tr><tr><td class="number">2.</td><td class="text">双击下面的注册表字符串值:<div class="indent">
<NO NAME>:REG_SZ:"files32.vxd" "%1" %*
</div></td></tr><tr><td class="number">3.</td><td class="text">在<b>字符串</b>框中,从字符串中删除 Files32.vxd。该值的正确字符串是:
<div class="indent">
"%1" %*
</div><b>注意</b>:注册表项 <b>HKEY_CLASSES_ROOT\Exefile\Shell\Open\Command</b> 还可能会联系此同一字符串值;因此您还必须修改此注册表项以从字符串中删除 Files32.vxd。在从字符串中删除 Files32.vxd 后,如果存在一个空格,则在尝试运行 .exe 文件时可能会收到“Windows cannot find .exe”(Windows 找不到 .exe)信息。请确保在删除 Files32.vxd 后字符串中没有额外的空格。
<br><br></td></tr><tr><td class="number">4.</td><td class="text">单击<b>确定</b>,然后退出“注册表编辑器”。</td></tr><tr><td class="number">5.</td><td class="text">单击<b>开始</b>,指向<b>查找</b>,然后单击“文件或文件夹”。</td></tr><tr><td class="number">6.</td><td class="text">在<b>名称</b>框中,键入 <span class="userInput">files32.vxd</span>,然后单击<b>开始查找</b></td></tr><tr><td class="number">7.</td><td class="text">在<b>名称</b>框中,右键单击 <b>Files32.vxd</b> 文件,然后单击<b>删除</b>。</td></tr></table><b>注意</b>:Files32.vxd 文件不是 Windows 文件,没有驻留在 Windows 媒体上。
<div class="topOfPage"><table><tr><td class="image"><a href="#toc"><img src="/library/images/support/kbgraphics/public/en-us/upArrow.gif" alt="返回页首" title="返回页首"></a></td><td class="text"><a href="#toc">返回页首</a></td></tr></table></div></div><a id="kb4"></a><h2 class="subTitle">更多信息</h2><div class="sbody">
有关 Files32.vxd 文件和 Pretty Park 病毒的其他信息,请参见下面的 Symantec Web 站点:

<div class="indent"><span><a href="http://www.symantec.com/avcenter/venc/data/prettypark.worm.html">[url]http://www.symantec.com/avcenter/venc/data/prettypark.worm.html[/url]</a></span></div>Microsoft 提供了第三方联系信息以便于您寻求技术支持。这些联系信息如有更改,恕不另行通知。Microsoft 不保证这些第三方联系信息的准确性。<br><br><b>注意</b>:Microsoft 没有提供能够发现或清除计算机病毒的软件。如果您怀疑或证实计算机感染了病毒,请获取最新的防病毒软件。有关防病毒软件制造商的列表,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:<div class="indent"><span><a class="KBlink" href="/kb/49500/">49500</a></span> 防病毒软件供应商列表

页: [1]
© 1999-2008 EvilOctal Security Team