.exe文件(特别是Wireshark)将不再在Windows 8.1上启动
我每天都在工作中使用Wireshark x64。突然今天,它拒绝开放。 当我双击pcap(或pcapng)文件时,Windows告诉我找不到我试图点击的文件。 当我尝试通过开始屏幕启动Wireshark时,没有任何反应。 当我尝试通过Launchy启动Wireshark时,没有任何反应。 当我尝试双击文件夹Wireshark.exe中的Program Files\Wireshark文件时,它声称无法找到该文件...(!) 当我打开cmd提示符,转到同一文件夹并键入wireshark或Wireshark.exe时,我得到: D:\ Program Files \ Wireshark> wireshark系统找不到文件D:\ Program Files \ Wireshark \ Wireshark.exe。 我试图运行进程监视器,看看是否发生了相关的事情,但我还没有看到任何东西。至少没有包含Wireshark路径,进程名称等的内容。 我根据几篇知识库文章检查了注册表 - 没有任何非默认处理.exe文件。 同一文件夹中的其他.exe文件按预期工作。 我尝试在系统上卸载并重新安装Wireshark(最新版本) - 这没有改变。 我试过“以管理员身份运行” - 与以前一样的结果。 这吓坏了我,我开始担心病毒等。我做了Windows Defender的更新,然后进行了全面扫描。它没有找到任何东西,所以理论上我很干净。 有没有人有任何想法如何解决这个问题?我使用Wireshark相当多,所以很容易弄清楚它 - 它在过去一年左右的时间里完美地发挥作用,直到今天突然发生。 编辑:经过大量的安装和卸载(到同一个地方,到不同的地方),我做了一个简单但奇怪的发现: 如果我重命名或制作Wireshark.exe的副本,除了Wireshark之外,它还可以运行! 因此没有理由认为Wireshark本身有任何问题。 那么是什么东西坐在mah'窗口查看要运行的可执行文件的文件名,并导致错误?我喜欢我可以启动Wireshark,但我对这可能意味着什么感到震惊。 编辑2:根据Ramhound的建议,我尝试在安全模式下运行。然后发生同样的事情 - 当我尝试通过双击它来启动.exe文件时,它声称无法找到它。如果我将它复制到另一个名称并运行它,它的工作原理。 此外,我已经获得了SpyBot和Kaspersky在线的更新版本,可以对系统进行全面扫描,但他们没有发现任何内容。