Solucionar error “A fatal error ocurred while trying to sysprep the machine” con Sysprep en Windows 7

Windows7_h_Print

Hola a todos,

Antes que nada disculpas ya que he estado un poco ausente del Blog, y tengo varios post pendientes de la serie de Office (Y se van acumulando más 😉 ), pero ahora iré retomando ritmo durante estos siguientes meses.

Quiero empezar compartiéndoles la solución a un problema que quizás ya hayan tenido varios de los IT PROS que quizás han pasado por este Blog, y es a la hora de realizar un Sysprep a una imagen de referencia de Windows 7 (Esta solución puede aplicar a Windows Vista) obtienen el siguiente mensaje de error:

ESP1
Oficialmente, la documentación que existe en la Base de conocimientos Microsoft sobre este problema se debe en la mayoría porque la preparación de la imagen queda corrupta, o hay problemas desde el archivo de respuesta, en estos casos la solución sería volver a crear la imagen, con su respectivo archivo de respuesta y la herramienta de oscdimg para la imagen .ISO

En otras ocasiones, como me sucedió a mí, el problema se da sobre una instalación limpia de una imagen original de alguna de las ediciones de Windows 7 (En mi caso por medio de WDS) por lo que la primera solución de volver a instalar o montar con una imagen diferente podría o no podría llegar a funcionar y eso ciertamente no da buena garantía :-S

En mi caso, decidí buscar un poco el por qué se genera este problema, y aquí me ayudé del Log que brinda el propio Sysprep que queda en la carpeta raíz del mismo (System32sysprepPanther). El causante del problema era una dll llamada drmv2clt.dll , luego indagué un poco en la base de Microsoft y los magníficos Foros.

ESP3

Esta DLL es la de Digital Rights Management (DRM), y esto impide seguir el proceso que hace el Sysprep.

El servicio causante de que esta DLL pueda estar en uso, la mayoría de las ocasiones es el de Windows Media Player Network Sharing Center, que en efecto en ese momento estaba corriendo:

ESP5

Vale aclarar, que es normal que este servicio esté corriendo, y que no es normal que estuviera interrumpiendo con esta DLL, o más específicamente con el proceso que hace el Sysprep, pero como todo, puede o no suceder (En este mundo es normal! =P )

La solución…

Simplemente debemos detener el servicio para que podamos correr Sysprep y haga la tarea sin inconvenientes, así que le damos clic en inicio y en la caja de búsqueda tecleamos Services.msc ó simplemente Services e inmediatamente lo veremos en los resultados de búsqueda del flamante 7 (=P), luego le damos clic derecho y seleccionamos “Ejecutar como administrador”:

ESP8
Una vez en la ventana de servicios, debemos buscar el de Windows Media Player Network Sharing Service, que se encuentra en estos momentos activo y corriendo.
Le damos clic derecho, y en Todas las tareas seleccionamos Detener:

ESP4

ESP6 

Una vez detenido el servicio, simplemente volvemos a nuestra consola de comandos con privilegios elevados y ejecutamos nuevamente el Sysprep con las indicaciones necesarias (En mi caso C:WindowsSystem32SysprepSysprep /oobe /generalize /reboot ) y ahora nuestro Sysprep hará el trabajo sin ningún problema:

ESP7 

El proceso que se haga al reiniciar o al apagar, dependerá de la forma en que decidan o necesiten realizar la captura de la imagen maestra.

Espero que esto les pueda ser de utilidad, si es que llegan a tener este mismo problema.

Comentarios bienvenidos.

Saludos,

-Checho-

