2

Используя netsh, я использовал следующую команду для добавления беспроводного профиля

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

Все параметры действительны. Но я получаю сообщение об ошибке « Была сделана попытка загрузить программу с неверным форматом ».

Я знаю, что эта ошибка связана с архитектурой ОС 64-битной или 32-битной. Но я не уверен, какая программа не совместима.

Я использую Win7 64bit

3 ответа3

2

В файле XML проверьте значение в <keyMaterial></keyMaterial> наличие следующих символов и замените их соответствующим образом:

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

Например, если ваша WiFi-фраза указана как P@ssw0rd&123 , замените ее на P@ssw0rd&amp;123

XML видит указанные выше предопределенные сущности как разметку и лишает возможности команды netsh правильно анализировать XML-файл.

0

Это должно быть что-то вроде этого:

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

Для получения дополнительной информации обратитесь к разделу «Импорт и экспорт сетевых настроек Windows».

0

Я получал ту же ошибку с этой командой, и в моем случае это было чрезвычайно вводящее в заблуждение сообщение об ошибке. Это была проблема с форматом файла профиля XML, который я использовал, а не с каким-либо несоответствием архитектуры процессора.

В частности, если вы основываете свой профиль на приведенных здесь примерах, как я, примеры включают следующую строку:

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

Попробуйте удалить эту строку - как только я это сделаю, это решит проблему и позволит мне добавить профиль.

(Более подробно об ответе TGT выше, кажется, что любая проблема с форматированием XML заставляет netsh вызвать эту ошибку. Например, я вошел и удалил несколько символов из XML-файла рабочего профиля, чтобы он больше не был даже правильно сформированным XML, и попытался добавить его. Не удалось с той же ошибкой.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .