PDA

Показать полную графическую версию : [решено] Перестала работать штатная "Очистка диска"


Nashpashka
13-09-2014, 09:30
Добрый день. Возникла проблемка. Поиск по фильтру здесь на сайте ничего не дал. Пытался получить ответ в другой теме (http://forum.oszone.net/post-2400574.html#post2400574), но там очень глухо... Решил создать новую. Суть: перестала работать штатная программа "Очистка диска". Запускаю (Пуск - Все программы - Стандартные - Служебные - Очистка диска), появляется окошко выбора диска, выбираю системный раздел - "ОК" и ничего не происходит. Зато в журнале событий появляется ошибка:
Имя журнала: Application
Источник: Application Error
Дата: 13.09.2014 8:48:48
Код события: 1000
Категория задачи:(100)
Уровень: Ошибка
Ключевые слова:Классический
Пользователь: Н/Д
Компьютер:
Описание:
Имя сбойного приложения: cleanmgr.exe, версия: 6.1.7600.16385, отметка времени: 0x4a5bc995
Имя сбойного модуля: OLEAUT32.dll, версия: 6.1.7601.17676, отметка времени 0x4e587ee8
Код исключения: 0xc0000005
Смещение ошибки: 0x000000000000c9ab
Идентификатор сбойного процесса: 0xe08
Время запуска сбойного приложения: 0x01cfcf0dff0bf560
Путь сбойного приложения: C:\Windows\system32\cleanmgr.exe
Путь сбойного модуля: C:\Windows\system32\OLEAUT32.dll
Код отчета: 3f8e83a0-3b01-11e4-9205-e0cb4e342587
Xml события:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2014-09-13T04:48:48.000000000Z" />
<EventRecordID>40048</EventRecordID>
<Channel>Application</Channel>
<Computer></Computer>
<Security />
</System>
<EventData>
<Data>cleanmgr.exe</Data>
<Data>6.1.7600.16385</Data>
<Data>4a5bc995</Data>
<Data>OLEAUT32.dll</Data>
<Data>6.1.7601.17676</Data>
<Data>4e587ee8</Data>
<Data>c0000005</Data>
<Data>000000000000c9ab</Data>
<Data>e08</Data>
<Data>01cfcf0dff0bf560</Data>
<Data>C:\Windows\system32\cleanmgr.exe</Data>
<Data>C:\Windows\system32\OLEAUT32.dll</Data>
<Data>3f8e83a0-3b01-11e4-9205-e0cb4e342587</Data>
</EventData>
</Event>

По совету из прошлой темы сделал дамп в procdump.exe и проверку sfc /scannow, файлы прилагаю. Может кто сталкивался?..

Petya V4sechkin
13-09-2014, 09:40
Nashpashka, в логе поврежденные файлы:
C:\Windows\System32\Dism\DismCore.dll
C:\Windows\Microsoft.NET\Framework64\v3.0\WPF\PresentationFontCache.exe.config

из-за того, что криво встали обновления KB2966583 и KB2832414 - удалите/переустановите.

Nashpashka
13-09-2014, 09:55
Большое вам спасибо!!! Пойду пробовать... :)

Nashpashka
13-09-2014, 11:36
Удалил обновления KB2966583 и KB2832414, перезагрузился - заработала "Очистка диска" (правда непонятно, удаляет ли она все, что отмечаешь). В журнале событий ошибок нет. Решил сделать еще раз sfc /scannow, результат - "... некоторые файлы не удалось восстановить, подробности в CBS.log"...
Интересно было бы самому научиться расшифровывать CBS.log. Погуглил и нашел здесь на форуме (http://forum.oszone.net/post-1900823-17.html) информацию. Можете глянуть, то ли я нашел?..
Прилагаю файлы, в "CBS.log" - нефильтрованный системный лог, а в "sfcdetails.txt" вроде бы намек на те самые файлы, которые средству sfc.exe не удалось восстановить. Что-то связанное с ".NET Framework 3.0"?.. Что делать дальше?..

Petya V4sechkin
13-09-2014, 16:46
Nashpashka, там два файла:
C:\Windows\Microsoft.NET\Framework\v3.0\WPF\PresentationFontCache.exe.config
C:\Windows\Microsoft.NET\Framework64\v3.0\WPF\PresentationFontCache.exe.config

Можете проверить их содержимое по умолчанию:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<runtime>
<generatePublisherEvidence enabled="false" />
</runtime>
</configuration>

и размер: 161 байт.

Nashpashka
13-09-2014, 20:14
Странно... Текст в обоих файлах одинаков, но размер:

C:\Windows\Microsoft.NET\Framework\v3.0\WPF\PresentationFontCache.exe.config - 168 байт
C:\Windows\Microsoft.NET\Framework64\v3.0\WPF\PresentationFontCache.exe.config" - 161 байт.

Что это может быть?..

mwz
13-09-2014, 22:53
Что это может быть?.. »
Варианты (основные):
- разное количество пробелов (например, лишние пробелы в конце строк),
- наличие лишних необязательных пустых строк в конце более длинного,
- отсутствие нужной пустой строки после последней строки короткого.

Nashpashka
14-09-2014, 02:37
Удалил еще KB2604115 (в логах был намек и на него), загрузился с диска MSDaRT, заменил C:\Windows\Microsoft.NET\Framework\v3.0\WPF\PresentationFontCache.exe.config на файл из дистрибутива, далее sfc /scannow в обычном режиме и все - "Защита ресурсов Windows не обнаружила нарушений целостности". Непонятно только, откуда в системном файле могли взяться "...лишние пробелы в конце строк..."... Не иначе, как секретарша снова напортачила. :o
Спасибо за помощь!

Chinaski
17-10-2014, 00:33
Petya V4sechkin, откройте секрет, как Вы поняли что проблема с файлами именно из-за апдейтов KB2966583 и KB2832414? В логе CBS про них ни слова...

Petya V4sechkin
17-10-2014, 07:51
В логе CBS про них ни слова
Вашего лога в теме нет вообще.
А у Nashpashka было:
Cannot repair member file [l:24{12}]"DismCore.dll" of Microsoft-Windows-Deployment-Image-Servicing-Management-Core, Version = 6.1.7601.18489
This component was referenced by [l:158{79}]"Package_24_for_KB2966583~31bf3856ad364e35~amd64~~6.1.1.2.2966583-52_neutral_GDR"

Cannot repair member file [l:64{32}]"PresentationFontCache.exe.config" of PresentationCore, Version = 6.1.7601.18140
This component was referenced by [l:156{78}]"Package_1_for_KB2832414~31bf3856ad364e35~amd64~~6.1.1.2.2832414-14_neutral_GDR"

Chinaski
17-10-2014, 08:55
Вашего лога в теме нет вообще. »
Так я и веду речь про лог Nashpashka

спасибо за разъяснение.




© OSzone.net 2001-2012