Окно консоли постоянно всплывает

Окно консоли постоянно всплывает

Я вижу, как каждые пару часов на долю секунды всплывает окно консоли. Кажется, это происходит случайно, я не могу привязать его к какому-то конкретному событию. Есть ли способ поймать окно и посмотреть, что оно делает?

У меня Win 10, последние обновления, Norton.

решение1

Провел дополнительное расследование и, учитывая тот факт, что я заметил это впервые,Офис Нажмите, чтобы запуститьбыл активен, у меня есть подозрение, что это действительно проблема, также описаннаяздесь на Reddit:

Вчера я заметил что-то странное на своем настольном ПК, CMD выскочил с интервалом в час, ровно, но он снова исчез слишком быстро, чтобы я мог увидеть заголовок, или есть ли какой-либо текст, или что-то еще, на самом деле я не уверен на 100%, что это CMD, но у него есть форма и цвет. Я думал, что это делает конкретная программа, поэтому я просмотрел просмотр событий, не смог ничего найти, но просто сдался.

Сегодня на моем ноутбуке, через час после его включения, произошло то же самое, хотя Chrome и Spotify были запущены на обоих ПК. Я думаю, что это как-то связано с Windows... Если кто-нибудь что-нибудь об этом знает, пожалуйста, помогите, потому что это чертовски раздражает, когда из-за такой мелочи отвлекаешься от игры или отвлекаешься от нее.

Похоже, несколько пользователей Reddit заметили ту же проблему и пришли к такому же выводу, что и я:

Я перешел в Планировщик заданий > Библиотека планировщика заданий > Microsoft > Office, нашел и отключил «OfficeBackgroundTaskHandlerRegistration».

Итак, я проверил свойДела по расписанию, открылМайкрософтиОфискатегории и действительноOfficeBackgroundTaskHandlerRegistrationзадача была запущена именно в тот момент, когда я заметил всплывающее окно в последний раз.

Запуск задачи вручную привел к точно такому же результату: на долю секунды появилось окно консоли.

Так что, полагаю, Microsoft что-то изменила в программе, запущенной для этой задачи. Вероятно, вы можете отключить задачу на данный момент, хотя я не знаю, есть ли какое-либо влияние от этого.

решение2

РЕШЕНИЕ: ЗапуститьДиспетчер задач>Майкрософт>Офис> Щелкните правой кнопкой мыши "OfficeBackgroundTaskHandlerRegistration" >Запрещать.

Вот изображение созданного мной места на случай, если вам понадобится дополнительная помощь:

введите описание изображения здесь

решение3

Это решение может показаться немного странным, но у меня однажды была похожая проблема, поэтому я записал свой экран с помощьюслоумофункция моего телефона. Мне удалось остановить видео на кадре, где было показано окно консоли, и я понял, что это просто глупая пасхалка из игры, которая у меня была, но это сработало!

решение4

Поскольку вы понимаете код и можете прочитать трассировку стека, обратите внимание на внутренние инструменты Sys, особенноМонитор процесса. Он позволяет просматривать вызовы файловой системы, проверки реестра и т. д., чтобы вы могли определить, какой процесс создает консоль, и предпринять необходимые действия.

Вы можете фильтровать вызовы API, используя опцию «Фильтр» инструмента, можете даже сохранить состояние или сократить захват, ограничив его cmd.exe или любым приложением.

Здесь— это хорошее руководство по всему, что можно сделать с помощью Process Monitor.

Связанный контент