我最近重新格式化我的电脑运行Windows 8.1和重新安装 Delphi XE6这是工作正常之前格式化计算机.每当我打开一个新的项目,并击中F9(Windows 64作为目标平台)我收到以下错误:
第一个月Fatal error starting debugger kernel: 'Invalid debugger request'. Please save your work and restart RAD Studio XE6
个
我下载了XE7试用版,也遇到了同样的问题。我做了一些谷歌搜索,但找不到解决方案。
我猜是有一些用户访问问题或程序阻塞调试器?
1条答案
按热度按时间3lxsmp7m1#
这个问题在这里回答了恶意软件干扰您的winsock堆栈的情况:
https://forums.embarcadero.com/thread.jspa?messageID=712725(死链接,这里有一个snapshot from December 8th, 2016)[1]
以管理员身份打开命令提示符,然后运行
字符串
请注意,原文还说:
这将删除您拥有的任何其他winsock lsp,因此您需要重新安装它们。(防火墙,安全软件等)
[1]:* 原文的全文,以防止链接腐烂使其再次不可用(链接到迁移Embarcadero问题和格式由我添加)*:
在QC#104007中有一些关于这个的东西被关闭了,但是我没有找到列出的任何特定的解决方法,但是我确实找到了一种让调试器再次工作的方法。(在我的系统上)被一个特别令人讨厌的恶意软件附带安装了自己。即使在删除恶意软件后,winsock堆栈中仍然有一个额外的软件,这会阻止64位调试器启动。文件
LavasoftTcpService64.dll
应该是非常有信誉的,但是我从来没有安装过广告感知,所以它在我的计算机上没有任何意义。它不能轻易删除,因为这样做会给你给予系统恢复和启动修复的乐趣。(在我的系统上,任何没有lavasoft的系统恢复点都是功能失调的)。然而,windows确实给了给予一个很好的工具,可以删除它,让你的调试器再次工作。
以管理员身份打开命令提示符,然后运行
netsh winsock reset
个重新启动后,64位调试器应该再次工作。
这将删除您拥有的任何其他winsock lsp,因此您需要重新安装它们。(防火墙,安全软件等)