为什么我的命令提示符在Windows 10上冻结?

Sha*_*wan 109 command-line freeze command-prompt windows-10

我花了一整天的时间来解决这个令人难以置信的Windows 10命令提示功能,这让我觉得我的控制台应用程序代码出了问题.我希望它能帮助别人.

问题:我的控制台应用程序似乎随机停止运行.到底是怎么回事?

Sha*_*wan 207

该问题最终成为Windows 10控制台的新功能.在默认配置下,每当您单击Windows 10中的命令窗口时,它会在尝试写入控制台时立即停止应用程序进程.发生这种情况时,命令窗口进入"选择"模式.

您可以告诉它已经发生,因为它将在命令窗口的标题栏前面添加单词"Select":

冻结命令窗口

要让程序再次运行,您必须按下escape或单击其他位置.

要摆脱这种奇怪的行为,您可以禁用QuickEdit模式:

禁用QuickEdit模式

  • 我的上帝,谢谢你!已经处理了这一年LOL.此外,您可能需要分析选项,关闭终端,然后再次打开它.至少它是如何为我工作(否则它会再次自动启用它.) (16认同)
  • 我有一个多小时的编译工作,因此会一直冻结。很高兴您发布了解决方案! (4认同)
  • 这是一个[非常古老的功能](https://blogs.msdn.microsoft.com/oldnewthing/20070913-00/?p=25143/),可以更快地复制和粘贴.只是Windows 10默认开始启用它[如何禁用右键单击以在PowerShell中粘贴?](https://superuser.com/q/1350963/241386) (4认同)
  • 尽管此答案有助于禁用单击冻结,但滚动侧栏也会使其冻结。以前的行为是在按住滚动条时冻结,并且在释放滚动条时打印输出。任何想法如何恢复到旧的行为/解冻它?Esc或Enter键不起作用。 (2认同)
  • “功能不是错误”成为世界各地用户的祸根 (2认同)
  • 另请参阅 /sf/ask/3259707391/ 有关如何以编程方式禁用此行为的说明 (2认同)

iko*_*o79 11

我想在这里添加到肖恩·罗文的回答是,为它工作一切,你必须点击“默认值”控制台窗口,而不是“属性”,然后进行更改存在,如在这个岗位