![]() |
Консоль управления MMC.
Столкнулся с проблемкой. Понадобилось както зимним вечером установить драйвер на GPS Magellan. Значитсо открываю я свойства системы, и кликаю на диспетчер устройств, а он мне в ответ:
версия этого файла несовместима с используемой версией windows. С помощью сведений о системе определите необходимую версию программы (32 или 64 разрядную) и обратитесь к издетелю программного обеспечения. ![]() Немного погуглил, попробовал запустить mmc.exe из system32, на что получил ещё одну ошибку: Произошла ошибка при запуске 64-разрядного процесса MMC. Вместо этого будет запущен 32-разрядный процесс MMC ![]() нажимаем OK и консоль управления загружается. Вопрос, как восстановить запуск все оснасток *.msc ? Заранее спасибо. Ps Windows 7 Professional SP1 со всеми на данное время апдейтами, MS Essentials + проверился cureit`ом |
Что в журнале событий ?
|
Цитата:
Код события:1109 Не удалось запустить программу или компонент "\??\C:\Windows\system32\mmc.exe" из-за несовместимости с 64-разрядной версией Windows. Обратитесь к разработчику программного обеспечения за версией программы, совместимой с 64-разрядной версией Windows. |
Fox88, в командной строке (cmd.exe) от имени Администратора выполните:
Код:
sfc /scannow |
Вложений: 1
Цитата:
|
Fox88, в логе повреждены файлы:
Цитата:
|
Вложений: 1
Сделал всё как было описано. Получил права, извлёк из install.wim повреждённые файлики, заменил.
Перезагрузился. Проверил. При вызове диспетчера устройств проблема осталась, только теперь при прямом вызове mmc.exe, уже не ругается. Выполнил опять sfc /scannow, лог в аттаче. Ps освободил ~1Gb на системном диске. |
Цитата:
Из-за этого поврежденных файлов стало еще больше. Нажмите Win+R -> введите devmgmt.msc -> что будет? Попробуйте восстановить ассоциации с MSC с помощью msc_fix_w7.reg. |
Цитата:
Цитата:
![]() Цитата:
|
Цитата:
Дистрибутив нужен нормальный (не доморощенная "сборка") Windows 7 x64 Service Pack 1 (поскольку это ваша система). Файлы:
Еще выложите содержимое (в Regedit -> меню Файл -> Экспорт) разделов реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment значение параметра windir. |
Вложений: 2
Цитата:
X:\inst\Windows\winsxs\amd64_microsoft-windows-r..s-regkeys-component_31bf3856ad364e35_6.1.7601.17514_none_8db430131e6eb6d2\ его и скопировал. Цитата:
Перезагрузился. Результата нет :( PS попытался обновить драйвер в диспетчере устройств в который добрался через compmgmt.msc. В логах высвечивается источник Application Popup Код события 26 Всплывающее окно приложения: : \SystemRoot\system32\DRIVERS\MUD.sys failed to load Pss в логах scf /scannow похоже на то что я не теми файликами пытаюсь заменять. Даже перепроверил версию Win7 и локаль, всё совпадает. Версии из sys32 и WOW64 не путал. |
Fox88, наблюдается ли проблема под другой учетной записью?
|
Цитата:
|
Fox88, выложите лог Process Monitor при запуске devmgmt.msc с ошибкой (меню File -> Save -> CSV-формат) в архиве на любой файлообменник.
|
Цитата:
http://sdrv.ms/1690fvB |
Разумные варианты исчерпаны,
|
Вложений: 1
Цитата:
2. devmgmt.msc не менял. 3. удалил 4. ставилось, лог в аттаче. |
Цитата:
|
Цитата:
|
Цитата:
Цитата:
|
Долго не отвечал, дела\работа, не до системы было, работает и ладно. И вот петух опять клюнул...
Цитата:
Цитата:
https://public.dm1.livefilestore.com...tes.png?psid=1 |
Fox88, в логе Procmon есть необъяснимая странность: при попытке открытия devmgmt.msc не происходит запуска процесса mmc.exe (хотя ассоциации в порядке).
Нажмите Win+R -> введите: Код:
C:\Windows\System32\mmc.exe C:\Windows\System32\devmgmt.msc |
Цитата:
|
Fox88, но mmc.exe хотя бы запустился при этом?
Давайте посмотрим дамп:
|
Цитата:
Попробовал из консоли запустить C:\Windows\System32\mmc.exe, выдаёт вот такую картинку: ![]() |
Fox88, выложите результат выполнения в командной строке (cmd.exe)
Код:
dir %windir%\system32\mmc* /a-d |
Цитата:
Код:
Содержимое папки C:\Windows\system32 |
Fox88, чертовщина какая-то :)
Вы, когда файл mmc.exe заменяли, просто копировали поверх? Попробуйте сначала удалить, потом скопировать. |
![]() Спасибо большое за такую настойчивую помощь ... Незнаю что конкретно помогло из всех советов, но сейчас при копировании mmc.exe из образа в тотал командаре заметил, что размерчик то не сходится ... поудалял, перекопировал exe`шники, попробовал запустить, а размерчик то опять отличается от того что в оригинальном образе ... тут то меня и осенило :durak:. Сменил тотал на проводник, удалил в нём mmc`шки, и в нём же скопировал. И вуаля :bow: всё запустилось и заработало . Ещё раз спасибо за помощь :up: Ps обидный прокол. |
Цитата:
32-битные приложения не видят содержимое System32, потому что операционная система перенаправляет их в SysWOW64. Досадно: месяц танцев с бубном и уйма потраченного впустую времени :) Из-за такой ерунды... |
Вложений: 1
Случилась проблема на Windows 7x64 Ultimat. Не могу открыть диспетчер устройств, выдает ошибку: "Консоль управления MMC класс не зарегистрирован". Это не единичный случай.
Файл CBS.log удалось открыть только через Рабочий стол (выскакивало:"Нет права доступа"), хотя администратор я. Собственно, сам файл: |
Цитата:
|
Окончания работы Process Monitor так и не дождался, %-ты обработки то поднимаются, то снижаются и снова поднимаются, 89% так и не перевалил. Ждал больше часа, устал. Получился вот такой лог, но по-моему это какая-то хрень: http://rghost.ru/8dXr4nRRJ
|
Цитата:
|
Выложил Logfile.PML повторно: http://rghost.ru/8wBJ6ch6H
|
NickolS40@fb, в логе нет ошибок типа "класс не зарегистрирован".
Это странно. В командной строке (cmd.exe) от имени Администратора выполните: Код:
sfc /scannow |
Вложений: 1
После перезагрузки, по пути \Windows\Logs\CBS\CBS.log, файл открыть не удалось, - выскочило окно "Отказано в доступе".
Скопировал CBS.log на Рабочий стол и файл открылся без проблем. Вот архив: |
NickolS40@fb, в логе поврежденные файлы:
Код:
C:\Windows\System32\mmcndmgr.dll
|
К сожалению, этого установочного DVD Windows 7 нет. Неужели полная переустановка?
|
NickolS40@fb,
Возьмите файлы из здоровой аналогичной системы. |
Пробовал, но там в папке sources нет файла install.wim .
|
NickolS40@fb,
Что Вы пробовали ? Зайдите на другом компьютере в папку, допустим C:\Windows\System32 и скопируйте нужные файлы. Файлы и папки в которых они лежат вам указал Petya V4sechkin, |
|
Цитата:
|
Цитата:
|
Нашел другой установочный диск с файлом install.wim и поочередно заменял (по инструкции) все поврежденные файлы но:
Цитата:
C:\Windows\System32\api-ms-win-core-libraryloader-l1-1-0.dll C:\Windows\System32\en-US\iepeers.dll.mui C:\Windows\System32\en-US\iesetup.dll.mui C:\Windows\System32\en-US\ieunatt.exe.mui C:\Program Files (x86)\Internet Explorer\en-US\iedvtool.dll.mui C:\Program Files\Internet Explorer\ie9props.propdesc А этого файла не оказалось ни на установочном диске, ни на установленной системе: C:\Windows\Globalization\MCT\MCT-RU\Theme\RU.theme |
NickolS40@fb, проблема есть/нет?
|
После установки файла mmcndmgr.dll проблема сразу же исчезла, т.е. Диспетчер устройств открывается без проблем. Спасибо огромное за советы. А как быть с остальными поврежденными файлами, которые не удалось заменить?
|
Цитата:
Цитата:
Остальные не особо важны, "en-US" - вообще английская (американская) локализация. |
Цитата:
Кстате, только что посмотрел папку C:\Windows\System32\ и что-то не увидел я api-ms-win-core-libraryloader-l1-1-0.dll и в установленной системе. |
NickolS40@fb, у него атрибут "Скрытый".
|
Цитата:
|
NickolS40@fb,
Включить отображение скрытых файлов.)) |
Цитата:
Всё, разобрался: Пуск/Панель управления/Параметры папок/Вид/Дополнительные параметры Размер api-ms-win-core-libraryloader-l1-1-0.dll равен 0КБ А как мне увидеть скрытые файлы в дистрибутиве? |
del
|
Время: 09:32. |
Время: 09:32.
© OSzone.net 2001-