netsh add profile 傳回“嘗試載入格式不正確的程式。”

netsh add profile 傳回“嘗試載入格式不正確的程式。”

使用 netsh,我使用以下命令添加無線設定文件

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

所有參數均有效。但我收到錯誤“嘗試載入格式不正確的程式。

我知道這個錯誤與作業系統架構 64 位元或 32 位元有關。但我不確定哪個程式不相容。

我用的是Win7 64位

答案1

<keyMaterial></keyMaterial>在 XML 檔案中,檢查以下字元的值並進行相應替換:

"   -> &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 設定檔格式的問題,而不是任何類型的 CPU 架構不符。

具體來說,如果您的個人資料是基於找到的範例這裡,就像我一樣,範例包括以下行:

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

嘗試刪除該行 - 一旦我這樣做,它就解決了問題並讓我添加配置檔案。

(擴展 TGT 上面的答案,似乎 XML 的任何格式問題都會導致 netsh 拋出該錯誤。例如,我進入並從工作配置文件 XML 文件中刪除了一些字符,因此它甚至不太好 -不再形成XML,並嘗試添加它,但失敗並出現相同的錯誤。

相關內容