如何在Windows 11中配置DNS客戶端服務
清除 DNS 緩存並重新啟動 DNS 緩存服務是任何人在診斷 Windows 網絡問題時都應該嘗試的第一個故障排除技巧。 但是當您打開服務實用程序以停止或重新啟動服務時,上下文菜單中的所有選項都顯示為灰色。
但是,如果沒有任何效果,您如何配置該服務呢? 好吧,這就是可靠的註冊表調整舊方法派上用場的地方。 我們將根據您的喜好詳細說明禁用和配置 DNS 客戶端服務的過程。
推薦: WordPress搜尋外掛SearchWP + Addons
如何使用註冊表編輯器禁用 DNS 客戶端服務
即使您嘗試使用命令提示符並運行命令來停止服務,它也會以“請求的暫停、繼續或停止對該服務無效”作為響應。 信息。 因此,您需要編輯 DNS 客戶端服務的註冊表設置以禁用它。
但是,擺弄 Windows 註冊表是一項冒險的嘗試,您應該創建註冊表備份和系統還原點。 這樣,您始終可以恢復到上次已知的良好系統配置。
重複以下步驟以禁用 DNS 客戶端服務:
- 按 win + R 打開“運行”命令框。 輸入“regedit”並按下 Ctrl + Shift + enter 以管理員權限打開註冊表編輯器。
- 導航到註冊表編輯器窗口中的地址欄並黏貼以下路徑:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Dnscache
- 在 Dnscache 鍵中,找到 開始 DWORD 值並雙擊它以編輯其屬性。
- 改變 Value Data 到 4並保持基地作為 十六進制. 點擊 ok好的 按鈕。
- 關閉註冊表編輯器。
- 按 win + S 並輸入 services.msc. 點擊 以管理員身份運行 選項。
- 找到 DNS 客戶端服務。 您將看到該服務仍在運行,但啟動類型字段顯示已禁用。
- 關閉服務實用程序並重新啟動系統以應用更改。
- 重新啟動服務面板並找到 DNS 客戶端服務。 它將具有空白狀態和禁用的啟動類型。
現在,除非您再次手動調整其註冊表項,否則 DNS 客戶端服務不會啟動。
是否可以在沒有註冊表編輯器的情況下配置 DNS 客戶端服務?
很不幸的是,不行。 如上所述,每次要停止系統上的 DNS 客戶端服務時,您都必須手動更改 Start DWORD 的註冊表值。
即使您將服務設置為手動模式,當您右鍵單擊它時,它仍然不會在上下文菜單中顯示任何內容。 因此,很明顯,Microsoft 不希望任何人在任何情況下修改 DNS 客戶端服務。
如果您對如何使用註冊表編輯器更改 DNS 客戶端服務的啟動類型感到好奇,可以查看以下數據值及其作用:
十六進制值數據 (2) – DNS 客戶端服務設置為在啟動時自動運行。
十六進制值數據 (3) – DNS 客戶端服務設置為手動模式,但會在啟動時自動運行。
十六進制值數據 (4) – DNS 客戶端服務設置為禁用模式並且在您更改值之前不會運行。
使用管理員權限打開註冊表編輯器,然後導航到上一節中所述的 DNS 客戶端服務路徑。 現在,您可以更改 價值數據 的 起始 DWORD 值 任何上述數字。
推薦:教育WordPress主題Edumodo
如何使用命令提示符快速禁用 DNS 客戶端服務
也可以使用命令提示符禁用 DNS 客戶端服務。 您需要做的就是運行命令將服務的啟動類型更改為“已禁用”。 方法如下:
- 按 Win + R 打開“運行”命令框。 輸入“cmd” 並按下 Ctrl + Shift + Enter 鍵以管理員權限啟動命令提示符。
- 現在,鍵入以下命令並按 Enter 執行它的關鍵:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache" /v Start /t REG_DWORD /d 4 /f
- 在您看到“操作成功完成”之後。 消息,輸入“退出” 並按下 Enter 關閉命令提示符窗口。
- Restart重啟您的系統以使更改生效。 DNS 客戶端服務將在您的系統上保持禁用狀態。
輕鬆調整您的 DNS 客戶端服務
Microsoft 很難在 Windows 10 和 11 上禁用 DNS 客戶端服務。但是您可以在需要時使用註冊表 hack 來禁用該服務。 或者,如果您想快速禁用該服務,請使用命令提示符方法。