Nun-Nun
07-01-2018, 02:15
Превосходно. Мы видим, что интерпретатор команд запускается. Файлы удалились или нет? »
Нет, файлы никуда не делись. Во всяком случае, это выглядит именно так.
Теперь возьмите Process Explorer и покажите вкладку Image свойств данного процесса. »
Сделано (см. скрин 2). А вот после этого у меня появилась догадка по поводу того, что там происходит. В той же ветке реестра, куда я прописываю команду удаления прописан и запуск сканерной софтины Event Manager, которая и создаёт весь этот подлежащий удалению "мусор". И хотя софтина запускается раньше команды удаления, но срабатывает позже, поэтому я наблюдаю не те файлы, что были ранее, а такие же, но уже новые. Для подтверждения провёл эксперимент.
Попробовал перезагружать ПК, не удаляя файлы, а затем, предварительно удалив. В первом случае получил DOS-овское окно как в моём предпредпоследнем посте, а во втором вот такое (см. скрин 1), хотя после запуска ОС в обоих случаях все файлы, подлежащие удалению, оказывались на месте. Пришлось вручную создать файл Tvunk003.MTX, положить его рядом с остальными и прописать в список удаления в команде. Получилось так:
%comspec% /k "del C:\Temp\Twain.log C:\Temp\Twain001.Mtx C:\Temp\Twunk001.MTX C:\Temp\Twunk002.MTX C:\Temp\Tvunk003.MTX"
После перезагрузки ПК файла Tvunk003.MTX среди остальных не оказалось.
Вывод: команда удаления работает, но запустить её необходимо с некоторой задержкой, а вот как это сделать - пока не знаю.
Нет, файлы никуда не делись. Во всяком случае, это выглядит именно так.
Теперь возьмите Process Explorer и покажите вкладку Image свойств данного процесса. »
Сделано (см. скрин 2). А вот после этого у меня появилась догадка по поводу того, что там происходит. В той же ветке реестра, куда я прописываю команду удаления прописан и запуск сканерной софтины Event Manager, которая и создаёт весь этот подлежащий удалению "мусор". И хотя софтина запускается раньше команды удаления, но срабатывает позже, поэтому я наблюдаю не те файлы, что были ранее, а такие же, но уже новые. Для подтверждения провёл эксперимент.
Попробовал перезагружать ПК, не удаляя файлы, а затем, предварительно удалив. В первом случае получил DOS-овское окно как в моём предпредпоследнем посте, а во втором вот такое (см. скрин 1), хотя после запуска ОС в обоих случаях все файлы, подлежащие удалению, оказывались на месте. Пришлось вручную создать файл Tvunk003.MTX, положить его рядом с остальными и прописать в список удаления в команде. Получилось так:
%comspec% /k "del C:\Temp\Twain.log C:\Temp\Twain001.Mtx C:\Temp\Twunk001.MTX C:\Temp\Twunk002.MTX C:\Temp\Tvunk003.MTX"
После перезагрузки ПК файла Tvunk003.MTX среди остальных не оказалось.
Вывод: команда удаления работает, но запустить её необходимо с некоторой задержкой, а вот как это сделать - пока не знаю.