应用程序由 IE 打开,而不是正常运行

应用程序由 IE 打开,而不是正常运行

我重写了这个问题以添加我迄今为止尝试过的所有内容。

  • 我的许多应用程序都是通过 Internet Explorer 打开的。(并非全部)
  • 例如当我跑步时Firefox.exe (来自快捷方式)我运行的是 IE,网址如下

    http://%22d/Browser/firefox.exe%22(我添加了空格以防止创建链接)

    1. 快捷目标是:“D:\Browser\firefox.exe”

    2. 当我尝试从其文件夹中打开 firefox.exe 时,结果与上一个相同

    3. 我尝试通过 cmd 打开它,因此我使用 cmd 导航到 FF 路径然后写道:火狐浏览器

    4. 除了 URL 不同之外,其他都一样:

      http://Firefox.exe/

    5. 当我刚写的时候火狐结果 URL 为:

    http://Firefox/(它是某种参数还是什么??)

    1. 尝试同样的方式铬合金与之前的测试结果相同。

    2. 我尝试创建一个新用户(adminstartor),但问题仍然存在。

    3. 我尝试了每个带有 exe 的注册表项(不确定我是否尝试了所有注册表项),但没有任何变化

    4. 我尝试删除 IE,但不知怎么的又自己回来了,与此同时 IE 被删除了,FF 及其同类应用程序给了我打开用窗户

    5. 我尝试重新安装应用程序但毫无用处。

时间线:(根据@Daredev 的要求)

  1. 我不知道这是什么时候发生的,因为这台电脑是我工作的公司的,自从我拿到它以来它就一直这样。(那里的 IT 部门很久以前就放弃解决这个问题了!)。

  2. 已安装的应用程序是“firefox”和“XPS viewer”。

  3. 问题解决后,除浏览功能外,所有应用程序均可运行(MS 帮助查看器、XPS 查看器、firefox(我已重新安装)、opera、chrome)

  4. 这是我曾经想过的但是在安装了 Maxthon、comodoDragon 之后这个理论就被推翻了。

系统信息:
1- Windows XP Professional Service Pack 3
2- 系统已完全修补:是
3- 防病毒软件已更新:是
4- 启动到安全模式时出现相同行为:是

答案1

凭借您通过聊天向我提供的附加信息:
不幸的是,你的电脑可能以某种方式感染了恶意软件。例如,这个线程看起来和你的问题非常相似

无论是否是恶意软件,问题的根源可能都在于这个鲜为人知的注册表宝藏 - 最初被认为可以轻松进行调试: (来源)

To setup an application to launch the debugger automatically

Start the Registry Editor (regedit).
In the Registry Editor, open the HKEY_LOCAL_MACHINE folder.
Navigate to HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\currentversion\image file execution options.
Under the Image File Execution Options folder, locate the name of the application you want to debug (myapp.exe, for example). If you cannot find the application you want to debug:
    Right-click the Image File Execution Options folder and choose New Key from the shortcut menu.
    Right-click the new key and choose Rename from the shortcut menu.
    Edit the key name to the name of your application, for example, myapp.exe.
Right-click the myapp.exe folder and choose New String Value from the shortcut menu.
Right-click the new string value and choose Rename from the shortcut menu.
Change the name to debugger.
Right-click the new string value and choose Modify from the shortcut menu.

The Edit String dialog box appears.
In the Value data box, type devenv /debugexe.
Click OK.
From the Registry menu, choose Exit. 

问题在于你可以(恶意软件确实会这样做)把任何可执行文件作为调试器,有效地运行你选择的程序而不是原始目标。
我能够复制您的 PC 行为,添加Firefox.exe带有调试器目标的键。Iexplore.exe
要检查这是否对您有影响,请打开注册表编辑器,导航到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\currentversion\image file execution options并查找Firefox.exe表现出此行为的程序的类似条目。将任何可疑的键重命名为其他名称(例如Firefox.exe bad),然后重新运行该应用程序。

最后但并非最不重要的一点是 - 分析这些密钥 - 也许它会给你一些关于来源的提示 - 并使用与你安装的工具不同的工具对你的系统进行彻底扫描(如果可能的话 - 使用 Windows 离线)

编辑: Sysinternals Autorunshttp://technet.microsoft.com/en-us/sysinternals/bb963902.aspx) 在检查图像劫持方面非常有用(还有许多其他不错的功能)。下载该工具,运行它并Hide Windows Entries在 中取消选择Filter options,然后选择Image Hijacks

自动运行屏幕

然后,您可以直接删除该条目,或者使用多个选项进一步分析它。
还有一个命令行版本,autorunscautorunsc -h打印图像劫持。使用autorunsc -?查看所有选项。

答案2

新答案:试试这个:http://www.dougknox.com/xp/fileassoc/xp_exe_fix.zip

或者其他方式:

  1. 打开注册表编辑器,然后导航到以下项: HKEY_CLASSES_ROOT\exefile\shell\open\命令
  2. 双击右侧窗格中的(默认)值。
  3. 删除当前数值数据,然后键入:“%1” %* (即引号百分比一引号空格百分比星号。)
  4. 导航:执行文件HKEY_CLASSES_ROOT
  5. 在右侧窗格中设置(默认) exefile 的数据

退出注册表编辑器。

希望这个解决方案能够有所帮助。

来源:http://windowsxp.mvps.org/exefile.htm

附言:模拟这个问题很危险,所以请继续尝试,不要放弃……:)

答案3

您是否尝试过重置 IE 设置?

  1. 创建另一个用户(管理员)
  2. 切换到新创建的用户
  3. 运行 regedit
  4. 导航到 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
  5. 右键单击 -> 导出到公共文件夹或根目录
  6. 切换回您的原始帐户
  7. 删除上面的键
  8. 运行导出的 Internet 设置项 .reg。

相关内容