Показать полную графическую версию : Проблемы с Панелью Управления, и контекстным меню exe-файлов
Dr. MefistO
30-12-2014, 20:36
Собственно. Из меню Пуск->ПКМ->"Панель управления" и "Программы и Компоненты" не открываются (происходит перезапуск explorer.exe).
То же самое происходит при нажатии ПКМ на exe-файлах и ярлыках на них. Думаю, я что-то натворил с разрешениями на ветку CLSID реестра. Пробовал отключать через программу ShellExView не виндовые расширения - не помогло.
Еще вылетают некоторые программы, связанные со списками файлов.
По отдельности виндовые cpl запускаются нормально.
Было бы классно увидеть скрины эталонных разрешений для CLSID (в CLASSES_ROOT и LOCAL_MACHINE). Благодарю.
Винда 8.1 x64 Home.
Petya V4sechkin
30-12-2014, 20:55
происходит перезапуск explorer.exe
Выполните инструкции [решено] Ошибка: Прекращена работа программы "Проводник" (Windows Explorer) (http://forum.oszone.net/thread-179933.html) и выложите дамп.
Dr. MefistO
30-12-2014, 21:21
Файл дампа не создается:
[21:19:38] The process has exited.
[21:19:38] Dump count not reached.
sfc сказал, что некоторые файлы были повреждены. Вот лог.
В безопасном режиме проблема остается.
Petya V4sechkin
30-12-2014, 21:42
Dr. MefistO, повреждены файлы:
C:\windows\System32\Speech\SpeechUX\speechuxcpl.dll
C:\windows\System32\xpsrchvw.exe
C:\windows\SysWOW64\D3DCompiler_47.dll
C:\windows\SysWOW64\fde.dll
C:\windows\SysWOW64\fdeploy.dll
C:\windows\SysWOW64\gptext.dll
C:\windows\SysWOW64\mprapi.dll
C:\windows\Microsoft.NET\Framework\v2.0.50727\System.Data.dll
C:\windows\notepad.exe
C:\windows\System32\notepad.exe
Выполните в командной строке (cmd.exe) от имени Администратора (http://okshef.blogspot.ru/2012/06/windows-8.html) и покажите результат:
Dism /Online /Cleanup-Image /RestoreHealth
(при выполнении потребуется доступ в интернет).
Dr. MefistO
30-12-2014, 22:06
C:\windows\notepad.exe
C:\windows\System32\notepad.exe »
Они не повреждены, но заменены AkelPad-ом. Насчет остальных не уверен.
И лог:
c:\Procdump>C:\Windows\Sysnative\dism.exe /Online /Cleanup-Image /RestoreHealth
Cистема DISM
Версия: 6.3.9600.17031
Версия образа: 6.3.9600.17031
[==========================100.0%==========================]
Восстановление выполнено успешно. Повреждение хранилище компонентов было устранено.
Операция успешно завершена.
Petya V4sechkin
30-12-2014, 22:12
Dr. MefistO, можете повторить sfc /scannow и проверить наличие проблем.
Dr. MefistO
30-12-2014, 22:30
Dr. MefistO, можете повторить sfc /scannow и проверить наличие проблем. »
SFC все восстановило без ошибок. Но после ребута проблема все равно осталась.
Я же говорю, я скорее всего неправильные разрешения выставил для CLSID ветки реестра. По скринам, думаю, исправил бы. Но нет под боком второй рабочей восьмерки.
Petya V4sechkin
31-12-2014, 07:44
SFC все восстановило без ошибок
Выложите CBS.log после проверки.
Файл дампа не создается
Что странно.
Приведите ошибки из журнала событий (http://www.oszone.net/10680) -> Журналы Windows -> в разделе Приложение (правой кнопкой мыши -> Копировать -> Копировать сведения как текст) при сбое.
я скорее всего неправильные разрешения выставил для CLSID ветки реестра
Прикрепил:
Dr. MefistO
02-01-2015, 22:02
Я не могу открыть Журнал событий: https://www.dropbox.com/s/rnjk4axp8z75t54/Video_2015-01-02_214302.wmv?dl=1
То же самое происходит, если заходить через ПКМ по меню Пуск в этот журнал.
Исправление прав почему-то не помогло.
Лог CBS приложил (упс, это видимо уже новый лог, перетертый). Старого не осталось.
Илья_Рудоманенко@vk
02-01-2015, 22:34
это видимо уже новый лог »
И по это лгу видно,что Dism восстановил все повреждённые файлы.
Я не могу открыть Журнал событий: »
1. Скачайте программу ProcDump (http://technet.microsoft.com/ru-ru/sysinternals/dd996900) и распакуйте её в папку C:\ProcDump;
2. Откройте командную строку от имени администратора и выполните:
C:\ProcDump\procdump.exe -accepteula -e -w mmc.exe C:\ProcDump\
3. Повторите попытку открытия Журнала ошибок,дождитесь вылета и нажмите Закрыть программу.
4. После этого у вас появится файл с расширением .dmp в C:\ProcDump - пришлите его в архиве.
Dr. MefistO
02-01-2015, 22:56
Без ключа -g пишет:
[22:53:00] The process has exited.
[22:53:00] Dump count not reached.
С ключом -g:
Process: mmc.exe (6076)
CPU threshold: n/a
Performance counter: n/a
Commit threshold: n/a
Threshold seconds: 10
Hung window check: Disabled
Log debug strings: Disabled
Exception monitor: Unhandled
Exception filter: *
Terminate monitor: Disabled
Cloning type: Disabled
Concurrent limit: n/a
Avoid outage: n/a
Number of dumps: 1
Dump folder: C:\ProcDump\
Dump filename/mask: PROCESSNAME_YYMMDD_HHMMSS
Press Ctrl-C to end monitoring without terminating the process.
[22:53:56] Exception: 04242420
[22:53:56] Exception: E06D7363.PEAVHRException@@
[22:53:56] Exception: C0000005.ACCESS_VIOLATION
[22:53:56] Exception: C0000005.ACCESS_VIOLATION
[22:53:56] Exception: C0000005.ACCESS_VIOLATION
[22:53:57] The process has exited.
[22:53:57] Dump count not reached.
Дамп не создается.
Илья_Рудоманенко@vk
02-01-2015, 23:03
Dr. MefistO, 1. Запустите Process Monitor (http://technet.microsoft.com/ru-ru/sysinternals/bb896645) -> в окне Process Monitor нажмите на значок фильтра -> в окне фильтра нажмите RESET > APPLY > OK;
2. Повторите попытку открытия Журнала ошибок,дождитесь вылета и нажмите Закрыть программу;
3. Идете в Process Monitor, в окне Process Monitor > нажимаете меню File -> Save -> CSV-формат;
4. Выложите лог в архиве.
Чем быстрее вы проделаете выше описанные шаги,тем меньше будет весить лог.
Dr. MefistO
02-01-2015, 23:16
CVS-лог: https://www.dropbox.com/s/81j21zurf0uhdz9/Logfile.rar?dl=1.
Илья_Рудоманенко@vk
02-01-2015, 23:41
Dr. MefistO, Удалите раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\mmc.exe
Перезагрузитесь и Повторите попытку открытия Журнала ошибок »
P.S. Перед удалением этого раздела реестра сделайте его экспорт на случай восстановления этого раздела.
Dr. MefistO
03-01-2015, 00:11
Илья_Рудоманенко@vk, конечно, оно не помогло. Ибо это явно более общая проблема, чем проблема только mmc.exe. Все так же происходит падение. Добавление любой другой оснастки так же приводит к падению.
ffiilliipp
03-01-2015, 00:20
Такая макля у меня случилась после удаления предыдущих версий компонентов папки WinSxS командой:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
Лечение очень простое: снес и заново установил ось 8.1, потому что все остальные танцы с бубнами ни к чему не привели, а только потратил время и нервы.
Dr. MefistO
03-01-2015, 00:27
ffiilliipp, к сожалению для меня такой вариант не приемлем. И компоненты WinSxS я не трогал.
Илья_Рудоманенко@vk
03-01-2015, 01:36
Dr. MefistO, MMC.exe был занесён в HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\currentversion\image file execution options,что означало,что при запуске mmc.exe запускался и windows'овский отладчик. Возможно между ProcDump и windows'овским отладчиком были разногласия и по этому не удаётся сделать дамп вылета (ИМХО).
Теперь отладчик не будет запускаться с mmc.exe и вот теперь повторите попытку создания дампа (http://forum.oszone.net/post-2451049-10.html).
Dr. MefistO
03-01-2015, 01:50
Илья_Рудоманенко@vk, та же ерунда:
[22:53:00] The process has exited.
[22:53:00] Dump count not reached.
А дебагер запускался, видимо, из-за того, что я пытался прописать ProcDump как дефолтный виндовый отладчик (AeDebug).
Илья_Рудоманенко@vk
03-01-2015, 03:02
что я пытался прописать ProcDump как дефолтный виндовый отладчик »
Нет, так сделал в восьмёрке сам Майкрософт
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC