Una de las cosas que siempre me ha gustado de trabajar en TI durante los últimos 8 años es tratar de encontrar una solución a los mensajes de error de Windows difíciles. He escrito sobre muchos antes, como El dispositivo no puede comenzar, Detener: pantalla azul de error 0x00000F4, etc.
Otra que encontré recientemente fue la siguiente:
Microsoft (C) Register Server has stopped working
Recibí este mensaje cuando trato de registrar una DLL usando el comando regsvr32desde la línea de comando en Vista Ultimate x64. He registrado DLL antes en Vista Business x32 sin problemas, pero no lo había intentado en la edición x64.
Por lo general, parece que este error ocurre más a menudo en las ediciones Windows Vista o Windows XP x64 y es causado principalmente por el Función de prevención de ejecución de datos de Windows Vista, también conocido como DEP. Para solucionarlo, debe agregar una excepción para regsvr32 en el cuadro de diálogo DEP. A continuación, le indicamos cómo hacerlo:
Agregar excepción a DEP
Paso 1: vaya a Iniciar, Panel de controly haga clic en Sistema.
Paso 2: Ahora haga clic en la pestaña Avanzadoy en Rendimiento, haga clic en Configuración.
Paso 3: haga clic en Prevención de ejecución de datos y seleccione
Paso 4: Ahora haga clic el botón Añadiry vaya a C: \ Windows \ System32y elija el archivo regsvr32.exe. Cuando recibe el mensaje que dice que podría hacer que su computadora quede desprotegida y vulnerable a los ataques, simplemente haga clic en Aceptar para continuar.
Haga clic en Aceptar y luego haga clic en Aceptar nuevamente para salir. Ahora intenta ejecutar el comando regsvr32 nuevamente desde la línea de comandos y es de esperar que no obtengas este error. Si lo haces, publica un comentario e intentaré ayudarte. ¡Disfruta!