CI.dll is missing or corrupt - Windows Vista

El otro dia tuve el siguiente problema con mi PC.
Resulta que tengo el fireworks MX2004 y se ve que no es compatible con Aero entonces cuando lo abro me desconfigura todo y si bien generalmente al cerrarlo se arregla y se acomoda todo en este caso tuve que terminar rebooteando.
El problema fue que al rebootear, mejor dicho, intentar rebootear, la PC me tira el siguiente error: "ci.dll is missing or corrupt" y obiamente no bootea.
Lo que hice para solucionarlo es primero bajar un CI.dll que pueden descargar de aqui. Borre los que tenia...tenia dos, no se por que en dos lados distintos, uno en c:/boot y el otro en c:/windows/system32. Tambien en el googleupdater se puede encontrar el ci.dll... y reemplace esos dos por el que me baje.
Para esto bootie mi pc con un livecd y bajarlo a un disco de backup que tengo en mi pc (en mi caso livecd de XP pero es lo mismo con cualquiera de linux montando la particion correspondiente).
Despues bootie con el instalador de Vista y fui a la opcion de "Repair" y ingrese por linea de comando y use los siguiente comandos:
SFC y BOOTREC.

Código:
sfc /scannow
bootrec /fixmbr
bootrec /fixboot

Las opciones de cada comando son las siguientes:
SFC:
/SCANNOW Escanea inmediatamente todos los archivos protegidos.
/SCANONCE Esacanea los archivos protegidos en el siguiente rebooteo.
/SCANBOOT Escanea los archivos protegidos en cada booteo.
/CANCEL Cancela todos los escaneos pendientes de archivos de sistema protegidos.
/QUIET Reemplaza toda version de archivos incorrecta sin pedir confirmacion.
/ENABLE Habilita la proteccion de archivos de windows para operaciones normales.
/PURGECACHE Purga el cahce de archivos y escanea todos los archivos protegidos de sistema inmediatamente.
/CACHESIZE=x Setea el tamaño del cache de archivos

BOOTREC:
/FixMbr Escribe un MBR compatible con Windows Vista en el sitstema de particiones. Esta opcion no sobreescribe la tabla de particiones.
/FixBoot Escribe un nuevo sector de booteo al sistema de particiones.
/ScanOs Escanea todos los discos buscando instalaciones que sean comptibles con Windows Vista. 
/RebuildBcd Escanea todos los discos compatibles con Windows Vista. Adicionalmente esta opcion permite seleccionar la instalacion que se desee agregar al BC Store (Boot Configuration Data).

Y para terminar obiamente hice desde ahi mismo un "chkdsk /F" y reinicio bien.

Espero que les sirva mi experiencia por que no encontre mucho de esto.
Salu2

Tags: 

Predefined Sections

Seccion Cisco   Seccion Linux   Seccion Microsoft   Seccion Redes   Seccion Seguridad   Seccion General