Cómo arreglar "Microsoft Register Server ha dejado de funcionar"


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.

control panel system

Paso 2: Ahora haga clic en la pestaña Avanzadoy en Rendimiento, haga clic en Configuración.

system properties performance

Paso 3: haga clic en Prevención de ejecución de datos y seleccione Activar DEP para todos los programas y servicios excepto los que selecciono:botón de opción.

turn on dep

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.

microsoft register server

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!

Artículos Relacionados:


25.10.2008