為什麼 explorer.exe 與 Microsoft 伺服器建立了連線?

為什麼 explorer.exe 與 Microsoft 伺服器建立了連線?

這似乎有點奇怪。使用netstat -a -b -n我發現以下內容:

TCP 192.168.1.X:1150   157.56.124.76:443 ESTABLISHED [Explorer.EXE]

事實證明,157.56.124.76解析到的ipdb3wns2011017.wns.windows.com是來自的靜態ip微軟

此外,使用tcpView來自系統內部我可以看到這是一個基於 https 的 TCP 連線。

我嘗試關閉連接,一秒鐘後又重新打開。最初發送了 1 kb 數據,之後就沒有發送任何數據了。

這是怎麼回事以及為什麼會這樣已確立的

我有 Windows 8.1 企業版。我沒有安裝 OneDrive 或任何其他微軟雲端的東西。這是持久性的,並且在啟動後就存在。

更新

發現這與 Windows 推播通知有關後,我會按照以下步驟操作這裡禁用此類通知,但連接仍然存在。

答案1

Windows 連接到MS 伺服器的目的有很多,例如同步時間、檢查更新,甚至是一些小事情,例如當您將滑鼠懸停在網路通知圖示上時顯示您的PC 是否可以存取互聯網(Windows 從其其中之一下載檔案)伺服器來測試連線)。

至於為什麼它成立,那和TCP協議的工作原理有關。客戶端想要在客戶端上的開放連接埠和伺服器上的偵聽連接埠之間建立連線。一旦這個過程完成,兩點之間的連接就「建立」了。伺服器通常會分叉或重新映射其本地端口,以便在連接到偵聽端口後,在動態選擇的伺服器端口和客戶端端口之間建立連接。

答案2

不斷呼叫的是網路連線代理服務 (NcbService)。其功能是「允許Windows應用程式商店應用程式接收來自網際網路的通知」。

點擊「Win+R」>輸入「services.msc」>在清單中找到「網路連線代理」>停止並停用該服務,然後就可以開始了!

相關內容