я создал файл с именем test.bat на моем рабочем столе
назвал его «test.bat» и отправил в блокнот, написал "REM" и сохранил.
затем я закрыл блокнот и снова открыл его, добавил еще один "REM" и снова сохранил файл.
Затем я попытался переименовать, переместить файл в другую папку и удалить его
все прошло без проблем.
но если я создаю файл и выполняю его, на мгновение появится командная строка, а затем исчезнет,
я могу переименовать или переместить файл без проблем,
но если я пытаюсь изменить файл в блокноте, я получаю эту ошибку:
The process cannot access the file because it is being used by another process.
и файл не сохраняется.
Кроме того, если я пытаюсь удалить файл, кажется, он будет удален .. пока я не нажму F5,
файл появляется снова.
при попытке переименовать / переместить этот новый файл я получаю еще одну ошибку:
File Access Denied
You need permission to perform this action
You require permission from the computer's administrator to make changes
to this file
кажется, что файл разблокирован (или ушел, если я решу удалить) через несколько минут,
пока нет, если я пытаюсь получить доступ к файлу (я нажимал F5 каждые несколько секунд в течение 15 минут, и файл не исчезал)
кажется, проблема возникает с любым именем файла, где угодно, не только на рабочем столе или домашнем диске, даже на том же диске, хотя у меня не было никаких проблем, когда я загрузился в старую установку Windows XP и повторил те же шаги ,
я попытался использовать ручку утилиты от sysinternals, вот что я получил:
после создания test.bat: C:\Users\User> обрабатывать test.bat
Copyright (C) 1997-2013 Mark Russinovich
Sysinternals - www.sysinternals.com
No matching handles found.
после выполнения test.bat:
C:\Users\User>handle test.bat
Handle v3.51
Copyright (C) 1997-2013 Mark Russinovich
Sysinternals - www.sysinternals.com
System pid: 4 type: File A18: C:\Users\User\Desktop\t
est.bat
Полученный выше результат после попытки удалить test.bat тоже.
после создания othertest.bat:
C:\Users\User>handle othertest.bat
Copyright (C) 1997-2013 Mark Russinovich
Sysinternals - www.sysinternals.com
No matching handles found.
после выполнения othertest.bat:
C:\Users\User>handle othertest.bat
Handle v3.51
Copyright (C) 1997-2013 Mark Russinovich
Sysinternals - www.sysinternals.com
System pid: 4 type: File BD0: C:\Users\User\Desktop\o
thertest.bat
после переименования othertest.bat:
C:\Users\User>handle othertest.bat
Copyright (C) 1997-2013 Mark Russinovich
Sysinternals - www.sysinternals.com
No matching handles found.
C:\Users\User>handle renamedtest.bat
Handle v3.51
Copyright (C) 1997-2013 Mark Russinovich
Sysinternals - www.sysinternals.com
System pid: 4 type: File BD0: C:\Users\User\Desktop\r
enamedtest.bat
также происходит, когда я выполняю любой файл .exe и удаляю его после его завершения, я удалил
и handle.exe, и handle64.exe после выполнения вышеуказанного теста, и оба вернулись, когда я обновил их папку.
кто-нибудь может мне помочь?
Я использую Windows 7 Ultimate 64 бит.
благодарю вас.