2

(После просмотра списка сообществ Stack Exchange суперпользователь показался наиболее подходящим. Пожалуйста, скажите мне, если это должно принадлежать в другом месте.

Я также пытался найти в этом сообществе похожие вопросы, но не смог найти ни одного. Пожалуйста, также скажите мне, если я пропустил тот, который занимается той же проблемой.)

У меня есть компьютер Lenovo под управлением Windows 10 Home. Некоторое время назад я заметил, что файл .bat иногда запускается самопроизвольно. Я замечаю это потому, что окно подсказки cmd всплывает (перед тем, с чем я работаю в данный момент) и снова напрямую закрывается, как это делает файл .bat, когда он просто выполняет команды / делает что-либо и информации нет показать пользователю.

Я заметил, что был момент, когда это началось, но не было очевидной корреляции с тем, что я установил в то время.

У меня такой вопрос: есть ли способ записать, какие файлы .bat выполняются (или аналогичные)? Тогда я мог, когда заметил, что подсказка cmd появлялась и исчезала, я мог просто зайти в этот журнал и посмотреть, какие файлы были недавно выполнены.

tl; dr Я ищу способ регистрировать все исполнения .bat-файлов, чтобы определить, кто выполняет периодически.

2 ответа2

0

Вы можете запросить свой планировщик задач с помощью этого пакетного файла:

@echo off 
schtasks /query | find /I /V "Microsoft" > "%temp%\tasks1.txt"
Type "%temp%\tasks1.txt" | find /I /V "N/A" > "%temp%\tasks2.txt"
Type "%temp%\tasks2.txt" | find /I /V "stat" > "%temp%\tasks3.txt"
Type "%temp%\tasks3.txt" | find /I /V "=" > "%temp%\tasks4.txt"
Type "%temp%\tasks4.txt" | find /I /V "INFORMATION" > "%temp%\tasks5.txt"
If exist c:\tasks.txt del c:\tasks.txt  
for /f "delims=" %%a in ('Type "%temp%\tasks5.txt"') do (
    echo %%a >>c:\tasks.txt
)
for /f "delims=" %%# in ('Dir /b /s "%temp%\tasks*"') do (
    Del "%%#">nul 2>&1
)
Start "" c:\tasks.txt
0

Это, вероятно, обновление Office.

Сначала откройте приложение «Планировщик заданий» от имени администратора. Самый простой способ - перейти в поле поиска Cortana и ввести «Планировщик заданий», затем щелкнуть правой кнопкой мыши приложение и выбрать «Запуск от имени администратора».

Затем разверните библиотеку планировщика заданий, а затем Microsoft и выберите Office.

Щелкните правой кнопкой мыши «OfficeBackgroundTaskHandlerRegistration» и выберите «Отключить».

См. Https://www.digitaltrends.com/computing/here-is-a-fix-for-microsoft-office-command-prompt-issue/

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