Windows 7 PC - 禁用在启动时向 com 端口发送数据

Windows 7 PC - 禁用在启动时向 com 端口发送数据

我们有一台 Windows 7 电脑通过 com 1 连接到秤头。Windows 7 在启动时将数据输出到 com 端口,并扰乱秤头的配置,必须重新配置。我们已在注册表中禁用串行鼠标检测。当测试运行超级终端的笔记本电脑的 com 1 端口时,我们可以看到屏幕上输出字符。我们如何在启动时禁用 com 端口的所有输出?

答案1

启动时串行端口上输出的最可能原因是启用了启动时内核调试(与串行控制台上的调试器 UI 进行通信)。

你可以使用 BCDEdit 确保启动时调试被禁用。您需要从管理员级别(提升)的命令提示符运行该工具;获取方法如下:

  • 单击“开始”按钮或按 Windows 键,显示“开始”菜单。
  • 输入“cmd”;在搜索结果列表中,您应该会看到“cmd.exe”。
  • 右键单击“cmd.exe”并选择“以管理员身份运行”。
  • 确认 UAC 提示,如有必要,输入管理员密码。

生成的命令提示符将以管理员权限运行,这是使用 BCDEdit 所必需的。假设只有一个启动项,请从提升的命令提示符运行以下命令:

bcdedit /debug off

如果存在多个启动项,则首先运行

bcdedit /enum

列出启动项及其 ID,然后执行

bcdedit /debug <id> off

禁用您正在使用的启动项上的启动时调试。(如果不确定,只需在所有启动项上禁用它即可。)

相关内容