Имя: Пароль:
1C
 
Блокировка файла LCK. Как посмотреть кто блокирует
0 YF
 
06.05.09
15:33
Пытлись запустить 1С с подключением к некой базе по сети, DBF. 1С зависает на инициализации, дальше не в какую. Сняли задачу диспетчером.

Попытался удалить базу. Все файлы, кроме LCK удаляются, а этот файл что-то блокирует. Как узнать что?
1 Джордж1
 
06.05.09
15:34
process exproler
2 Ёпрст
 
гуру
06.05.09
15:34
unlocker
3 Mikeware
 
06.05.09
15:34
unlocker.
"Попытался удалить базу." - это пять!
4 YF
 
06.05.09
15:35
(1) Он же вроде только показывает запущенные процессы или я ошибаюсь?
5 Джордж1
 
06.05.09
15:36
(4)и файлы заблокированные тоже, с указанием конкретного процесса
6 YF
 
06.05.09
15:49
Только нажал правой клавишей по файлу (по сети) - все, пипец, доступ к диску на сервере прекратился, теперь даже анлокер не поможет
7 Ёпрст
 
гуру
06.05.09
15:50
(6) воруешь ? Или пакостишь ?
8 hhhh
 
06.05.09
15:54
(0) при запуске базы создается этот файл. Когда завершение работы, он удаляется. То что он остался, значит, неправильный выход из базы.
9 YF
 
06.05.09
15:56
:-)
Если бы.
Проблема с тем, что отваливается доступ к дискам давняя, пока решить не удается, видать и это отголосок той проблемы ...
10 YF
 
06.05.09
16:09
(8) Дык ето само собой. Только вот он блокироваться не должен ...
11 AS_DANCE
 
06.05.09
16:14
перезапусти службу "Сервер" и будет тебе счастье, отрубит коннект юзера от файла!
12 Скользящий
 
06.05.09
16:29
(9) То что доступ к дискам отваливается, - это подозрительно.  Я бы на предмет конфискера на локальных  машинах проверил.
13 YF
 
06.05.09
16:29
(11) ага и остальных тоже отрубит. Однако не факт, что это юзер держит ибо в списке открытых файлов сервера пусто
14 YF
 
06.05.09
16:30
(12) кидо киллер ничего не находит не в юзверских машинах ни на серверах
15 YF
 
06.05.09
16:31
(12) Проблема возникает обычно так: пытаемся открыть что-то с этого сервера по сети - и висим (пока зверь), потом, довольно быстро, никто не может зайти по сети на сервер ...
16 smaharbA
 
06.05.09
16:37

gflags.exe -r +otl
gflags.exe -k +otl


перегружаем. используем следующее


openfiles /query /fo csv /v | more
17 YF
 
06.05.09
16:44
(16) [openfiles /query /fo csv /v | more] - это же аналогично просмотру открытых файлов через управление компьютером или нет?

поясни, плиз, что делает gflags.exe, я по английски плохо читаю, поэтому не понял /?
18 smaharbA
 
06.05.09
17:04
(17) выставляет глобальный флаг "слежения" за всеми объектами
и тогда становится возможным смотреть и кто когда и как открыл файл
(конечно это приводит к некоторым затратам ресурсом, но в реалии не так уж и сильно)
19 smaharbA
 
06.05.09
17:05
вот пример вывода

"1956","Администратор","9676","TrueCrypt.exe","C:\WINDOWS\WinSxS\x86_Microsoft.W
indows.Common-Controls_6595b64144ccf1df_6.0.3790.3959_x-ww_D8713E55"
"2024","Администратор","9676","TrueCrypt.exe","C:\WINDOWS\WinSxS\x86_Microsoft.W
indows.Common-Controls_6595b64144ccf1df_5.82.3790.3959_x-ww_78FCF8D0"
"116","ginzburg","9876","Far.exe","C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Commo
n-Controls_6595b64144ccf1df_6.0.3790.3959_x-ww_D8713E55"
"264","ginzburg","9876","Far.exe","C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Commo
n-Controls_6595b64144ccf1df_6.0.3790.3959_x-ww_D8713E55"
20 smaharbA
 
06.05.09
17:07
+ конечно надо прогонять через find или findstr
для отбора нужного
21 smaharbA
 
06.05.09
17:08
Да, забыл - gflags.exe это из Support Tools
22 Wasya
 
06.05.09
17:10
Да нахрен вам это надо? Пусть админ разлочивает файлы. А то сидит какой то новый девайс заруливает.
23 smaharbA
 
06.05.09
17:39
Но чтоб не было проблем с определением кто и что, а также обрубанием - даже в терминальном доступе использовать сетевые шары пусть и \\127.0.0.1\Базы
Закон Брукера: Даже маленькая практика стоит большой теории.