27 comentarios en “Solucionar error “A fatal error ocurred while trying to sysprep the machine” con Sysprep en Windows 7”

  1. Hola,

    Juan Pablo, si de pronto puedes compartirnos tu feedback aquí te lo agradecería mucho!

    @JuanLu,

    Tarde pero llegó 😉
    Esto puede asegurar no tener que montar todo nuevamente si alguna vez vuelve a ocurrir.

    Gracias por leer!

  2. Estimado colega, francamente veo que tu si sabes manejar la implementacion de sistemas de manera profesional. Por eso acudo a ti para tratar de solucionar un problema que me sucede muy amenudo con windows 7 ya sea de 64 bits o en 32.

    El problema inicia despues de generar la imagen desatendida y “pegarla” en otro equipo. Pasa al momento de iniciar los servicios y puff, aparece el error “windows no puede finalizar la configuracion del sistema. para intentar reanudarla reinicie el equipo”

    En los foros en ingles de technet encontre una solucion que con gusto compartire si me autorizas, pero estoy seguro que existe un servicio que genera ese error, pense que podria ser el que especificas aqui, pero ese no aparece en la lista de servicios, asi que lo descarte.

    Llegue a leer que era un problema ocasionado por el daemon-tools, asi que lo desinstale junto con el SPTD que instala, pero no dio resultado.

    Ojala en tu experiencia puedas tener una solucion, por que seria de mucha ayuda para mas de uno, creeme.

    Por el momento te agradezco el espacio y aprovecho para expresar mi admiracion hacia ti por el conocimiento que demuestras con cada post de este blog.

    Saludos.

    Mych.

  3. Hola Mych,

    Muchísimas gracias por comentar.
    La verdad este error no me ha surgido, y de acuerdo al mensaje me gustaría que especificaras un poco más tu problema, por supuesto sería estupendo de que nos compartas la solución de TechNet y nos digas cómo te fue.

    De igual forma si deseas puedes decirme qué instalas o cómo puedo reproducir el error para que busquemos solución, aunque por el Blog es más difícil, por eso te invito a que entres al Foro de Windows 7 en TechNet Español para hacer un buen seguimiento:
    http://social.technet.microsoft.com/Forums/es-ES/windows7es/threads

    Si logro (O lotramos en el foro) reproducir el problema y encontrar la solución con gusto la compartimos por aquí para que les sirva a todos.

    Saludos y gracias nuevamente!

  4. Me ayudo mucho este post. Yo tambien manejo WDS y la verdad que funciona de 10 pero este “fatal error” me hizo generar por tercera vez la imagen para el win7.

    Voy a estar probando lo que recomendaste.

    Muchas gracias!

    Saludos.

  5. Tambien me gustaria agregar que a causa de este error se rinicio mi maquina y luego ya no pude volver a ingresar al sistema operativo ya que tengo entendido que el sysprep me elimino/deshabilito los usuarios de windows. Al iniciar win7 me exige un usuario y una pass que no existen.

    Saludos.

  6. Hola Lucas, pero ¿Lo pudiste solucionar?
    El Sysprep no borra usuarios, sólo si eres el Administrador integrado lo desactiva.

    Gracias por el comentario!

  7. Genere una nueva imagen limpia. Por ahora la estoy capturando sin problemas con el WDS. Espero que a la hora de iniciar los servicios no me arroje el error que menciona Mych mas arriba. Ya me sucedio una vez y no supe que hacer.

  8. Definitivamente no tengo suerte. Luego de que el wds termine de capturar la imagen cuando la maquina intenta iniciar los servicios me arroja el error que comentaba mych.

    Encontraron la solucion para eso?

    Saludos.

  9. Hola, he querido implementar el sysprep en Windows Seven Ultimate x64 y me sale el error mencionado por Mych Stark: “windows no puede finalizar la configuracion del sistema. para intentar reanudarla reinicie el equipo” por más que reiniciemos infinitamente el error no desaparece.
    Le quise aplicar el fix de Microsoft que hace referencia fjcasado y me dice que “la actualización no es aplicable al sistema” aclaro que tengo instalado los últimos updates con service pack 1.

    Muchas gracias por compartir tan valiosa información
    Aprendiendo bastante.

    Saludos

  10. Hola Checho me gusto mcuho el post, pero queria presentarte mi problema a ver si me puedes ayudar mi error no es el mdsc si no con un dll llamado slc.dll posteo el error que me da;

    Error [0x0f0082] SYSPRP LaunchDll:Failure occurred while executing ‘C:WindowsSystem32slc.dll,SLReArmWindows’, returned error code -1073425657

  11. Checho, preparé una pc con windows 7 pro, le instalé todo lo necesario. Cuando corri sysprep me apareció el cartel del error, reinicié y me pedia user y pass pero no entraba las que habia configurado. Volví a reiniciar y nunca mas ingresó a WINDOWS. Se reiniciaba constantemte y quedaba en loop, volvi a preparar la pc lo raro es que no encuentro ese proceso corriendo. Ahora tengo miedo de volver a correr sysprep y volver a perder todo el trabajo.
    Que recomendas?

  12. @Jonini,
    Create un punto de restauración antes de correr Sysprep, así podrás volver en caso de que tengas algun problema.

    Luego de esto correlo y mira qué sucede, por lo general no pasa el problema dos veces seguidas =)

  13. Hola Checho, antes que nada felicitaciones por tu Blog.
    Tengo este mismo problema, pero lo raro es que tuve implementado las imagenes y todavia me deja ahcerlo. Solo que cuando quiero tomar ese imagen para modificarla me tira el mensaje: “error inrrecuperable al intentar ejecutar sysprep”. Intente la solucion que propones pero no figura este proceso directamente.
    Saludos.

  14. Hola Checho, si es lo que trate de hacer como te comente anteriormente.
    Pero ese servicio no figura en el listado.
    Esoy trabajando con un Windows 7 Professional en español.
    Saludos.

  15. Pero espera, ¿Buscaste como servicio o como proceso? ¿O los dos? Si buscaste en los dos y no aparece, el problema lo está causando algo más, aunque este tipo de inconvenientes con Sysprep por lo general tienden a dañar la imagen y suele ser mejor reconstruirla.

  16. Lo busque en los 2 y no hay señales de Windows Media Player Network Sharing Service. Por lo que me comentas voy a tener que hacer la imagen de nuevo 🙁
    Desde ya muchas gracias.
    Saludos.

  17. Hola, trata por último esto:

    Cuando te suceda el error abre una consola de comandos con privilegios elevados (Clic derecho, ejecutar como administrador) y ejecuta:

    SC stop WMPNetworkSvc

    Si se detiene, prueba de nuevo el Sysprep.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *