Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Как программно снять блокировку с файла. / 19 сообщений из 19, страница 1 из 1
28.09.2011, 19:07
    #37459818
~Vladimir~
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно снять блокировку с файла.
Программа Access запускается по времени по "Назначенному заданию" Windows Server 2008
В задании даётся установка "Выполнять задачу не более чем 1 час". После этого задача Access (если программа зациклится) остаётся не завершенной и файл остаётся заблокирован.
Усть ли возможность программным путём разблокировать этот файл.
...
Рейтинг: 0 / 0
28.09.2011, 19:46
    #37459855
❤
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно снять блокировку с файла.
Unlocker
...
Рейтинг: 0 / 0
28.09.2011, 21:14
    #37459918
456
456
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно снять блокировку с файла.
Process Explorer. И при этом гораздо функциональнее.
...
Рейтинг: 0 / 0
28.09.2011, 21:20
    #37459926
С0ВЕСТЬ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно снять блокировку с файла.
Можно даже и в назначенных заданиях тупо убивать акцесс:
Код: plaintext
taskkill /F /FI "STATUS eq NOT RESPONDING" /IM access.exe
...
Рейтинг: 0 / 0
29.09.2011, 09:17
    #37460243
The Dim!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно снять блокировку с файла.
Так если сам шудулер прибивает акцес через час, то значит не акцес блокирует файл, а что-то еще.
...
Рейтинг: 0 / 0
29.09.2011, 09:20
    #37460247
Tosh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно снять блокировку с файла.
плин - либо я не правильно понял вопрос, либо просто надо убить файлик блокировки, который создается акцесом при запуске ... не оно?
...
Рейтинг: 0 / 0
29.09.2011, 09:55
    #37460290
~Vladimir~
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно снять блокировку с файла.
The Dim!,

В данный момент Access пытается передать файл на другой сервер, а связь оборвалась и (один из примеров) и шедуллер не может снять задачу, Я так понимаю свою проблему.
...
Рейтинг: 0 / 0
29.09.2011, 10:02
    #37460304
The Dim!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно снять блокировку с файла.
Так посмотрите в диспетчере задач акцес есть в процесах или нет.
...
Рейтинг: 0 / 0
29.09.2011, 10:37
    #37460364
~Vladimir~
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно снять блокировку с файла.
С0ВЕСТЬ,

taskkill /F /FI "STATUS eq NOT RESPONDING" /IM access.exe -
Это должен быть bat файл или запускать через Run?
...
Рейтинг: 0 / 0
29.09.2011, 10:48
    #37460389
~Vladimir~
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно снять блокировку с файла.
❤,

Unlocker не может снять процесс так как файл заблокирован. разблокировать файл возможно лишь через оснастку сервера.
...
Рейтинг: 0 / 0
29.09.2011, 11:53
    #37460583
С0ВЕСТЬ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно снять блокировку с файла.
~Vladimir~С0ВЕСТЬ,
taskkill /F /FI "STATUS eq NOT RESPONDING" /IM access.exe -
Это должен быть bat файл или запускать через Run?

проще в батнике, так как можно еще что-то придумать туда.
посмотри на параметры taskkill
...
Рейтинг: 0 / 0
29.09.2011, 12:37
    #37460739
The Dim!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно снять блокировку с файла.
~Vladimir~❤,

Unlocker не может снять процесс так как файл заблокирован. разблокировать файл возможно лишь через оснастку сервера.

Сервер-то откуда взялся, был же только акцес, может уже опишеш процесс полностью?
...
Рейтинг: 0 / 0
29.09.2011, 17:11
    #37461622
~Vladimir~
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно снять блокировку с файла.
The Dim!,

Более подробно ситуация следующая;
Программа Access запускается по времени по "Назначенному заданию" Windows Server 2008
В задании даётся установка "Выполнять задачу не более чем 1 час". После этого задача Access снимается шедулером.
Если программа, за отведённое время, остаётся не завершенной (по разным причинам) то снимается прогамма msaccess.exe (см.taskmgr в рисунке приложения ), файл остаётся заблокирован. Его больше невозможно запустить до тех пор пока программой fsmgmt.msc не снимешь блокировку с файла.
Есть ли возможность разблокировать данный файл батником?
...
Рейтинг: 0 / 0
29.09.2011, 17:13
    #37461630
The Dim!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно снять блокировку с файла.
А программа акцес открывает файлы по сети или локально?
...
Рейтинг: 0 / 0
29.09.2011, 17:40
    #37461701
~Vladimir~
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно снять блокировку с файла.
The Dim!,
Программа Access запускается ночью шедулером с автоматическим отключением через 1 час.
По сети в начале производит соединение с другим сервером - проверяется наличие требуемой папки a = fs.FolderExists(strPath2).
прцесс соединения может быть 10 - 80 сек
затем начинается копироавание файлов с одного сервера на другой " Commanda = "robocopy /R:1 /w:5 " & Path3 & " " & Path4 "
прцесс передачи может быть 10 - 30 минут. Контролируется завершение процесс.
На каком то этапе передачи по неизвестной причине время выполнения затягивается и Access файл блокируется см. предыдущее
...
Рейтинг: 0 / 0
29.09.2011, 17:42
    #37461704
The Dim!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно снять блокировку с файла.
А с чего вы взяли что блокирует файл именно акцес, а не... ну скажем робокопи?
...
Рейтинг: 0 / 0
29.09.2011, 22:22
    #37462021
~Vladimir~
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно снять блокировку с файла.
The Dim!,

Возможно и так и тем не менее в любом случае необходимо снять блокировку файла командой подобной fsmgmt.mscа она видимо есть чтобы запустить через командную строку или бат файлом
...
Рейтинг: 0 / 0
29.09.2011, 23:14
    #37462059
Константин Цветков
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно снять блокировку с файла.
~Vladimir~необходимо снять блокировку файла
Код: plaintext
net file /help
...
Рейтинг: 0 / 0
30.09.2011, 08:56
    #37462213
The Dim!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно снять блокировку с файла.
Константин Цветков~Vladimir~необходимо снять блокировку файла
Код: plaintext
net file /help

Да, но для этого нужно знать ID открытого файла.

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


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