1

я создал файл с именем 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 бит.
благодарю вас.

0