У меня есть серверы win2008r2.
У меня есть cmd-файл, который запускает команду robocopy и закрывается после. Когда я пытаюсь отредактировать файл в блокноте после его запуска, я получаю сообщение «Процесс не может получить доступ к файлу, поскольку он используется другим процессом». Даже если в диспетчере задач процесс не работает.
Если я смотрю в Proccess Monitor, я вижу:
Date & Time: 12/20/2011 10:09:29 AM
Event Class: File System
Operation: CreateFile
Result: SHARING VIOLATION
Path: D:\file.cmd
TID: 6956
Duration: 0.0000263
Desired Access: Generic Read/Write
Disposition: OpenIf
Options: Synchronous IO Non-Alert, Non-Directory File
Attributes: N
ShareMode: Read
AllocationSize: 0
После перезагрузки я могу без проблем редактировать и сохранять файл (до тех пор, пока я его не запущу).
У меня отключен контроль учетных записей, я использую учетную запись администратора домена, я пытался дать всем возможность получить полный контроль, но безуспешно. Просто упомяну, что у меня та же проблема с журналами ftp'ing с этого сервера iis (сначала нормально, но потом ошибка 550).
Кто-нибудь знает об обходном пути?