Menu

Error “Parameter Count Mismatch” en Windows System Image Manager 6.0

17/07/2008 - Deployment

El problema…
Cuando se trata de importar una imágen .wim de Windows Vista para generar un catálogo y realizar un archivo de instalación desatendida unattend.xml se puede generar el siguiente error.

Windows System Image Manager execution failed.
Details: Parameter count mismatch

Si clickean en el link que indica para abrir el log del error, verán el siguiente error:
9:52 AM :
9:52 AM: Windows System Image Manager execution failed.
9:52 AM :
9:52 AM : System.Reflection.TargetParameterCountException: Parameter count mismatch.
at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at Microsoft.ComponentStudio.Common.ErrorReporting.ShowErrorConfirmation(Form owner, String message, Exception ex, String caption, MessageBoxButtons buttons, MessageBoxDefaultButton defaultButton, String servicingPath)
at Microsoft.ComponentStudio.CatalogGenerator.CreateCat(ProgressDialog pd, Object o)
at Microsoft.ComponentStudio.Controls.ProgressDialog.ThreadProc()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()

En el readme de Windows AIK (se puede descargar desde aquí) indica que no se pueden crear catalogos de diferentes plataformas, Puntualmente indica lo siguiente:

Por otro lado, hay que tener permisos de escritura a la imágen que se quiere importar para generar el catálogo (por ese motivo, no se puede importar la imágen desde el DVD y se debe copiar al disco local o a un share de la red con permisos de escritura)
El verdadero problema…
Windows System Image Manager estaba corriendo sobre una máquina virtual en Virtual PC, por lo que necesariamente era x86, lo mismo que el DVD de WIndows Vista con Service Pack 1 integrado.
La solución…
En este post, escondida, se encontraba la solución. El problema radica en que Windows SIM necesita descargar una lista de revocación de certificados la primera vez que crea un catálogo. Esta máquina virtual no tenía conexión a internet, por lo que cualquier prueba que se realizase daría dicho error.
Conclusión…
Uno de los requerimientos de Windows System Image Manager es tener una conexión a internet funcionando.

Leave a Reply

Your email address will not be published. Required fields are marked *