Назад | Перейти на главную страницу

Насколько безопасны программы для разблокировки файлов?

Недавно ряду пользователей на сервере win2003 сообщили, что файлы заблокированы для редактирования, когда они пытаются их открыть. Обычно им говорят, что он открыт. Обычно это не подтверждается в разделе «Управление файловым сервером» в разделе «Открытые файлы».

Я могу сказать, что это НЕ тот случай, когда он помечается для редактирования на стороне клиента. Я проверял это десятки раз. Индексирование на этом сервере не включено. Никакие процессы резервного копирования не выполняются. Короче говоря, я понятия не имею о причине.

Я знаю, что перезапуск обычно решает эту проблему, но когда это происходит в рабочей среде, это просто невозможно. Поэтому я чувствую себя обязанным задаться вопросом, возможно ли уничтожение того, что вызывает блокировку ... Поиск в Интернете обнаруживает множество приложений, которые разблокируют файлы. На самом деле это не решает причину, но я тоже должен работать в это время.

Насколько они в целом безопасны? Вы бы сделали это? Или что бы ты сделал?

дополнительно Следует отметить, что я использовал дескриптор из sysinternals, чтобы закрыть заблокированный файл, и не вижу очевидной проблемы, но все же задаюсь вопросом. Я считаю, что это способ закрытия файлов Excel, который вызывает эту проблему

В общем случае без конкретных знаний Зачем там держится замок, УЖАСНО небезопасно.

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

Лучше узнать Зачем за замком и устраните проблему в ее источнике.

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

Это может быть что-то вроде антивирусного сканера при доступе на клиентском компьютере (что, возможно, объясняет, почему они заблокировали его), но вы никогда не узнаете, как на самом деле находится дескриптор файла.

Зажечь Обозреватель процессов на сервере и перейдите в найти => Найти дескриптор или DLL ... Введите имя заблокированного файла в диалоговое окно, и вам сообщат, какие процессы обрабатывают этот процесс. В этом примере вы можете ясно видеть, что это Excel, но у меня он был на моем личном компьютере раньше, когда я не мог переместить файл, и оказалось, что это мое приложение для резервного копирования, которое копирует файлы в облако почти сразу после того, как они созданы.

Как только вы узнаете, что блокирует файл, вы можете выбрать его корректное закрытие, если это возможно, завершить его процесс или даже запустить Монитор процесса чтобы попытаться выяснить, почему он блокирует файл (это может быть бессмысленным упражнением, но может дать вам дополнительные подсказки).

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

Я обычно нас разблокировщик но никогда не смотрю, что держит файл заблокированным, и не проверяет, нет ли более «вежливых» способов достичь того же результата. Из-за очень реальной опасности повреждения я не разрешаю пользователям пользоваться одним и тем же инструментом.