morozov_s_v
20-08-2010, 13:04
Всем добрый день.
Есть Win XP ru sp2 на него нужно установить SP3 или заплатку на sp2. Так вот не получается и выходит вот что :(см. рис)
Пробовал все что ниже, но не помогло. Я уже ну кажется все попробовал, но уверен что головы поумнее меня найдуться для решения этой задачи. Прошу Вас помоч.
1)....переименовать папку C:\WINDOWS\system32\CatRoot2 на C:\WINDOWS\system32\CatRoot2_old, а потом загрузить ПК в обычный режим.
2)....Если первый не помог. Зайти в реестр (Пуск-Выполнить-regedit) по адресу:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates\TrustedPublisher\Safer и удалить ключ «AuthenticodeFlags - dword:00000001».
3)....Перерегистрация библиотек DLL, которые сопоставлены службам криптографии
Чтобы зарегистрировать сопоставленные службам криптографии файлы DLL, выполните следующие действия:
1. Нажмите кнопку Пуск, выберите Выполнить, введите в поле Открыть команду cmd и нажмите кнопку ОК.
2. Введите следующие команды, нажимая после каждой из них клавишу ВВОД:
regsvr32 /u softpub.dll
regsvr32 /u wintrust.dll
regsvr32 /u initpki.dll
regsvr32 /u dssenh.dll
regsvr32 /u rsaenh.dll
regsvr32 /u gpkcsp.dll
regsvr32 /u sccbase.dll
regsvr32 /u slbcsp.dll
regsvr32 /u mssip32.dll
regsvr32 /u cryptdlg.dll
exit
4).....Переименование файла Edb.log
Переименовать файл Edb.log и установить обновление снова. Чтобы переименовать файл Edb.log, выполните следующие действия:
1. Нажмите кнопку Пуск, выберите Выполнить, введите в поле Открыть команду cmd и нажмите кнопку ОК.
2. Введите следующую команду и нажмите клавишу ВВОД:
ren %systemroot%\system32\catroot2\Edb.log *.tst
5).....1. Нажмите кнопку Пуск, выберите Выполнить, введите команду regedit и нажмите кнопку ОК.
2. Найдите и выделите следующий раздел реестра:
HKEY_LOCAL_MACHINE\Software\Microsoft\Non-Driver Signing
3. Щелкните правой кнопкой мыши двоичный параметр Policy и выберите команду Изменить.
4. Будет отображено значение параметра в следующем формате:
0000 02
Нажмите клавишу DELETE для удаления текущего значения 02 и введите 0 (значение отобразится как 00).
5. Нажмите кнопку ОК и закройте редактор реестра. ( у меня было значение 00 )
6)....пользовался программой Dial-a-fix-v0.60.0.24
7)...... Удаление временного файла и повторный запуск установки исправления или пакета обновления
Примечание. Не используйте этот способ, если на компьютере установлена операционная система Windows 2000.
Чтобы удалить временный файл и повторно запустить установку исправления или пакета обновлений, выполните указанные ниже действия.
1. Удалите все файлы tmp*.cat в следующих папках:
%systemroot%\system32\CatRoot\{127D0A1D-4EF2-11D1-8608-00C04FC295EE}
%systemroot%\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}
2. Удалите все файлы kb*.cat в следующих папках:
%systemroot%\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}
%systemroot%\System32\CatRoot\{127D0A1D-4EF2-11D1-8608-00C04FC295EE}
3. Удалите все файлы oem*.* из папки %systemroot%\inf.
4. В командной строке введите следующие команды, нажимая клавишу ВВОД после ввода каждой команды:
net stop cryptsvc
ren %systemroot%\System32\Catroot2
oldcatroot2
net stop cryptsvc
exit
Есть Win XP ru sp2 на него нужно установить SP3 или заплатку на sp2. Так вот не получается и выходит вот что :(см. рис)
Пробовал все что ниже, но не помогло. Я уже ну кажется все попробовал, но уверен что головы поумнее меня найдуться для решения этой задачи. Прошу Вас помоч.
1)....переименовать папку C:\WINDOWS\system32\CatRoot2 на C:\WINDOWS\system32\CatRoot2_old, а потом загрузить ПК в обычный режим.
2)....Если первый не помог. Зайти в реестр (Пуск-Выполнить-regedit) по адресу:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates\TrustedPublisher\Safer и удалить ключ «AuthenticodeFlags - dword:00000001».
3)....Перерегистрация библиотек DLL, которые сопоставлены службам криптографии
Чтобы зарегистрировать сопоставленные службам криптографии файлы DLL, выполните следующие действия:
1. Нажмите кнопку Пуск, выберите Выполнить, введите в поле Открыть команду cmd и нажмите кнопку ОК.
2. Введите следующие команды, нажимая после каждой из них клавишу ВВОД:
regsvr32 /u softpub.dll
regsvr32 /u wintrust.dll
regsvr32 /u initpki.dll
regsvr32 /u dssenh.dll
regsvr32 /u rsaenh.dll
regsvr32 /u gpkcsp.dll
regsvr32 /u sccbase.dll
regsvr32 /u slbcsp.dll
regsvr32 /u mssip32.dll
regsvr32 /u cryptdlg.dll
exit
4).....Переименование файла Edb.log
Переименовать файл Edb.log и установить обновление снова. Чтобы переименовать файл Edb.log, выполните следующие действия:
1. Нажмите кнопку Пуск, выберите Выполнить, введите в поле Открыть команду cmd и нажмите кнопку ОК.
2. Введите следующую команду и нажмите клавишу ВВОД:
ren %systemroot%\system32\catroot2\Edb.log *.tst
5).....1. Нажмите кнопку Пуск, выберите Выполнить, введите команду regedit и нажмите кнопку ОК.
2. Найдите и выделите следующий раздел реестра:
HKEY_LOCAL_MACHINE\Software\Microsoft\Non-Driver Signing
3. Щелкните правой кнопкой мыши двоичный параметр Policy и выберите команду Изменить.
4. Будет отображено значение параметра в следующем формате:
0000 02
Нажмите клавишу DELETE для удаления текущего значения 02 и введите 0 (значение отобразится как 00).
5. Нажмите кнопку ОК и закройте редактор реестра. ( у меня было значение 00 )
6)....пользовался программой Dial-a-fix-v0.60.0.24
7)...... Удаление временного файла и повторный запуск установки исправления или пакета обновления
Примечание. Не используйте этот способ, если на компьютере установлена операционная система Windows 2000.
Чтобы удалить временный файл и повторно запустить установку исправления или пакета обновлений, выполните указанные ниже действия.
1. Удалите все файлы tmp*.cat в следующих папках:
%systemroot%\system32\CatRoot\{127D0A1D-4EF2-11D1-8608-00C04FC295EE}
%systemroot%\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}
2. Удалите все файлы kb*.cat в следующих папках:
%systemroot%\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}
%systemroot%\System32\CatRoot\{127D0A1D-4EF2-11D1-8608-00C04FC295EE}
3. Удалите все файлы oem*.* из папки %systemroot%\inf.
4. В командной строке введите следующие команды, нажимая клавишу ВВОД после ввода каждой команды:
net stop cryptsvc
ren %systemroot%\System32\Catroot2
oldcatroot2
net stop cryptsvc
exit