Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   [решено] Система не может удалить файлы (http://forum.oszone.net/showthread.php?t=245658)

love_fist911 28-10-2012 16:31 2013752

Система не может удалить файлы
 
День добрый.

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

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

Petya V4sechkin 28-10-2012 17:46 2013789

Цитата:

Цитата love_fist911
Какие именно — вот не могу сказать

Это упражнение на телепатию?
[решено] Проблема с доступом в Windows 7

love_fist911 28-10-2012 18:58 2013851

Цитата:

Цитата Petya V4sechkin
Это упражнение на телепатию? »

Ну, я не выяснил по каким критериям ОС отбирает файлы для неудаления...

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

Petya V4sechkin 28-10-2012 19:16 2013864

Цитата:

Цитата love_fist911
не обнаружил службы «Информация о совместимости приложений»

Приведите результаты выполнения в командной строке (cmd.exe) от имени Администратора
Код:

sc query AeLookupSvc
sc qc AeLookupSvc

Цитата:

Цитата love_fist911
Unlocker тоже не в силах

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

love_fist911 28-10-2012 19:41 2013885

Код:

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

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


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

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



Цитата:

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

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

Petya V4sechkin 28-10-2012 20:18 2013906

Цитата:

Цитата love_fist911
Указанная служба не установлена

Попробуем восстановить, примените твик реестра
Код:

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 2013911

Цитата:

Цитата Petya V4sechkin
примените твик реестра »

+

Цитата:

Цитата Petya V4sechkin
наличие строки AeLookupSvc »

А вот здесь я не совсем понял. Взгляните:


Цитата:

Цитата Petya V4sechkin
\Windows\System32\aelupsvc.dll »

+

Petya V4sechkin 28-10-2012 20:35 2013916

Цитата:

Цитата love_fist911
не совсем понял

На уровень выше поднимитесь, там есть одноименный параметр (в нем куча строк, соответствующих службам).

love_fist911 28-10-2012 20:57 2013925

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


Время: 07:39.

Время: 07:39.
© OSzone.net 2001-