我有 Windows 7,下载了一个程序(.exe 可能包含病毒),但没有安装它。然后我右键单击该程序 > 打开方式 > 记事本(始终使用此程序未选择),打开记事本时出现错误。所有程序都有记事本文件图标,并使用记事本打开。
在搜索 Microsoft 帮助页面并联系技术支持后,我按照这篇文章http://support.microsoft.com/kb/2688326。这解决了问题(我现在可以运行程序了)。但是现在如果我右键单击一个应该显示run
为第一个选项的程序,它会显示"%1" %*
有使用 Windows 7 家庭高级版的人能告诉我链接中提到的三个注册表中的内容吗?
@Amirreza Nasiri 你的回答仅基于我在问题中犯的(并已更正的)拼写错误。因此并未解决问题。
答案1
根据文章,在“让我自己修复此问题”会话步骤 8 和 11 中,您应该"%1" %*
在以下两个路径中将数值数据更改为:
HKEY_CLASSES_ROOT\exefile
HKEY_CLASSES_ROOT\exefile\shell\open
您犯了一个错误,将其改为"%1"%*
而不是"%1" %*
。您应该注意,第二个引号和第二个百分号字符之间有一个空格字符。
答案2
而不是输入"%1" %*
最后两个注册表类型Run
。
感谢微软的支持。
显然它只需要在两个注册表中使用相同的字符。(这就是我的理解。)
答案3
您要做的是返回到 exefile/open 下更改文件的位置,然后清除它,同时清除 open 下的子文件夹(称为命令),它会将其更正回正常,因为这是更改之前的默认值。