Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Как узнать, какой процесс залочил файл / 11 сообщений из 11, страница 1 из 1
16.10.2006, 10:48
    #34056384
Random_Goodman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, какой процесс залочил файл
Собственно, такой вот вопрос. Файл залочен насмерть, а какая гадина это сделала - непонятно.
...
Рейтинг: 0 / 0
16.10.2006, 10:56
    #34056397
Green2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, какой процесс залочил файл
filemon на wininternals.com
--



Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
16.10.2006, 10:56
    #34056398
rrrrrrrrrr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, какой процесс залочил файл
procexp , Ctrl-L и Ctrl-H, затем выделяем процесс за процессом и просматриваем Open Handles типа File... Страшно занудно и неудобно :)
...
Рейтинг: 0 / 0
16.10.2006, 10:58
    #34056401
rrrrrrrrrr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, какой процесс залочил файл
Green2
filemon на wininternals.com
--



Posted via ActualForum NNTP Server 1.3 это если с файлом ведется работа а если просто открыт на запись - труба дело...
...
Рейтинг: 0 / 0
16.10.2006, 11:00
    #34056409
Random_Goodman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, какой процесс залочил файл
Green2
filemon на wininternals.com

Все хорошо, только там демо-версии нет

А неужели никак нельзя посмотреть виндовыми ср-вами???
...
Рейтинг: 0 / 0
16.10.2006, 11:31
    #34056521
GeT
GeT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, какой процесс залочил файл
Random_Goodman Green2
filemon на wininternals.com

Все хорошо, только там демо-версии нет

А неужели никак нельзя посмотреть виндовыми ср-вами???
А этот не пойдет Filemon ?
Правда как сказал rrrrrrrrrr им не посмотришь.
...
Рейтинг: 0 / 0
16.10.2006, 12:04
    #34056634
rrrrrrrrrr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, какой процесс залочил файл
Вот то, что нужно.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
C:\PsTools>handle /?

Handle v3. 2 
Copyright (C)  1997 - 2006  Mark Russinovich
Sysinternals - www.sysinternals.com

usage: handle [[-a] [-u] | [-c <handle> [-y]] | [-s]] [-p <process>|<pid>] [name
]
  -a      Dump all handle information.
  -c      Closes the specified handle (interpreted as a hexadecimal number).
          You must specify the process by its PID.
          WARNING: Closing handles can cause application or system instability.
  -y      Don't prompt for close handle confirmation.
  -s      Print count of each type of handle open.
  -u      Show the owning user name when searching for handles.
  -p      Dump handles belonging to process (partial name accepted).
  name    Search for handles to objects with <name> (fragment accepted).

No arguments will dump all file references.
...
Рейтинг: 0 / 0
16.10.2006, 12:10
    #34056658
rrrrrrrrrr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, какой процесс залочил файл
Пример:
1) находим процесс
Код: plaintext
1.
2.
3.
4.
5.
6.
C:\PsTools>handle export.xls

Handle v3. 2 
Copyright (C)  1997 - 2006  Mark Russinovich
Sysinternals - www.sysinternals.com

EXCEL.EXE          pid:  3560      370 : E:\_DOCS\export.xls
2) закрываем хендл
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
C:\PsTools>handle -c  370  -p  3560  -y

Handle v3. 2 
Copyright (C)  1997 - 2006  Mark Russinovich
Sysinternals - www.sysinternals.com

   370 : File  (RW-)   E:\_DOCS\export.xls

Handle closed.
:) а excel, соответственно, завис :)
...
Рейтинг: 0 / 0
16.10.2006, 14:12
    #34057223
Random_Goodman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, какой процесс залочил файл
Попробовал хендл, но он говорит что nо matching handles found. В то же время я файл не могу даже скопировать в другую директорию. Права все проверил.

Буду убивать по одному процессу и смотреть что будет. Холокост винде, мля!
...
Рейтинг: 0 / 0
16.10.2006, 14:21
    #34057263
я
я
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, какой процесс залочил файл
rrrrrrrrrr procexp , Ctrl-L и Ctrl-H, затем выделяем процесс за процессом и просматриваем Open Handles типа File... Страшно занудно и неудобно :)

в procexp жмем CTRL+F, вводим имя, и он сам ищет по всем процессам...
...
Рейтинг: 0 / 0
16.10.2006, 17:52
    #34058121
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, какой процесс залочил файл
Есть замечательная утилита Unlocker .
Встраивается в контекстное меню, показывает какая программа блокирует файл/папку и позволяет разблокировать одним нажатием мыши.

...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Как узнать, какой процесс залочил файл / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]