![]() |
Проблемы с перерегистрацией библиотек DLL
Пытаюсь перерегистрировать библиотеки DLL, которые сопоставлены со службами криптографии.
Делаю это в cmd.exe. Вылетает ошибка с красным крестиком RegSvr32 "Не удалось загрузить модуль initpki.dll. Проверьте, что двоичный файл хранится на указанном пути или запустите отладку, чтобы диагностировать проблемы с этим двоичным файлом или зависимыми DLL - файлами. Не найден указанный модуль. Что делать в таком случае? |
Цитата:
Цитата:
|
Проблема в том, что в Vista Home Premium SP1 не могу установить DirectX любой из любого дистрибутива вылетает ошибка "Нет доверия к CAB-файлу, необходимому для выполнения установки. Проверьте, что службы криптографии включены и что сертификат CAB-файла действителен."Нашёл официальную информация http://support.microsoft.com/kb/822798/ru пытаюсь всё делать так как там написано, результата положительного нет(.
|
alex779, в этой теме советуют удалить скрытую папку Websetup из:
|
Удалял эту папку, проверял файлы криптографии, отключал UAC и в безопасном режиме пытался установить - всё равно тоже "Нет доверия к CAB-файлу, необходимому для выполнения установки. Проверьте, что службы криптографии включены и что сертификат CAB-файла действителен."
|
alex779, посмотрите в Пуск -> Панель управления -> Администрирование -> Журнал событий (есть ли ошибки). Еще в командной строке (cmd.exe) от имени Администратора выполните:
Код:
sfc /scannow |
В журнале событий достаточно внушительный список ошибок, но этот список примерно за год. Кроме того, по времени вроде не заметил ошибку связанная с моментом установки directX.
В cmd провёл сканирование, результат: "Защита ресурсов Windows не обнаружила нарушение целостности." |
Цитата:
С момента последнего включения компьютера. Последний вариант: установка в режиме восстановления (вставить DVD с системой и, когда дойдет до страницы "Выберите тип установки", нажать "Обновление"). |
Тоесть список ошибок нужно показать с момента включения компьютера?
А после обновления, программы остануться доступными? У меня sp1 vista на лицензии, периодически скачивает обновления, так вот уже давно доступен пакет sp2, но очень не хочется заниматься переустановкой программ, если после обновления до sp2 некоторые программы окажутся недоступными. Или после обновления все программы работают нормально?? |
В общем, корень зла кроется в файле dxupdate.cab во всех пакетах directx (проверено опытным путем), тоесть, как установщик обращается к этому файлу, сразу вылетает ошибка "Нет доверия к CAB-файлу, необходимому для выполнения установки. Проверьте, что службы криптографии включены и что сертификат CAB-файла действителен."
В этом архиве содержится 3 файла dxupdate.inf, dxupdate.dll и dxupdate.cif, что то из них не нравится ОС, возможно они пытаются внести запись в реестр, а виста это блокирует. |
alex779, можете удалить антивирус/файрвол (отключения недостаточно) и вернуться к 8-му посту темы.
|
В общем вот текст ошибки при установке DX в журнале событий.
Общие Ошибка теневого копирования тома" непредвиденная ошибка при запросе интерфейса IVssWriterCallback. hr=0x80070005. Наиболее вероятная причина - неправильные парамметры безопасности запрашивающего процесса или записывающего процесса. имя журнала: Приложение Подача: VSS Код события: 8194 Подробности 0x80070005 Операция: Сбор данных модуля записи Контекст: Код класса модуля записи: {e8132975-6f93-4464-a53e-1050253ae220} Имя модуля записи: System Writer Код экземпляра модуля записи: {eb6769b6-24f3-451f-865b-1bc3cd56c4af} 2D20436F64653A20575254575254494330303030313038382D2043616C6C3A20575254575254494330303030313035362D20 5049443A202030303030313930302D205449443A202030303030323136302D20434D443A2020433A5C57696E646F77735C73 797374656D33325C737663686F73742E657865202D6B204E6574776F726B53657276696365202020202020202D2055736572 3A204E5420415554484F524954595C4E4554574F524B2053455256494345202020202D205369643A2020532D312D352D3230 -------------------------------------------------------------------------------- Двоичные файлы: По словам 0000: 6F43202D 203A6564 57545257 43495452 0008: 30303030 38383031 6143202D 203A6C6C 0010: 57545257 43495452 30303030 36353031 0018: 4950202D 20203A44 30303030 30303931 0020: 4954202D 20203A44 30303030 30363132 0028: 4D43202D 20203A44 575C3A43 6F646E69 0030: 735C7377 65747379 5C32336D 68637673 0038: 2E74736F 20657865 4E206B2D 6F777465 0040: 65536B72 63697672 20202065 20202020 0048: 7355202D 203A7265 4120544E 4F485455 0050: 59544952 54454E5C 4B524F57 52455320 0058: 45434956 20202020 6953202D 20203A64 0060: 2D312D53 30322D35 По байтам 0000: 2D 20 43 6F 64 65 3A 20 - Code: 0008: 57 52 54 57 52 54 49 43 WRTWRTIC 0010: 30 30 30 30 31 30 38 38 00001088 0018: 2D 20 43 61 6C 6C 3A 20 - Call: 0020: 57 52 54 57 52 54 49 43 WRTWRTIC 0028: 30 30 30 30 31 30 35 36 00001056 0030: 2D 20 50 49 44 3A 20 20 - PID: 0038: 30 30 30 30 31 39 30 30 00001900 0040: 2D 20 54 49 44 3A 20 20 - TID: 0048: 30 30 30 30 32 31 36 30 00002160 0050: 2D 20 43 4D 44 3A 20 20 - CMD: 0058: 43 3A 5C 57 69 6E 64 6F C:\Windo 0060: 77 73 5C 73 79 73 74 65 ws\syste 0068: 6D 33 32 5C 73 76 63 68 m32\svch 0070: 6F 73 74 2E 65 78 65 20 ost.exe 0078: 2D 6B 20 4E 65 74 77 6F -k Netwo 0080: 72 6B 53 65 72 76 69 63 rkServic 0088: 65 20 20 20 20 20 20 20 e 0090: 2D 20 55 73 65 72 3A 20 - User: 0098: 4E 54 20 41 55 54 48 4F NT AUTHO 00a0: 52 49 54 59 5C 4E 45 54 RITY\NET 00a8: 57 4F 52 4B 20 53 45 52 WORK SER 00b0: 56 49 43 45 20 20 20 20 VICE 00b8: 2D 20 53 69 64 3A 20 20 - Sid: 00c0: 53 2D 31 2D 35 2D 32 30 S-1-5-20 Причем следующее сообщение в журнале событий: точка восстановления создана успешно (процесс DXSETUP.exe; Описание = установлен DirectX) и через 15 минут: Служба VSS выключается из-за тайм-аута простоя. |
Время: 17:14. |
Время: 17:14.
© OSzone.net 2001-2025