netsh add profile retorna "Foi feita uma tentativa de carregar um programa com formato incorreto."

netsh add profile retorna "Foi feita uma tentativa de carregar um programa com formato incorreto."

Usando netsh, usei o seguinte comando para adicionar um perfil wireless

add profile filename="c:\profiles\DLINK-Profile.xml" interface="D-Link DWA-125 N150"

Todos os parâmetros são válidos. Mas recebo o erro "Foi feita uma tentativa de carregar um programa com formato incorreto."

Eu sei que este erro está relacionado à arquitetura do sistema operacional de 64 ou 32 bits. Mas não tenho certeza de qual programa não é compatível.

Estou usando Win7 64 bits

Responder1

No arquivo XML, faça check-in do valor <keyMaterial></keyMaterial>dos seguintes caracteres e substitua-os adequadamente:

"   -> &quot;
&   -> &amp;
'   -> &apos;
<   -> &lt; 
>   -> &gt;

Por exemplo, se a sua senha WiFi estiver listada como P@ssw0rd&123, substitua-a porP@ssw0rd&amp;123

O XML vê as entidades predefinidas acima como marcação e interrompe a capacidade do comando netsh de analisar o arquivo XML corretamente.

Responder2

Deveria ser algo assim: -

netsh wlan add profile filename="PATH_AND_FILENAME.xml" Interface="Wireless Network Connection" user=current

ReferirImportando e exportando configurações de rede do Windowspara mais informações

Responder3

Eu estava recebendo o mesmo erro com este comando e, no meu caso, acabou sendo uma mensagem de erro extremamente enganosa. Foi um problema com o formato do arquivo de perfil XML que eu estava usando, e não com qualquer tipo de incompatibilidade de arquitetura de CPU.

Especificamente, se você estiver baseando seu perfil nos exemplos encontradosaqui, como eu, os exemplos incluem a seguinte linha:

<?xml version="1.0" encoding="US-ASCII"?>

Tente remover essa linha – assim que fiz isso, o problema foi resolvido e deixe-me adicionar o perfil.

(Expandindo a resposta do TGT acima, parece que qualquer problema de formatação com o XML faz com que o netsh gere esse erro. Por exemplo, entrei e excluí alguns caracteres de um arquivo XML de perfil funcional, de modo que nem ficou bem- formou mais XML e tentou adicioná-lo. Ele falhou com o mesmo erro.)

informação relacionada