Usando netsh, utilicé el siguiente comando para agregar un perfil inalámbrico
add profile filename="c:\profiles\DLINK-Profile.xml" interface="D-Link DWA-125 N150"
Todos los parámetros son válidos. Pero me sale el error"Se intentó cargar un programa con un formato incorrecto."
Sé que este error está relacionado con la arquitectura del sistema operativo de 64 bits o 32 bits. Pero no estoy seguro de qué programa no es compatible.
Estoy usando Win7 de 64 bits.
Respuesta1
En el archivo XML, verifique el valor <keyMaterial></keyMaterial>
de los siguientes caracteres y reemplácelo en consecuencia:
" -> "
& -> &
' -> '
< -> <
> -> >
Por ejemplo, si su contraseña de WiFi aparece como P@ssw0rd&123
, reemplácela conP@ssw0rd&123
XML ve las entidades predefinidas anteriores como marcas y rompe la capacidad del comando netsh para analizar el archivo XML correctamente.
Respuesta2
Debería ser algo como esto:-
netsh wlan add profile filename="PATH_AND_FILENAME.xml" Interface="Wireless Network Connection" user=current
ReferirseImportación y exportación de configuraciones de red de Windowspara más información
Respuesta3
Recibí el mismo error con este comando y, en mi caso, resultó ser un mensaje de error extremadamente engañoso. Fue un problema con el formato del archivo de perfil XML que estaba usando, no ningún tipo de discrepancia en la arquitectura de la CPU.
En concreto, si estás basando tu perfil en los ejemplos encontradosaquí, como yo, los ejemplos incluyen la siguiente línea:
<?xml version="1.0" encoding="US-ASCII"?>
Intente eliminar esa línea; una vez que lo hice, resolvió el problema y me permitió agregar el perfil.
(Ampliando la respuesta anterior de TGT, parece que cualquier problema de formato con el XML hace que netsh arroje ese error. Por ejemplo, entré y eliminé algunos caracteres de un archivo XML de perfil de trabajo, por lo que ni siquiera estaba bien. Ya no formé XML e intenté agregarlo. Falló con el mismo error).