
Voici la solution :
Ouvrez le bloc-note (Démarrer / executer tapez notepad et OK), copiez/coller dedans :
- Enregistrez le fichier sous nom crypt-fix.bat@echo off
%SystemRoot%\System32\net.exe stop CryptSvc
for %%a in (%SystemRoot%\Security\*.log) do move /y %%a %%a.old
move /y %SystemRoot%\System32\CatRoot2 %SystemRoot%\System32\CatRoot2old
if not exist %SystemRoot%\System32\CatRoot2 goto menu1
for %%a in (%SystemRoot%\System32\CatRoot2\*.log) do move /y %%a %%a.old
set catroot2locked=True
:menu1
cd /d %SystemRoot%\System32
start /wait regsvr32.exe /s /u softpub.dll
start /wait regsvr32.exe /s /u wintrust.dll
start /wait regsvr32.exe /s /u initpki.dll
start /wait regsvr32.exe /s /u dssenh.dll
start /wait regsvr32.exe /s /u rsaenh.dll
start /wait regsvr32.exe /s /u gpkcsp.dll
start /wait regsvr32.exe /s /u sccbase.dll
start /wait regsvr32.exe /s /u slbcsp.dll
start /wait regsvr32.exe /s /u cryptdlg.dll
start /wait regsvr32.exe /s softpub.dll
start /wait regsvr32.exe /s wintrust.dll
start /wait regsvr32.exe /s initpki.dll
start /wait regsvr32.exe /s dssenh.dll
start /wait regsvr32.exe /s rsaenh.dll
start /wait regsvr32.exe /s gpkcsp.dll
start /wait regsvr32.exe /s sccbase.dll
start /wait regsvr32.exe /s slbcsp.dll
start /wait regsvr32.exe /s cryptdlg.dll
%SystemRoot%\system32\sc.exe config CryptSvc start= auto
%SystemRoot%\system32\net.exe start CryptSvc
if "%catroot2locked%"=="True" goto menu2
echo Redémarrez votre ordinateur...
goto :eof
:menu2
echo Redémarrez votre ordinateur puis relancez le fichier Batch...
goto :eof
- Double-clicquez sur crypt-fix.bat
- Retentez l'installation du SP2.