Подолгу не удаляются exe-файлы по Shift+Del в Windows 7

Обсуждение любых программ, не имеющих отношения к Total Commander.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Подолгу не удаляются exe-файлы по Shift+Del в Windows 7

Сообщение Flasher »

У меня довольно критическая ситуация, никак не могу найти причину данного бага. При попытке удалить exe-шник из Проводника происходит визуальное удаление, но при обновлении окна файл снова возвращается. Проходит какое-то время, минуты 2 примерно, и файл пропадает. Из ТС файл вообще никак не удаляется, даже временно. Всякие программы разблокировки и форсированного удаления не действуют, и ничего блокирующего не видят. Подозрений на вирус не выявлено. Возможно, кто-то с этим уже сталкивался. Может, сервис какой-то тормозит задачу? В XP отключены почти все те же службы, но ничего подобного не было. У кого какие мысли?[/b]
Последний раз редактировалось Flasher Пт мар 11, 2011 17:01, всего редактировалось 3 раза.
Аватара пользователя
flm
Сообщения: 467
Зарегистрирован: Вс дек 09, 2007 05:54

Сообщение flm »

Process Monitor в помощь.
cogito ergo sum
http://www.yakimchuk.ru/questions.htm - Как правильно задавать вопросы
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Забыл уточнить. Удаление тормозится именно, когда используется Shift. Без Shift-а с первого раза удаляется без проблем. Но если попробовать первый раз удалять по Shift, а потом без, то TC пишет "файл не может быть удалён! Снимите защиту от записи!", а Проводник пишет "Вам необходимо разрешение на выполнение этой операции! Запросите разрешение "админ-а комп-а" на изменение этого файла."
Есть подозрение на кривую работу службы Windows Search. Конкретных зависимостей уловить не удалось. ProcMon также не даёт конкретики, знать бы ещё как фильтровать.
Аватара пользователя
flm
Сообщения: 467
Зарегистрирован: Вс дек 09, 2007 05:54

Сообщение flm »

Flasher писал(а):знать бы ещё как фильтровать
Первое, что приходит в голову - по файлу. Т.е. "path" "is" "c:\файлик.тхт" "include". Ну и проследить судьбу файла, кто там его дёргает.
По win7 и его службам я, мягко говоря, не знаток - так что подсказать ничего не могу.

[mod="CaptainFlint"]Замечание за "подонковщину". Пост отредактирован.[/mod]
cogito ergo sum
http://www.yakimchuk.ru/questions.htm - Как правильно задавать вопросы
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Путь - это первое, на что я смотрел. Он там не фигурирует после попытки удаления.
Аватара пользователя
flm
Сообщения: 467
Зарегистрирован: Вс дек 09, 2007 05:54

Сообщение flm »

Очень странно. Руткит какой-нть не завёлся? Такое происходит со всеми файлами или только с какими-то конкретными? В журнале системных событий никаких подозрительных записей не появляется? chkdsk ошибок не выдаёт?
cogito ergo sum
http://www.yakimchuk.ru/questions.htm - Как правильно задавать вопросы
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Руткит вряд ли. Проверено неоднократно кучей всего. Происходит со всеми exe-шниками. С остальными типами не было замечено пока. Иногда помогает удалять LockHunter, показывает, что файл держит процесс System.
Из подозрительных событий есть такое:

Код: Выделить всё

Доступ к источнику содержимого <csc://{S-1-5-21-2039936412-2611268050-532207279-1001}/> невозможен.

Контекст: приложение "", каталог "SystemIndex"

Подробности:
Объект не найден. (HRESULT : 0x80041201) (0x80041201)
chkdisk не трогаю по религиозным моментам.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

1. Если есть подозрения, почему бы не вырубить Windows Search для проверки?

2. UAC включен?

3. Так удаляются все или только некоторые экзешники? Из любых или только конкретных путей? Права на запись в эти пути у пользователей есть? Из папки твоих документов экзешники по идее должны удаляться без проблем в любом случае (это твоя папка, права настроены на полный доступ).

4. Удаление в тотале с шифтом по идее равносильно удалению в Windows + очистке корзины. Такой вариант позволяет удалить файлы? Для надежности можно зайти в папку $Recycler (или вроде того) и проверить, что все подпапки не содержат exe-файлов (естественно, включить показ скрытых и отключить список исключений).

5. Антивирус есть? Включен?
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

А если сначала переименовать (изменить расширение), а потом удалить? На каком-нибудь этапе тормозит?
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV
1. Я почему-то тупо процесс SearchIndexer вырубал. О службе не подумал. Хотя результат тот же. Значит отпадает.
2. Нет. (забыл?)
3. Все, из любых путей. Банально копирую exe-шник куда угодно, пытаюсь удалить - фигушки. Права админские.
4. Из проводника (уже писал) с Shift-ом не удаляется, без - отправляет в корзину. При удалении из виртуальной папки (cm_OpenRecycled) по Del файл исчезает, но остаётся в $RECYCLE.BIN, из которой exe-шник так же сразу не удаляется. Если я хоть где-либо попробую использовать Шифт, то обычным путём уже сразу удалить нельзя ниоткуда.
5. Нет.

Batya
Пробовал менять расширение - не помогает.
Последний раз редактировалось Flasher Чт мар 10, 2011 15:26, всего редактировалось 1 раз.
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

Flasher писал(а):Пробовал менять расширение - не помогает.
Т.е. перименовывается сразу, а потом удаляется только после 2-х минут?
А с перемещением проблем нет?
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Да.
С перемещением проблем нет.
Аватара пользователя
flm
Сообщения: 467
Зарегистрирован: Вс дек 09, 2007 05:54

Сообщение flm »

Беглый гуглопоиск дал такую ссылку:
http://www.sevenforums.com/general-disc ... elete.html
Суть в том, что у людей тоже проблема с shift-delete, но не на одиночных файлах, а на группах. А так вроде описания проблем сходятся. Может это не баг а фича? Типа секьюрно, случайно ничего важного не удалишь. :)
cogito ergo sum
http://www.yakimchuk.ru/questions.htm - Как правильно задавать вопросы
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Flasher писал(а):2. Нет. (забыл?)
Я не обратил внимание, что тему создавал ты, иначе бы не спрашивал про UAC. :)

Только экзешники? Другие файлы удаляются нормально? Очень странно...

Как предлагал flm, юзай Process Monitor. Причем, не во время удаления, а во время создания. Т.е. включаешь монитор, копируешь экзешник и пытаешься его удалить с шифтом. Останавливаешь монитор, сохраняешь лог и принимаешься изучаешь - информации должно быть предостаточно. Если какая-то зараза накидывается на все экзешники, она накинется на вновь созданный. Ну и заодно увидишь, что происходит при удалении. А фильтровать - для начала обычным поиском искать по имени тестового экзешника, найдешь все обращения к нему других процессов.

А с командной строки командой del тоже не удаляются?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

flm писал(а):Суть в том, что у людей тоже проблема с shift-delete, но не на одиночных файлах, а на группах.
В первом посте написано, что и с одиночными так. Но там не про exe-шники конкретно речь.
MVV писал(а):А фильтровать - для начала поиском по имени тестового экзешника искать вхождения.
Как понять "фильтровать поиском"? Я про встроенный фильтр: Path | is | *файл.exe | include
MVV писал(а):А с командной строки командой del тоже не удаляются?
Нет. С неё я начинал. Кнопка имеется.
Ответить