PDA

Показать полную графическую версию : [решено] Система не может удалить файлы


love_fist911
28-10-2012, 16:31
День добрый.

Проблема такая: ОС не может удалить некоторые файлы. Какие именно — вот не могу сказать, но все обычно происходит так: системой используется какой-либо файл, система хочет удалить файл и не может его удалить. Пользователь(единственный, администратор) бежит помогать системе, но сталкивается с отказом системы: «Запросите разрешение от "администратор компьютера" бла-бла...» Unlocker тоже не в силах удалить злополучный файл, предлагает удалить при следующем старте системы. Проходит минута-две и файл можно спокойно удалить.

Заметил такую бяку, когда деинстилляторы начали оставлять файлы, которые должны были удалить. Не знаю, какую информацию можно приложить, чтобы проблема стала более ясна, будем надеяться на телепатов, либо на ваше терпение и составление последовательного алгоритма для координации моих действий (:

Petya V4sechkin
28-10-2012, 17:46
Какие именно — вот не могу сказать
Это упражнение на телепатию?
[решено] Проблема с доступом в Windows 7 (http://forum.oszone.net/thread-212956.html)

love_fist911
28-10-2012, 18:58
Это упражнение на телепатию? »
Ну, я не выяснил по каким критериям ОС отбирает файлы для неудаления...

В общем, исходя из темы, которую Вы указали, я посмотрел и не обнаружил службы «Информация о совместимости приложений». (Смотрел через Anvir Task Manager и через дефолтный services.msc) А может и есть, но я его не заметил/она по-другому называеся. Как проверить? И как восстановить, ежели ее нет?

Petya V4sechkin
28-10-2012, 19:16
не обнаружил службы «Информация о совместимости приложений»
Приведите результаты выполнения в командной строке (cmd.exe) от имени Администратора (http://www.oszone.net/4331#5)
sc query AeLookupSvc
sc qc AeLookupSvc

Unlocker тоже не в силах
Unlocker должен хотя бы показать, какой процесс блокирует файл.

love_fist911
28-10-2012, 19:41
>sc query AeLookupSvc
[SC] EnumQueryServicesStatus:OpenService: ошибка: 1060:

Указанная служба не установлена.


>sc qc AeLookupSvc
[SC] OpenService: ошибка: 1060:

Указанная служба не установлена.



Unlocker должен хотя бы показать, какой процесс блокирует файл »
Возможно, но он говорит, что блокирующих дескрипторов не найдено. И в то же время, он не может удалить файл.

Petya V4sechkin
28-10-2012, 20:18
Указанная служба не установлена
Попробуем восстановить, примените твик реестра (http://www.oszone.net/5604)
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\AeLookupSvc]
"DisplayName"="@%SystemRoot%\\system32\\aelupsvc.dll,-1"
"ImagePath"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,\
74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\
6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00
"Description"="@%SystemRoot%\\system32\\aelupsvc.dll,-2"
"ObjectName"="localSystem"
"ErrorControl"=dword:00000001
"Start"=dword:00000003
"Type"=dword:00000020
"RequiredPrivileges"=hex(7):53,00,65,00,54,00,63,00,62,00,50,00,72,00,69,00,76,\
00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,\
72,00,73,00,6f,00,6e,00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,\
00,65,00,67,00,65,00,00,00,00,00
"FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
00,01,00,00,00,60,ea,00,00,01,00,00,00,60,ea,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\AeLookupSvc\Parameters]
"ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
61,00,65,00,6c,00,75,00,70,00,73,00,76,00,63,00,2e,00,64,00,6c,00,6c,00,00,\
00
"ServiceDllUnloadOnStop"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\AeLookupSvc\TriggerInfo\0]
"Type"=dword:00000014
"Action"=dword:00000001
"GUID"=hex:fd,a5,f4,18,3b,fd,a5,40,8f,c2,e5,d2,61,c5,d0,2e

Кроме того, проверьте наличие строки AeLookupSvc в параметре netsvcs раздела реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost
и наличие файла \Windows\System32\aelupsvc.dll

После перезагрузки посмотрите, запускается ли служба.

love_fist911
28-10-2012, 20:30
примените твик реестра » +

наличие строки AeLookupSvc » А вот здесь я не совсем понял. Взгляните:
http://i.imgur.com/j8ynC.png

\Windows\System32\aelupsvc.dll » +

Petya V4sechkin
28-10-2012, 20:35
не совсем понял
На уровень выше поднимитесь, там есть одноименный параметр (в нем куча строк, соответствующих службам).

love_fist911
28-10-2012, 20:57
Да, перезагрузился. Служба стартовала. Проблема исчезла, файлы удаляются и перезаписываются. Проверил на примере деинсталлятора Notepad++. Ранее он оставлял половину файлов, сейчас все корректно удаляется. Понимаю, что не самый адекватный пример, но все-таки.
Petya V4sechkin, огромное Вам спасибо!




© OSzone.net 2001-2012