30

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

Я на Win 10, последние обновления, Нортон.

4 ответа4

37

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

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

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

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

Я пошел в Планировщик заданий> Библиотека планировщика заданий> Microsoft> Office и обнаружил и отключил "OfficeBackgroundTaskHandlerRegistration"

Поэтому я проверил свои запланированные задачи, открыл категории Microsoft и Office, и действительно, задача OfficeBackgroundTaskHandlerRegistration запустилась в тот самый момент, когда я заметил всплывающее окно в последний раз.

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

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

3

РЕШЕНИЕ: Запустите Планировщик задач > Microsoft > Office > Щелкните правой кнопкой мыши « OfficeBackgroundTaskHandlerRegistration »> Отключить.

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

1

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

1

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

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

Вот хороший урок обо всех вещах, которые вы можете сделать с помощью Process Monitor.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .