有使用者原本使用 window 8 作業系統,依循 windows update 更新到 windows 8.1 ,卻發現變成了無法上網。
狀況:
-1. 瀏覽器不論是 IE、Firefox、Chrome 都無法瀏覽網頁,近端遠端都不行,以 F12 Network timeline 只觀察到一個無法連線的回應。
-2. TCP/IP 設定都正常
-3. 使用其他設備測試過,線路是正常的。
-4. Ping 預設閘道器 - OK 有回應
-5. nslookup 查詢網域 - OK 有回應
-6. 以其他通訊協定如FTP對外連線 - OK 有回應
解決方式:
「以系統管理員身份執行」「命令提示字元(DOS視窗)」,然後執行 netsh winsock reset 就搞定了。
而這個指令 netsh winsock reset 的目的是:重設 Winsock Catalog 到一個初始狀態。所有之前安裝的 Winsock 層次服務提供者必須重新安裝。這個命令不影響 Winsock 命名空間提供者項目。
詳細 netsh 的指令用法可以參考:
http://msdn.microsoft.com/zh-tw/library/cc738592(v=ws.10).aspx
http://msdn.microsoft.com/zh-tw/library/windows/desktop/bb736546(v=vs.85).aspx
底下是 netsh 基本的 help manual
>netsh help
下列是所有可用的命令:
這個內容中的命令:
? - 顯示命令清單。
add - 新增項目清單中的設定項目。
advfirewall - 變更到 `netsh advfirewall' 內容。
branchcache - 變更到 `netsh branchcache' 內容。
bridge - 變更到 `netsh bridge' 內容。
delete - 刪除項目清單中的設定項目。
dhcpclient - 變更到 `netsh dhcpclient' 內容。
dnsclient - 變更到 `netsh dnsclient' 內容。
dump - 顯示設定指令檔。
exec - 執行指令檔。
firewall - 變更到 `netsh firewall' 內容。
help - 顯示命令清單。
http - 變更到 `netsh http' 內容。
interface - 變更到 `netsh interface' 內容。
ipsec - 變更到 `netsh ipsec' 內容。
lan - 變更到 `netsh lan' 內容。
mbn - 變更到 `netsh mbn' 內容。
namespace - 變更到 `netsh namespace' 內容。
nap - 變更到 `netsh nap' 內容。
netio - 變更到 `netsh netio' 內容。
p2p - 變更到 `netsh p2p' 內容。
ras - 變更到 `netsh ras' 內容。
rpc - 變更到 `netsh rpc' 內容。
set - 更新組態設定。
show - 顯示資訊。
trace - 變更到 `netsh trace' 內容。
wcn - 變更到 `netsh wcn' 內容。
wfp - 變更到 `netsh wfp' 內容。
winhttp - 變更到 `netsh winhttp' 內容。
winsock - 變更到 `netsh winsock' 內容。
wlan - 變更到 `netsh wlan' 內容。
下列是可使用的子內容:
advfirewall branchcache bridge dhcpclient dnsclient firewall http interface ips
ec lan mbn namespace nap netio p2p ras rpc trace wcn wfp winhttp winsock wlan
如果您要檢視命令的說明,請輸入該命令,後面接著一個空格,
然後輸入 ?。
>netsh winsock /?
下列是所有可用的命令:
這個內容中的命令:
? - 顯示命令清單。
audit - 顯示已安裝並移除的 Winsock LSP 清單。
dump - 顯示設定指令檔。
help - 顯示命令清單。
remove - 從系統上移除 Winsock LSP。
reset - 重設 Winsock Catalog 到一個初始狀態。
set - 設定 Winsock 選項。
show - 顯示資訊。
如果您要檢視命令的說明,請輸入該命令,後面接著一個空格,
然後輸入 ?。
沒有留言:
張貼留言