控制台窗口不断弹出


29

我每隔几个小时就会看到控制台窗口弹出一秒钟的时间。似乎是随机的,我无法将其固定到任何特定事件。有什么办法可以捕捉窗口并查看其功能吗?

我正在使用Win 10,最新更新,诺顿。


您找不到启动cmd.exe的进程吗?您是否检查过进程树中的conhost.exe父母?

@ de6f让我们假装我不是Windows专家:)很不幸,我不了解上述任何内容。你能为我哑巴吗?我是代码猴子,但我不知道sys / net / win之类的东西。我怎么做?
苦艾酒

今天注意到了同样的事情。当它第一次发生时,我注意到Office Click To Run正在运行,可能正在进行更新,所以我没有打扰,但是下午又看了2-3次,并且Office不再处于活动状态。
马里奥

Answers:


36

做了一些进一步的调查,并考虑到我第一次注意到Office Click to Run处于活动状态这一事实,我怀疑这确实是Reddit也在此描述的问题:

昨天我注意到台式机上出现了一些奇怪的现象,CMD恰好在一个小时的时间里突然弹出,但是它又消失得太快了,以至于我没有机会看到标题是什么,或者是否有任何文字或其他内容我不确定100%是否为CMD,但是它具有形状和颜色。我以为这是一个特定的程序,所以我经历了事件查看器,无法找到任何东西,只是放弃了。

今天,在我的笔记本电脑上,打开电源一个小时后,我发生了同样的事情,尽管Chrome和Spotify都在两台PC上运行,但我相信它与Windows有关...如果有人对此有所了解,请帮助,因为将您从游戏中拖出来是一件令人讨厌的事情,或者因为这样的小事而变得专心。

因此,似乎有几个Reddit用户注意到了相同的问题,他们得出的结论与我相似:

我转到任务计划程序>任务计划程序库> Microsoft> Office,发现并禁用了“ OfficeBackgroundTaskHandlerRegistration”

因此,我检查了“ 计划任务”,打开了MicrosoftOffice类别,确实,OfficeBackgroundTaskHandlerRegistration任务运行了我上次注意到弹出窗口的确切时间。

手工运行任务会得到完全相同的结果:短暂弹出控制台窗口。

因此,可以猜想微软在程序中为此任务做了一些更改。您可能现在可以禁用该任务,尽管我不知道这样做是否有任何影响。


5
这也影响了我!而且窗口似乎吸引了焦点,这完全破坏了PC游戏。哇,微软,真是愚蠢!
allquixotic

2
自上次Windows更新以来(我在29.05.17上做了),这件事发生在我身上。它被设置为每小时大约触发一次。我很高兴您能解决这个问题,我以为我感染了病毒或其他东西……
John HK

按照微软,这样做的解决办法是在17年6月6日构建Windows 10
安德鲁·

3

解决方案:运行任务计划程序 > Microsoft > Office >右键单击“ OfficeBackgroundTaskHandlerRegistration ”>“ 禁用”

这是我创建的位置的图片,以防您需要其他帮助:

在此处输入图片说明


1

这个解决方案可能有点骇人听闻,但是我曾经遇到过类似的问题,因此我使用手机的slowmo功能记录了屏幕。实际上,我可以将视频暂停在显示控制台窗口的帧上,并发现这只是我玩过的游戏的愚蠢的Easteregg,但它确实有效!


2
与之类似,但是您可以使用截屏软件,将屏幕记录为视频。您可能会得到更好的画面。只是想一想

更好的是,我只是不想全力以赴安装任何东西,而不是拔出手机并按记录:)

它的技术含量低,但我喜欢它。:)我猜这是一个很长的路,因为我不了解Windows编程,但是没有办法监听正在打开的控制台并捕获它吗?
苦艾酒

1

由于您了解代码并假定可以读取堆栈跟踪,因此请查看Sys内部工具,尤其是Process Monitor。它使您可以查看文件系统调用,注册表检查等,因此您可以找到正在创建控制台的进程并采取必要的操作。

您可以使用该工具的“过滤器”选项过滤API调用,甚至可以将状态限制为cmd.exe或任何应用程序来保存状态或减少捕获。

是一个很好的教程,介绍了您可以使用Process Monitor进行的所有操作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.