當系統出現與 Internet 連線相關的任何問題時,使用者執行命令以刷新 DNS 快取或停止 DNS。如果 DNS 快取損壞或系統中出現任何類型的 DNS 設定問題,其他一些使用者也會刷新 DNS 快取。
最近有很多Windows用戶反映,當他們嘗試執行停止DNS客戶端服務的命令時,它會拋出一條錯誤訊息,上面寫著“請求的暫停、繼續或停止對該服務無效”且該指令沒有被執行。
由於他們無法執行此命令,因此與 DNS 相關的問題仍然存在於系統中而沒有解決。
而對於某些使用者來說,刷新 DNS 快取命令可以完美執行。但在最近的 Windows 11 升級和 Windows 10 21H1 版本之後,不允許使用者使用指令net stop dnscache停止 DNS 用戶端服務。
在本文中,我們將向您展示如何解決此問題,以便使用者可以停止 DNS 用戶端服務。
以下是如何在Windows系統中檢查DNS用戶端服務的步驟。
步驟 1:同時按下Windows R鍵開啟#執行指令方塊。
第 2 步:開啟執行指令方塊後,在文字方塊中鍵入services.msc,然後按下Enter鍵。
第 3 步:這將開啟系統上的「服務」應用程式視窗。
第 4 步:在服務視窗中,從服務清單中找到名為DNS 用戶端服務的服務,如下所示。
第 5 步:右鍵點選DNS客戶端服務,然後從上下文選單中選擇屬性。
第六步:在屬性視窗中,可以看到啟動類型已經設定為自動,啟動和停止按鈕被禁用。
第 7 步:這適用於 Windows 11,10 系統中的所有使用者帳戶以及管理員帳戶。
在繼續使用此方法之前,您需要匯出系統上的註冊表文件,以便在編輯時註冊表文件損壞時可以將其還原,因為註冊表檔案對於任何系統都非常重要。
請依照下列有關如何編輯登錄檔的步驟來修復此問題。
步驟 1:在鍵盤上同時按下Windows R鍵以開啟執行方塊。
第 2 步:接下來,在文字方塊中鍵入regedit ,然後按Enter鍵。
第 3 步:點擊Yes接受螢幕上的 UAC 提示以繼續。
第 4 步:一旦登錄編輯器視窗打開,清除其網址列。
第 5 步:複製以下行並將其貼上到網址列中,然後按Enter鍵。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters
第 6 步:到達註冊表項參數後,在左側面板中選擇它。
第7 步:然後在右側,透過右鍵點擊空白區域並從上下文選單中導航到新建> DWORD(32 位元)值來建立一個新的DWORD(32 位元)值,如下面的螢幕截圖所示。
第 8 步:將此 DWORD 值重新命名為MaxCacheTtl ,然後雙擊開啟其編輯視窗。
第9 步:在Value Data文字方塊中輸入值86400 ,然後按一下##OK。
第 10 步:接下來,請按照步驟 7 中的說明建立另一個 DWORD 值。 第 11 步:將另一個新建立的 DWORD 值重新命名為MaxNegativeCacheTtl。
第 12 步:右鍵點選MaxNegativeCacheTtl 並從選單中選擇Modify 。
第13 步:在其數值資料文字方塊中輸入5 ,然後按一下確定 關閉視窗。
步驟 14:關閉登錄編輯程式並重新啟動系統一次。 第 15 步:這應該每隔幾個小時刷新一次 DNS 快取。希望本文能幫助您了解此錯誤以及如何每隔幾個小時自行清除 DNS 用戶端快取。您無需停止對所有使用者帳戶和管理員停用的 DNS 用戶端服務。
以上是請求的暫停、繼續或停止對此服務無效的詳細內容。更多資訊請關注PHP中文網其他相關文章!