如何修復 Windows 11 中的“DNS 服務器對區域不具有權威”錯誤

Jacki

Windows 11 中的“DNS 服務器對區域不具有權威性”錯誤可能會阻止您運行重要命令並擾亂您的工作流程。當嘗試從非標準位置執行 CMD 快捷方式時,通常會發生此錯誤。讓我們探討幾種有效的方法來解決此問題並使您的系統回到正軌。

步驟一:直接從其目錄運行命令提示符。有時,間接目錄可能會變得未經授權或損壞,從而導致此錯誤。要繞過這個:

1. 單擊“開始”按鈕並鍵入“命令提示符”。
2. 右鍵單擊​​命令提示符結果並選擇“打開文件位置”。
3. 在新窗口中,找到並打開 CMD 快捷方式。
4. 檢查運行命令時是否仍然出現錯誤消息。

對訪問命令提示符方式的這種簡單更改通常可以解決許多 Windows 用戶的問題。

步驟2:刷新 DNS 緩存。清除 DNS 緩存可以刷新系統的 DNS 設置並可能修復錯誤:

1. 以管理員身份打開命令提示符。
2. 輸入以下命令並按 Enter:
ipconfig /flushdns
3. 重新啟動計算機。
4. 檢查問題是否解決。

刷新 DNS 緩存會刪除任何可能導致衝突的過時或損壞的 DNS 條目。

步驟3:創建一個新的 CMD 快捷方式。如果以前的方法不起作用,請嘗試創建新的命令提示符快捷方式:

1. 右鍵單擊​​桌面上的空白區域。
2. 選擇新建 > 快捷方式。
3. 在位置字段中,輸入:%COMSPEC%
4. 單擊“下一步”。
5. 將快捷方式命名為“命令提示符”,然後單擊“完成”。

此新快捷方式可以繞過系統上現有 CMD 快捷方式的任何潛在問題。

第4步:創建一個新的本地用戶帳戶。有時,用戶帳戶問題可能會導致與 DNS 相關的錯誤。創建新的本地帳戶可能會解決該問題:

1. 打開“設置”並轉到“帳戶”>“其他用戶”。
2. 單擊“添加帳戶”並選擇“我沒有此人的登錄信息”。
3. 選擇“添加沒有 Microsoft 帳戶的用戶”。
4. 按照提示創建新的本地帳戶。
5. 註銷當前帳戶並使用新的本地帳戶登錄。
6. 檢查DNS 錯誤是否仍然存在。

新的用戶帳戶可以消除可能導致問題的任何特定於用戶的配置。

第5步:使用 PowerShell 而不是命令提示符。如果所有其他方法都失敗,請考慮切換到 PowerShell,它提供與命令提示符類似的功能,但具有更高級的功能:

1. 按 Windows 鍵 + X 並選擇“Windows PowerShell”或“Windows PowerShell (Admin)”。
2. 嘗試在 PowerShell 而不是命令提示符中運行命令。
3. 如果成功,請考慮使用 PowerShell 作為主要命令行界面。

PowerShell 接受並返回 .NET 對象,從而可能避免您在命令提示符中遇到的與 DNS 相關的問題。

建議閱讀:如何修復 Windows 11 中的灰色時區設置

為了防止將來出現與 DNS 相關的問題,請定期檢查您的 DNS 設置:

1. 打開控制面板並進入網絡和共享中心。
2. 單擊您的活動網絡連接。
3. 選擇“屬性”,然後雙擊“Internet 協議版本 4 (TCP/IPv4)”。
4. 確保選擇“自動獲取IP 地址”和“自動獲取DNS 服務器地址”,除非您有特殊原因需要使用手動設置。

如果您正在管理服務器,則可以使其對 DNS 區域具有權威性:

1. 從控制面板的管理工具中打開 DNS 管理器。
2. 右鍵單擊​​適用的區域並選擇屬性。
3. 轉到名稱服務器選項卡並單擊添加。
4. 通過名稱和 IP 地址指定其他 DNS 服務器。
5. 單擊添加將它們包含在列表中。

這些解決方案應該可以幫助您克服 Windows 11 中的“DNS 服務器對區域不具有權威性”錯誤。請記住始終保持系統更新並定期檢查是否有任何 DNS 或網絡相關問題,以保持平穩運行。