使用 netsh,我使用以下命令添加無線設定文件
add profile filename="c:\profiles\DLINK-Profile.xml" interface="D-Link DWA-125 N150"
所有參數均有效。但我收到錯誤“嘗試載入格式不正確的程式。」
我知道這個錯誤與作業系統架構 64 位元或 32 位元有關。但我不確定哪個程式不相容。
我用的是Win7 64位
答案1
<keyMaterial></keyMaterial>
在 XML 檔案中,檢查以下字元的值並進行相應替換:
" -> "
& -> &
' -> '
< -> <
> -> >
例如,如果您的 WiFi 密碼被列為P@ssw0rd&123
,請將其替換為P@ssw0rd&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,並嘗試添加它,但失敗並出現相同的錯誤。