PDA

Показать полную графическую версию : Не возможно сделать апдэйт Win XP sp2 ru.


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

Petya V4sechkin
20-08-2010, 16:57
см. рис
Нету.
Выложите файл \WINDOWS\svcpack.log

morozov_s_v
20-08-2010, 17:15
файл пока выложить не смогу до понедельника тк. все ушли.
Извините уж.
А изображение вот посмотрите.

Petya V4sechkin
20-08-2010, 22:38
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
Опция /u сносит регистрацию. После этого надо было зарегистрировать обратно.
Насколько я понял, вы частично выполнили рекомендации статьи KB822798 (http://support.microsoft.com/kb/822798/ru) (еще раз прочитайте и отчитайтесь по всем пунктам).

А также твик реестра (http://forum.oszone.net/post-1179937.html#post1179937), статья KB555374 (http://support.microsoft.com/kb/555374) и Cryptographic Service Error (http://www.updatexp.com/cryptographic-service.html).

morozov_s_v
23-08-2010, 11:08
1)...Сделал регистрацию
regsvr32 softpub.dll
regsvr32 wintrust.dll
regsvr32 initpki.dll
regsvr32 dssenh.dll
regsvr32 rsaenh.dll
regsvr32 gpkcsp.dll
regsvr32 sccbase.dll
regsvr32 slbcsp.dll
regsvr32 mssip32.dll
regsvr32 cryptdlg.dll

2)...Добавлял код реестра :

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CryptSvc]
"DependOnService"=hex(7):52,00,70,00,63,00,53,00,73,00,00,00,00,00
"Description"="Предоставляет три службы управления: службу баз данных каталога, которая проверяет цифровые подписи файлов Windows; службу защищенного корня, которая добавляет и удаляет сертификаты доверенного корня центра сертификации с этого компьютера; и службу ключей, которая позволяет подавать заявки на сертификаты с этого компьютера. Если эта служба остановлена, все эти службы управления не будут работать. Если эта служба отключена, любые службы, которые явно зависят от нее, не могут быть запущены."
"DisplayName"="Службы криптографии"
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\
6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00
"ObjectName"="LocalSystem"
"Start"=dword:00000002
"Type"=dword:00000020

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CryptSvc\Parameters]
"ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
63,00,72,00,79,00,70,00,74,00,73,00,76,00,63,00,2e,00,64,00,6c,00,6c,00,00,\
00
"ServiceMain"="CryptServiceMain"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CryptSvc\Security]
"Security"=hex:00,00,0e,00,01
--------------------------------------------------------
Но все осталось попрежнему.

morozov_s_v
23-08-2010, 11:12
\WINDOWS\svcpack.log »

Petya V4sechkin
23-08-2010, 17:08
Сделал регистрацию
Добавлял код реестра
А остальные советы и ссылки из предыдущего поста?

morozov_s_v
23-08-2010, 22:44
А остальные советы и ссылки из предыдущего поста? »

Я пробовал все тк. в них все вроде тоже самое что я и делал.

Такова значения по такому пути нет в моем ПК.

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates\TrustedPublisher\Safer и удалить ключ «AuthenticodeFlags - dword:00000001».

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates\TrustedPublisher\Safer и удалить ключ «AuthenticodeFlags - dword:00000001». »

вообще нет такого пункта : Safer по этому пути

Petya V4sechkin
24-08-2010, 12:32
morozov_s_v, еще по этой ссылке (http://techknowgaurav.wordpress.com/2010/02/27/0x8007f0da/) предлагается волшебный батник с регистрацией кучи библиотек.

morozov_s_v
25-08-2010, 14:08
morozov_s_v, еще по этой ссылке предлагается волшебный батник с регистрацией кучи библиотек. »

Нет не помогло. ваще не понимаю что делать.
Но все равно спасибо за вашу помощь.

morozov_s_v
26-08-2010, 10:00
Может еще кто-то может помочь ?

gf100
27-08-2010, 13:08
morozov_s_v, лицензия какая - OEM или VL? Если есть возможность использовать VL, то можно интегрировать SP3 в дистрибутив или взять готовый чистый с SP3 и проставить поверху в режиме обновления. ТОЛЬКО дистрибутив должен быть чистый, без всяких интегрированных навесок.




© OSzone.net 2001-2012