22:07

А чем ты думаешь заняться, когда настанут холода?
Здравствуйте!

У меня возникла следующая проблема: когда я хочу удалить, переименовать или переместить какой-то файл, сначала процесс вроде бы запускается, доходит почти до конца, а потом появляется окно "Объект используется другим пользователем или программой. Закройте все программы, которые могут использовать этот файл и повторите попытку". При этом, естественно, никаких программ, которые могут использовать этот файл, я не запускаю. Это случается с файлами фарматов djvu, pdf, rar-архивами и видеофайлами формата avi, но не регулярно, то есть файл одного из таких форматов может удалиться/переместиться/переименоваться нормально, а может и нет.
Справиться с этим помогает программа Unlocker, с ее помощью, если выбрать применительно к конкретному файлу нужный процесс и нажать "Разблокировать все", можно все-таки сделать с файлом то, что надо.
И эта же программа пишет, что путь заблокирован, потому что идет обработка файла программой Explorer.exe. Буду очень благодарна, если вы подскажете мне, что это за программа и как ее можно без ущерба для компьютера отключить/удалить или сделать так, чтобы она не обрабатывала файлы, которые ей не нужно обрабатывать. Или это именно нужная для перемещения/удаления/переименования программа и она у меня барахлит? Тогда как это можно исправить?

Операционная система: Windows XP.

Заранее огромное спасибо!

Комментарии
06.08.2014 в 22:23

могутні вовняні лаписька
vinyawende, в xp помочь может программа unlocker assistant
06.08.2014 в 22:55

Explorer.exe периодически открывает файловые дескрипторы (это нормально), а вот то, что она их не закрывает - это уже ненормально. Его нельзя отключить/удалить - это системный файл.

Скачайте Process Explorer и понаблюдайте за процессом Explorer.exe по открытым дескрипторам. Для этого нужно переключить Process Explorer в меню: View - Lower Panel View - Handles.

Выделяете Explorer.exe и внизу будут открытые им хэндлы. В нормальной ситуации он держит открытыми только системные файлы (C:/Windows, C:/Documents and Settings) и имена каталогов, которые сейчас явно открыты проводником.

Расскажите, что увидели. Сколько несистемный файлов удерживает? Какие? Как долго удерживает? Есть ли какие-то закономерности?
07.08.2014 в 00:06

А чем ты думаешь заняться, когда настанут холода?
в xp помочь может программа unlocker assistant

Руди Мюллер, я им и пользуюсь сейчас, но мне хотелось бы устранить проблему, ведь раньше-то все нормально работало.

Расскажите, что увидели. Сколько несистемный файлов удерживает? Какие? Как долго удерживает? Есть ли какие-то закономерности?

Trotil, выполнила все, что вы сказали, просмотрела весь список, того, что им открыто, из несистемных файлов отображается только один файл в формате djvu, тот, который я пыталась переместить последним.
07.08.2014 в 02:20

Sanctus Satanas
Там бывает такая смешная штука, что explorer при клике на файл может запускать предпосмотр (и его осуществляет, как правило, сторонняя библиотека), который может как раз и не отдавать файл, пока не снимешь выделение.
07.08.2014 в 02:28

А чем ты думаешь заняться, когда настанут холода?
--==SS==--, а как от этого избавиться?

И что это вообще? Получается, к файлам на моем компьютере имеет доступ кто-то извне?
07.08.2014 в 02:56

Sanctus Satanas
vinyawende, не-не-не, не извне. Я про то, что когда вы выделяете в Проводнике (он же Мой компьютер, он же explorer.exe) файл, то запускается предпросмотр содержимого. Проводник не умеет это делать сам, поэтому фактически запускается та программа, которая настроена для предпросмотра данного типа файлов. Вот она может долго не отдавать файл или иногда даже "упасть" с ошибкой, утянув за собой сам Проводник.
Убедиться, не влияет ли оно, можно отключив предпросмотр (хм, что-то я не помню, как это нормально сделать... разве что через снятие галки "использование типичных задач для папок").

Та же фигня, если у вас выбран режим "Экскизы страниц", то может мешать предпросмотр вместо иконок файлов. Это уже, пожалуй, проще отключить.
07.08.2014 в 03:10

А чем ты думаешь заняться, когда настанут холода?
--==SS==--, понятно, спасибо за пояснения!

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

Нет, у меня другой режим, в других этого не бывает?

