Показать полную графическую версию : [решено] проблема с консолью mmc
diagnoz_
05-09-2013, 11:38
Доброго времени суток!Windows 7 32 бит.при вызове оснастки "Управление" (контекстное меню по Мой компьютер), выдает следующую ошибку на скрине №1.После нажатия в этом окне "ОК", выдает ошибку на скрине №2.После нажатия в этом окне "ОК", открывется оснастка "Управление", в таком виде как на скрине №3,то есть без "Журнала ошибок"..., но по нажатию в ней, нет никакой реакции.закрыть ее можно только через диспетчер задач.Что интересно, открывая сделанные скрины ошибок через Nero PhotoSnap Viewer, выдает ошибку на скрине №4.Через другие просмотрщики (просмотр фотографий windows, paint...), скрины открывает.не понятно, связаны ли ошибки друг с другом.Пытаюсь добавить оснастку "Управление" через консоль управления mmc.exe, при добавлении ее в корень консоли , выдает ошибку как на скрине №5.При открытии "Журнала ошибок" напрямую (пуск - найти - Просмотр журнала событий), выдает ошибку на скрине №6.Вот.Проблема с консолью mmc.Что посоветуете ?скрины ошибок прилагаю.Спасибо Вам.
Petya V4sechkin
05-09-2013, 12:20
diagnoz_, как подсказывает здравый смысл, проблема в MFC80U.DLL (относится к Microsoft Visual C++ 2005 Redistributable) - поищите его на системном диске, в списке директорий PATH и выложите все найденные места.
ruslan...
05-09-2013, 12:33
diagnoz_,
Проведите проверку системных файлов sfc/scannow
Как вариант Исправление: Приложение, использующее Mfc80.dll модуль или модуль Mfc80u.dll зависает после установки продукта, который обновляет версию модуля (http://support.microsoft.com/kb/961894/ru#appliesto)
diagnoz_
05-09-2013, 12:52
Petya V4sechkin,
спасибо.сделаю
ruslan...,
ссылку до этого изучал, но не выполнял решение.sfc/scannow вчера делал, но почему-то лог не сформировался, хотя написал, что сохранен.выполню еще раз.
отпишусь о результатах.
diagnoz_
06-09-2013, 16:36
Petya V4sechkin,
нашел MFC80U.DLL в директории C:\Windows\Installer\$PatchCache$\Managed\1B5423D68BD832A4C92DC2094FA0AB6F\1.0.3 и в директории C:\Windows\Installer\$PatchCache$\Managed\20B91A1DE71869244AB57058F37DD475\8.0.50727
я так понял из-за несовместимости Microsoft Visual C++ 2005 и Microsoft Visual C++ 2008 данная проблема возникает?удалить 2005 стоит?у меня стоит иMicrosoft Visual C++ 2005 и Microsoft Visual C++ 2008.
Petya V4sechkin
06-09-2013, 16:44
diagnoz_, это все не то.
Сделайте лог Process Monitor (http://technet.microsoft.com/ru-ru/sysinternals/bb896645) следующим образом:
запустите Process Monitor;
попытайтесь запустить оснастку "Управление", чтобы появилась ошибка;
сохраните лог: меню File -> Save -> PML-формат;
заархивируйте и выложите на любой файлообменник, например http://rghost.ru
diagnoz_
06-09-2013, 16:56
файл выходит 1,6 Гб?такое может быть?
Petya V4sechkin
06-09-2013, 16:59
diagnoz_, если Procmon работал 10 минут, то да.
У вас столько времени уходит на запуск оснастки?
diagnoz_
06-09-2013, 17:01
секунд 5-8 и потом ошибка.
Petya V4sechkin
06-09-2013, 17:02
diagnoz_, ну и?
Сохраните в PML-формате и заархивируйте.
diagnoz_
06-09-2013, 17:02
Procmon секунд 20 сохраняет лог.
Petya V4sechkin,
http://rghost.ru/48598807
Petya V4sechkin
06-09-2013, 17:41
diagnoz_, в чистой системе (без стороннего программного обеспечения) CompMgmtLauncher.exe не требует наличия mfc80u.dll вообще.
Судя по логу, проблема может быть в Nero BackItUp и конкретно в файле C:\Program Files\Nero\Nero8\Nero BackItUp\NBShell.dll - попробуйте отключить его с помощью ShellExView (http://www.nirsoft.net/utils/shexview.html) (или просто переименовать файл).
Затем перезагрузиться.
Если версия подтвердится, удалите Nero8.
Если нет, будем копать дальше.
diagnoz_
06-09-2013, 17:42
Petya V4sechkin,
хорошо.
переименование NBShell.dll и запуск оснастки "Управление" выдало сразу ошибку как на скрине 2.
Petya V4sechkin
06-09-2013, 17:49
diagnoz_, перезагрузитесь после переименования.
diagnoz_
06-09-2013, 17:58
Petya V4sechkin,
перегрузился.та же ошибка как на скрине 2.
может НЕРО удалить?или этот компонент Nero BackItUp?
в ShellExView есть NBShellHook Class (их 2) и они отключены.Nero BackItUp в ShellExView нет вообще.
Petya V4sechkin
06-09-2013, 18:19
diagnoz_, значит, проблемы две.
Первая с CompMgmtLauncher.exe была из-за NBShell.dll.
Теперь будем разбираться с Event Viewer: сделайте новый лог Procmon при попытке запуска оснастки "Просмотр событий".
Посмотрите содержимое папок:
C:\Windows\assembly\GAC_MSIL\EventViewer
C:\Windows\assembly\GAC_MSIL\EventViewer.Resources
Еще в командной строке (cmd.exe) от имени Администратора (http://www.oszone.net/4331#5) выполните:
sfc /scannow
Перезагрузитесь и выложите лог \Windows\Logs\CBS\CBS.log в архиве.
P. S. Еще приведите MD5-суммы файлов в папке
C:\Windows\winsxs\x86_microsoft.vc80.mfc_1fc8b3b9a1e18e3b_8.0.50727.6195_none_cbf5e994470a1a8f
(хочу убедиться, что они не повреждены).
diagnoz_
07-09-2013, 09:21
Petya V4sechkin,
каталога GAC_MSIL по этому пути нет C:\Windows\assembly\GAC_MSIL\EventViewer, есть так:C:\Windows\assembly\EventViewer (сам файл)
и тут также: C:\Windows\assembly\GAC_MSIL\EventViewer.Resources, есть C:\Windows\assembly\EventViewer.Resources (сам файл)
EventViewer.Resources и EventViewer открыть не могу.есть только свойства их и все.
sfc /scannow выполнял и не раз, пишет, что есть поврежденные файлы и не может их восстановить.лог не делает почему-то.самый последний лог я делал, только по другой проблеме от 30.08.2013 и все.Еще приведите MD5-суммы файлов в папке
C:\Windows\winsxs\x86_microsoft.vc80.mfc_1fc8b3b9a1e18e3b_8.0.50727.6195_none_cbf5e994470a1a8f »
спасибо.это сделаю позже (сейчас на работе просто)
P.S. Удалил для эксперимента NERO 8, на этапе удаления, вышла ошибка (точно не помню, но касалась NET FrameWork) и не мог дальше спокойно удалить.и таких 2 ошибки было.пропустил их и дальше прошло удаление.
*чисто для себя (очень интересен разбор логов):
сделав первый лог Procmon`ом, Вы определяли виновника вылета (NBShell.dll), файла MFC80U.DLL, по времени вызова оснастки?по моим догадкам по времени допустим хх-хх-хх, по поиску нашел MFC80U.DLL и отсортировал, и в это же время рядом с MFC80U.DLL есть и проблемная библиотека NBShell.dll.правильно ли я мыслю?или я не на том пути.просто учусь использовать этот очень полезный инструмент как Procmon и т.д. СПАСИБО.
Petya V4sechkin
07-09-2013, 09:39
каталога GAC_MSIL по этому пути нет C:\Windows\assembly\GAC_MSIL\EventViewer, есть так:C:\Windows\assembly\EventViewer (сам файл)
и тут также: C:\Windows\assembly\GAC_MSIL\EventViewer.Resources, есть C:\Windows\assembly\EventViewer.Resources (сам файл)
Ничего не понял.
Должны быть файлы:
C:\Windows\assembly\GAC_MSIL\EventViewer\6.1.0.0__31bf3856ad364e35\EventViewer.dll
C:\Windows\assembly\GAC_MSIL\EventViewer.Resources\6.1.0.0_ru_31bf3856ad364e35\EventViewer.resources .dll
Если отсутствуют, скопируйте.
Копии можете взять отсюда:
\Windows\winsxs\msil_eventviewer_31bf3856ad364e35_6.1.7601.17514_none_a7c7be940756e915\EventViewer.d ll
\Windows\winsxs\msil_eventviewer.resources_31bf3856ad364e35_6.1.7600.16385_ru-ru_1323cf48682957db\EventViewer.resources.dll
или с рабочего компьютера.
diagnoz_
07-09-2013, 12:32
по этому пути C:\Windows\assembly\дальше в каталоге assembly просто лежат сразу файлы EventViewer, EventViewer.Resources и т.д. файлов очень много.
а каталога GAC_MSIL\EventViewer\....нет.
diagnoz_
07-09-2013, 14:47
вот что я имею ввиду.см. скрин
Если отсутствуют, скопируйте.
Копии можете взять отсюда: »
да такие есть.скопировать и вставить в C:\Windows\assembly?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.