Показать полную графическую версию : [решено] WinXP SP2 Перестали исполняться файды с расширениями .msi и .chm
После инсталляции Diskeeper 9.0 (у меня) и Sandra (у товарища). Ни один способ восстановления, рекомендуемой модератором форума не помог. Что посоветуете?
Petya V4sechkin
14-07-2007, 20:31
valstr
Весьма странно.
Это пробовали? Пуск -> Все программы -> Стандартные -> Служебные -> Восстановление системы
Или как вариант (если восстановление отключено), выполните команды:
%windir%\PCHealth\HelpCtr\Binaries\HelpSvc.exe /svchost netsvcs /regserver /installMsiExec.exe /regserver
Первое пробовал, конечно. Предложенные Вами команды выполнил из: Пуск -> Выполнить - не помогло. Причём такая ситуация уже в третий раз (после полной переустановки ОС и инсталляции приложений).
Petya V4sechkin
15-07-2007, 17:20
valstr
Ладно, идем дальше:
проверьте в службах (Пуск -> Выполнить -> services.msc), чтобы тип запуска каждой службы соответствовал значению по умолчанию (http://oszone.net/2517/) (Авто / Вручную / Отключено);
Пуск -> Выполнить -> Dcomcnfg -> Службы компонентов -> Компьютеры -> Мой компьютер -> правой кнопкой мыши, Свойства -> вкладка Свойства по умолчанию -> должно быть, как на скриншоте (http://forum.oszone.net/attachment.php?attachmentid=4773);
при наличии ошибок в журнале событий приведите их в соответствии с этими инструкциями (http://forum.oszone.net/showpost.php?p=580138#post580138);
попробуйте восстановить ассоциации файлов .chm и .msi с помощью твиков реестра с этой страницы (http://www.dougknox.com/xp/file_assoc.htm);
проверьте компьютер на вирусы.
Выполнил все Ваши рекомендации:
1. Службы соответствуют.
2. Скриншот соответствует моей вкладке.
3. Ошибки в журнале событий приведены ниже.
Тип события: Ошибка
Источник события: SideBySide
Категория события: Отсутствует
Код события: 59
Дата: 18.07.2007
Время: 16:14:37
Пользователь: Н/Д
Компьютер: MYCOMP
Описание:
Generate Activation Context завершилась не удачно для C:\WINDOWS\WinSxS\x86_Microsoft.VC80.MFC_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_dec6ddd2\MFC80U.DLL. Соответствующее сообщение об ошибке: Операция успешно завершена.
.
Тип события: Ошибка
Источник события: SideBySide
Категория события: Отсутствует
Код события: 59
Дата: 18.07.2007
Время: 16:14:37
Пользователь: Н/Д
Компьютер: MYCOMP
Описание:
Resolve Partial Assembly завершилась не удачно для Microsoft.VC80.MFCLOC. Соответствующее сообщение об ошибке: Указанная совокупность не установлена в системе.
.
Тип события: Ошибка
Источник события: SideBySide
Категория события: Отсутствует
Код события: 32
Дата: 18.07.2007
Время: 16:14:37
Пользователь: Н/Д
Компьютер: MYCOMP
Описание:
Зависимая совокупность Microsoft.VC80.MFCLOC не может быть найдена, последняя ошибка Указанная совокупность не установлена в системе.
Тип события: Ошибка
Источник события: Service Control Manager
Категория события: Отсутствует
Код события: 7000
Дата: 18.07.2007
Время: 9:50:08
Пользователь: Н/Д
Компьютер: MYCOMP
Описание:
Сбой при запуске службы "Aspi32" из-за ошибки
Не удается найти указанный файл.
4. Использовал твики xp_chm_reg и xp_msi1.reg от Doug Knox.
5. Проверил комп на вирусы с помощью Panda 2007 и DrWeb 4.33 – ничего подозрительного.
К сожалению, результат пока отрицательный. На моей машине (на разных физических дисках) установлены две аналогичные WinXP PRO rus SP2, так во второй ОС я не могу попасть к функциям администрирования ни из ВЫПОЛНИТЬ, ни через папку АДМИНИСТРИРОВАНИЕ
Petya V4sechkin
28-07-2007, 11:02
valstr
Возникла новая идея, выполните регистрацию Dll-ок:
regsvr32 Comuid.dll
regsvr32 Comsvcs.dll
regsvr32 Ole32.dll
regsvr32 Oleaut32.dll
Еще один рецепт, специально для непонятных проблем:
Восстановление значений по умолчанию параметров безопасности (http://support.microsoft.com/kb/313222/ru)
Регистрация библиотек и исполнение команды SECEDIT положение не исправило. Правда, ошибка в журнале событий другая:
Тип события: Ошибка
Источник события: Application Hang
Категория события: (101)
Код события: 1002
Дата: 05.08.2007
Время: 12:23:02
Пользователь: Н/Д
Компьютер: MYCOMP
Описание:
Зависшее приложение mmc.exe, версия 5.1.2600.2180, зависший модуль hungapp, версия 0.0.0.0, адрес 0x00000000.
Данные:
0000: 41 70 70 6c 69 63 61 74 Applicat
0008: 69 6f 6e 20 48 61 6e 67 ion Hang
0010: 20 20 6d 6d 63 2e 65 78 mmc.ex
0018: 65 20 35 2e 31 2e 32 36 e 5.1.26
0020: 30 30 2e 32 31 38 30 20 00.2180
0028: 69 6e 20 68 75 6e 67 61 in hunga
0030: 70 70 20 30 2e 30 2e 30 pp 0.0.0
0038: 2e 30 20 61 74 20 6f 66 .0 at of
0040: 66 73 65 74 20 30 30 30 fset 000
0048: 30 30 30 30 30 00000
yaroslav20021
22-08-2007, 14:40
надо отключить защиту DEP глюк от нее.
исправь в boot.ini на /NoExecute=AlwaysOff и перезагрузись.
boot.ini находится в корне диска С. Возможно, он будет скрыт. Надо в меню \"сервис\" выбрать \"свойства папки\" --> \"вид\" --> убрать галочку с \"скрывать защищенные системные файлы\".
Большая благодарность Yaroslav`у за рецепт. Действительно сработало. Если не затруднит, просьба сообщить источник(и) познания (не хочется наступать снова на те же грабли), поскольку о DEP ничего не знаю и в описаниях boot.ini таких ключей в описаниях не встречал.
Petya V4sechkin
25-08-2007, 11:44
Что ж, объявляем благодарность yaroslav'у :)
Очень странно, ведь при задействованной функции DEP в таких случаях должны появляться стандартные сообщения об ошибке «Предотвращение выполнения данных» (http://support.microsoft.com/kb/875351/ru) (например в случае Справки и поддержки (http://support.microsoft.com/kb/873158)). А у автора темы никаких ошибок не возникало.
Загадка :dont-know
yaroslav20021
31-01-2008, 13:54
Очень странно, ведь при задействованной функции DEP в таких случаях должны появляться стандартные сообщения об ошибке «Предотвращение выполнения данных» (например в случае Справки и поддержки). А у автора темы никаких ошибок не возникало.
Загадка »
по идее действительно должно быть сообщение что программа закрыта службой DEP но на практике такое случается редко в основном приложение вылетает без каких-либо объяснений по поводу источника информации: не помню сайт но когда столкнулся с такой же проблемой просто загуглил и получил кучу ссылок на этот рецепт
Petya V4sechkin
31-01-2008, 14:10
в основном приложение вылетает без каких-либо объяснений
Совсем без объяснений?
На худой конец "память не может быть read (written)".
yaroslav20021
31-01-2008, 18:40
Совсем без объяснений?
На худой конец "память не может быть read (written)". »
именно так начинается запуск приложения а затем оно вылетает
причем по не известной мне причине очень любит закрывать файлы chm :dont-know
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.