Проводник не умеет это делать сам, поэтому фактически запускается та программа, которая настроена для предпросмотра данного типа файлов. Вот она может долго не отдавать файл или иногда даже "упасть" с ошибкой, утянув за собой сам Проводник.

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

Убедиться, не влияет ли оно, можно отключив предпросмотр

К сожалению, я не знаю, как это сделать, сейчас попробовала поискать ответ в Интернете, но не нашла.
07.08.2014 в 04:11

Sanctus Satanas
vinyawende,
К сожалению, я не знаю, как это сделать, сейчас попробовала поискать ответ в Интернете, но не нашла.
Тогда отключите через Система -> Быстродействие -> Использование типичных задач для папок (не помню точный путь, но это как раз можно уже и погуглить, если что).

Нет, у меня другой режим, в других этого не бывает?
Не должно быть.

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

У RAR предпросмотра нет, но, как минимум, есть расширенное контекстное меню.
Проблемы с AVI - обычное дело, т.к. может глючить кодек.
07.08.2014 в 09:11

что им открыто, из несистемных файлов отображается только один файл в формате djvu, тот, который я пыталась переместить последним.

У меня (на Windows 7) проводник вообще не читает файлы, только каталоги (для отображения папок).
Соответственно, нужно посмотреть, в какой момент и какие файлы он открывает у вас (все файлы? Не все? Закрывает ли он тут же какие-то?). Откройте Process Explorer и походите по каталогам.
07.08.2014 в 12:50

А чем ты думаешь заняться, когда настанут холода?
Trotil, на самом деле, я плохо в этом разбираюсь, поэтому, возможно, что-то называю не так, но Process Explorer выдает типы того, что открыто Проводником, есть тип File, к этому типу отнесены, в основном, явно технические вещи из C:\\ WINDOWS и С:\\ Documents and Settings, но там же почему-то отображаются и те файлы, при перемещении которых у меня возникли проблемы, хотя они сейчас даже не открыты и вообще никак не активны. Появляются они в списке именно после того, как я делаю попытку перенести их, насколько они в этом списке задержатся, я не знаю, но тех файлов, которые я пыталась переносить вчера, в списке сейчас нет. Те файлы, с которыми проблем не возникает, в списке не появляются. Никакой системы в том, с какими файлами возникают проблемы, а с какими нет, не прослеживается: открываю папку, заполненную файлами djvu, начинаю переносить их подряд в папку на другом диске, некоторые переносятся, некоторые нет.

При появлении файлов в списке Проводник, вроде бы, ничего не закрывает.

Я посмотрела, какое описание дается файлам, которые попадают в списаок, файл djvu, получает вот такое описание: "A disk file, communications endpoint, or driver interface".
08.08.2014 в 00:20

Sanctus Satanas
У меня (на Windows 7) проводник вообще не читает файлы
Так он тоже читает файлы, если находится в режимах "обычные значки, "крупные значки", "огромные значки". И плюс ещё панель снизу с превьюшкой. Правда, если есть кэш превью, то он может его дёрнуть и тогда действительно файлы читать уже не нужно. XP так тоже умеет.
08.08.2014 в 13:39

--==SS==--, у vinyawende обычный режим без превьюшек.

vinyawende, Process Explorer - это инструмент наблюдения за системой. Бывает так, что наблюдать приходится долго, чтобы понять, в чём же ошибка...

Если вот просто так тыкать наобум:
- отключите службу индексирования файлов, если таковая включена
- кому-то помогла регистрация библиотеки: пуск - выполнить - cmd: regsvr32 /u shmedia.dll

Да! В Process Explorer можно поискать открытые хендлы. (Ctrl + F). Поищите по названию файла. Может быть, он где-то еще открыт...
08.08.2014 в 14:11

А чем ты думаешь заняться, когда настанут холода?
- отключите службу индексирования файлов, если таковая включена

Trotil, проверила, служба отключена.

кому-то помогла регистрация библиотеки: пуск - выполнить - cmd: regsvr32 /u shmedia.dll

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

Да! В Process Explorer можно поискать открытые хендлы. (Ctrl + F). Поищите по названию файла. Может быть, он где-то еще открыт...

Посмотрела, показывает explorer.exe, больше никого.
08.08.2014 в 14:21

Вы с того момента не перезагружались? Лучше перезагрузиться.

> Попробовала, почему-то выплыла табличка, что отказано в доступе и возможно у меня нет прав
Не помню, как это исправляется в XP...