修正 Windows 10 的 ICS 服務始終處於「正在啟動」的問題


前一陣子,Heresy 忽然發現自己工作的電腦,就算沒有在跑東西,CPU 還是有固定大概 10% 的使用量(6C12T、大概一顆?),而 CPU 時脈也沒自動降低、感覺頗奇怪。

認真查了一下,發現持續在占用 CPU 的,似乎是兩個 Windows 系統服務的「svchost.exe」處理程序;對應回服務的話,則是右邊的圖。

可以看到,一個看來是 Windows Defender 的防火牆、另一個則是「Internet Connection Sharing」、也就是 ICS、網際網路連線共用的服務。

而回到系統服務看的話,則是看 ICS 的服務一職處於「正在啟動」的狀態。

而且,這個「正在啟動」的狀態還沒辦法被中斷、重啟;甚至將它設定成「停用」再重開機都沒有用。某種程度上,也難怪會持續占用處理器的資源了。

至於該怎麼解決呢?找了一下,後來是看到 PTT 的《[問題] Windows10更新無法啟用ICS服務 行動熱點》這篇文章,有給出解答;看來,這個問題不但會無端占用 CPU 資源,甚至會影響到網路分享的功能呢~

基本上,他最後是參考微軟官方論壇的「Latest Windows 10 update prevents ICS (Internet Connection Sharing) from running normally」一文的解法;整體來說也很簡單,看來就是 ICS 服務和 Windows Defender 的防火牆的某些設定打架,所以才導致 ICS 沒辦法順利開啟、一直卡在那。

解決方法,就是把 Windows Defender 的防火牆關掉、還原初始設定,這樣就可以了。
(也可以試試看關掉重開、不要還原,可能也有效)

具體流程:

  1. 開啟「Windows Defender 資訊安全中心」

    在開始選單搜尋「defender」應該就可以找到了。
    或者在「設定」(Win + I)的「更新與安全性」中,左側也可以看到「Windows Defender」,點選他後,右側就會有「開啟 Windows Defender 資訊安全中心」的按鈕了。

  2. 點選左側的「防火牆與網路保護」

    在開啟「Windows Defender 資訊安全中心」後,點選左方的「防火牆與網路保護」(下圖左側藍色的那個天線符號)後,右側就會顯示防火牆的相關設定。

    在上圖中可以看到這邊有三種網路型態,目前使用的是「私人網路」。

  3. 關閉防火牆功能

    Heresy 這邊是保險起見,把「網域網路」、「私人網路」、「公用網路」都點進去,然後把「Windows Defender 防火牆」下面的「開啟」改為「關閉」。

    上圖就是修改後的結果。

  4. 點選左側的「防火牆與網路保護」

    在開啟「Windows Defender 資訊安全中心」後,點選左方的「防火牆與網路保護」(下圖左側藍色的那個天線符號)後,右側就會顯示防火牆的相關設定。

    在上圖中可以看到這邊有三種網路型態,目前使用的是「私人網路」。

  5. 還原防火牆設定

    當把防火牆關閉後,再回到上一層的「防火牆與網路保護」,這時候就可以看到冒出來一個「還原設定」的選項了。

     

    在按下「還原設定」後,理論上防火牆就會自動重新開啟了~

Heresy 自己的電腦,透過這樣的處理後,基本上問題就都解決了~當然,之後防火牆的設定要全部重來,也滿麻煩的,但是至少是不用重灌了。

另外,後來才發現,在「防火牆與網路保護」這一頁的下面,其實也直接就有「將防火牆還原為預設設定」的選項;能不能直接點這個選項就搞定,就不知道了~ ^^"

總之,這邊算是簡單紀錄一下,如果有碰到同樣問題的人,應該可以參考看看這個方法。

對「修正 Windows 10 的 ICS 服務始終處於「正在啟動」的問題」的想法

同道中人 發表迴響 取消回覆

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.