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:
" -> "
& -> &
' -> '
< -> <
> -> >
Por exemplo, se a sua senha WiFi estiver listada como P@ssw0rd&123
, substitua-a porP@ssw0rd&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.)