netsh add profile возвращает «Была сделана попытка загрузить программу в неверном формате».

netsh add profile возвращает «Была сделана попытка загрузить программу в неверном формате».

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

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

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

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

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

решение1

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

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

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

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

решение2

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

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

СсылатьсяИмпорт и экспорт сетевых настроек Windowsдля получения дополнительной информации

решение3

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

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

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

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

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

Связанный контент