Computer >> คอมพิวเตอร์ >  >> ระบบเครือข่าย >> ระบบเครือข่าย

วิธีแก้ไขข้อผิดพลาด CMD 'เซิร์ฟเวอร์ DNS ไม่ได้รับอนุญาตสำหรับโซน'

'เซิร์ฟเวอร์ DNS ไม่ได้รับอนุญาตสำหรับโซน' ข้อผิดพลาดมักเกิดขึ้นเมื่อผู้ใช้ Windows พยายามใช้คำสั่ง CMD หรือ Phyton ผ่านเทอร์มินัล โดยทั่วไป ปัญหานี้ป้องกันผู้ใช้ที่ได้รับผลกระทบไม่ให้เรียกใช้คำสั่งใดๆ ที่ไม่ได้เรียกใช้ยูทิลิตี้ในตัวอย่างมีประสิทธิภาพ

วิธีแก้ไขข้อผิดพลาด CMD  เซิร์ฟเวอร์ DNS ไม่ได้รับอนุญาตสำหรับโซน

อะไรทำให้เกิดข้อผิดพลาด 'DNS Server Not Authoritative for Zone' และวิธีแก้ไข

  • ไฟล์ระบบเสียหาย – ตามที่ปรากฏ ปัญหานี้อาจเกิดขึ้นเนื่องจากไฟล์ระบบเสียหายหรือรีจิสทรีไม่สอดคล้องกัน หากสถานการณ์นี้ใช้ได้ คุณสามารถแก้ไขปัญหาได้โดยใช้ยูทิลิตีในตัวสองสามตัวที่สามารถแก้ไขปัญหาไฟล์ระบบเสียหาย (SFC และ DISM) ในสถานการณ์ที่ร้ายแรงกว่านั้น คุณอาจต้องรีเฟรชทุกองค์ประกอบของระบบปฏิบัติการด้วยการติดตั้งซ่อมแซมหรือขั้นตอนการติดตั้งใหม่ทั้งหมด
  • ข้อผิดพลาดของดิสก์ไดรฟ์ –  ข้อผิดพลาดของดิสก์สามารถรับผิดชอบต่อข้อความแสดงข้อผิดพลาดนี้ได้เช่นกัน หากใช้สถานการณ์นี้ได้ คุณน่าจะแก้ไขปัญหาได้โดยเรียกใช้การสแกน CHKDSK เพื่อสแกนความสมบูรณ์ของข้อมูลเมตาของระบบและแทนที่เซกเตอร์เสียด้วยค่าที่เทียบเท่าที่ดี

1. กำลังเรียกใช้การสแกน SFC และ DISM

ตามที่ปรากฎ อินสแตนซ์ส่วนใหญ่ของ 'เซิร์ฟเวอร์ DNS ไม่ได้รับอนุญาตสำหรับโซน' ข้อผิดพลาดเกิดจากไฟล์ระบบเสียหายหรือรีจิสทรีไม่สอดคล้องกัน

ผู้ใช้ที่ได้รับผลกระทบจำนวนมากที่ประสบปัญหานี้ได้รายงานว่าปัญหาได้รับการแก้ไขแล้วทั้งหมดหลังจากที่พวกเขาใช้ยูทิลิตี้ในตัวสองสามตัวที่สามารถแก้ไขความเสียหายของไฟล์ระบบ – SFC (System File Checker) และ DISM (การให้บริการและการจัดการอิมเมจการปรับใช้)

โปรดทราบว่า SFC และ DISM มีแนวทางที่แตกต่างกันในการแก้ไขไฟล์ระบบเสียหาย จึงเหมาะที่จะใช้ทั้งสองร่วมกัน

SFC ดีกว่าในการแก้ไขข้อผิดพลาดเชิงตรรกะและอาศัยแคชที่จัดเก็บไว้ในเครื่องเพื่อแทนที่ไฟล์ที่เสียหายด้วยไฟล์ที่มีประสิทธิภาพ DISM อาศัยองค์ประกอบ WU (Windows Update) เพื่อแทนที่ไฟล์ที่เสียหายโดยการดาวน์โหลดผ่านอินเทอร์เน็ต

เพื่อให้แน่ใจว่าคุณจะได้รับโอกาสในการประสบความสำเร็จสูงสุด เราขอแนะนำให้คุณดำเนินการทั้งสองอย่างติดต่อกันอย่างรวดเร็ว โดยใช้วิธี:

  1. กด แป้น Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ ‘cmd’ ในกล่องข้อความแล้วกด Ctrl + Shift + Enter เพื่อเปิดพรอมต์ CMD ที่ยกระดับ เมื่อคุณได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์ของผู้ดูแลระบบ วิธีแก้ไขข้อผิดพลาด CMD  เซิร์ฟเวอร์ DNS ไม่ได้รับอนุญาตสำหรับโซน
  2. เมื่อคุณอยู่ใน Command prompt ที่ยกระดับขึ้น ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อเปิดการสแกน SFC:
    sfc /scannow

    หมายเหตุ :ก่อนเริ่มกระบวนการนี้ ตรวจสอบให้แน่ใจว่าคุณมีเวลาเพียงพอในการดำเนินการให้เสร็จสิ้น โปรดทราบว่าการขัดจังหวะการสแกน SFC ก่อนที่กระบวนการจะเสร็จสิ้น อาจทำให้เกิดข้อผิดพลาดทางตรรกะเพิ่มเติมได้ และแม้ว่ารายงานฉบับสุดท้ายจะไม่ได้ระบุสิ่งที่ได้รับการแก้ไข ไม่ต้องกังวล SFC ขึ้นชื่อในเรื่องความล้มเหลวในการรายงานข้อมูลที่ถูกแทนที่

  3. เมื่อการสแกนครั้งแรกเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่ในการเริ่มต้นระบบครั้งถัดไป หลังจากการบู๊ตลำดับถัดไป ให้ทำตามขั้นตอน 1 อีกครั้ง เพื่อเปิด Command Prompt ขึ้นอีกระดับ
  4. หลังจากที่คุณกลับไปที่พรอมต์ CMD เดิมแล้ว ให้พิมพ์คำสั่งต่อไปนี้อีกครั้งแล้วกด Enter เพื่อเริ่มการสแกน DISM:
    DISM /Online /Cleanup-Image /RestoreHealth

    หมายเหตุ: DISM อาศัย Windows Update เป็นอย่างมากเมื่อต้องระบุและแทนที่ข้อมูลที่ไม่ถูกต้อง ด้วยเหตุนี้ คุณจะต้องตรวจสอบให้แน่ใจว่าการเชื่อมต่ออินเทอร์เน็ตของคุณเสถียรก่อนที่จะเริ่มการสแกนประเภทนี้

  5. เมื่อดำเนินการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่ในการเริ่มต้นระบบครั้งถัดไปโดยพยายามจำลองปัญหา

ในกรณีที่เหมือนกัน 'เซิร์ฟเวอร์ DNS ไม่ได้รับอนุญาตสำหรับโซน' ข้อผิดพลาดยังคงเกิดขึ้น เลื่อนลงไปที่การแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

2. กำลังเรียกใช้การสแกน CHKDSK

สาเหตุที่เป็นไปได้อีกประการหนึ่งที่อาจทำให้เกิดปัญหานี้คือข้อผิดพลาดของดิสก์ที่อาจส่งผลต่อความสามารถของระบบปฏิบัติการของคุณในการใช้ฟังก์ชันเทอร์มินัลบางอย่าง หากใช้สถานการณ์นี้ได้ คุณจะแก้ไขปัญหาได้โดยเรียกใช้การสแกน CHKDSK

ขั้นตอนนี้จะสแกนความสมบูรณ์ของระบบไฟล์และข้อมูลเมตาของระบบเพื่อค้นหาข้อผิดพลาดของระบบไฟล์ลอจิคัลที่อาจก่อให้เกิดปัญหานี้ ในกรณีที่พบ ยูทิลิตี้ CHKDSK จะใช้เซกเตอร์ที่ดีต่อสุขภาพมาแทนที่ส่วนเสีย

ตารางไฟล์หลักของโวลุ่มที่เสียหาย ตัวบอกเกี่ยวกับความปลอดภัยที่ไม่ดี หรือการประทับเวลาที่ไม่ถูกต้องล้วนมีส่วนทำให้เกิด 'เซิร์ฟเวอร์ DNS ไม่ได้รับอนุญาตสำหรับโซน'  ผิดพลาด

ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการเรียกใช้การสแกน CHKDSK บนคอมพิวเตอร์ที่ได้รับผลกระทบเพื่อแก้ไขปัญหา:

  1. กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ จากนั้นพิมพ์ ‘cmd’ ในกล่องข้อความ จากนั้นกด Ctrl + Shift + Enter เพื่อเปิด พร้อมท์คำสั่งระดับสูง . เมื่อคุณได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์ของผู้ดูแลระบบ วิธีแก้ไขข้อผิดพลาด CMD  เซิร์ฟเวอร์ DNS ไม่ได้รับอนุญาตสำหรับโซน
  2. เมื่อคุณอยู่ในเทอร์มินัล CMD แล้ว ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อเริ่มต้น CHKDSK สแกน:
    chkdsk /f
  3. รอจนกว่าการดำเนินการจะเสร็จสิ้น จากนั้นรีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่ในลำดับการเริ่มต้นระบบครั้งถัดไป
  4. ในการเริ่มต้นครั้งถัดไป ให้ทำซ้ำการกระทำที่เรียก 'เซิร์ฟเวอร์ DNS ไม่ได้รับอนุญาตสำหรับโซน'  error และดูว่าปัญหาได้รับการแก้ไขหรือไม่

ในกรณีที่คุณยังคงพบข้อความแสดงข้อผิดพลาดเดิม ให้เลื่อนลงไปที่วิธีแก้ไขถัดไปด้านล่าง

3. ดำเนินการติดตั้งซ่อมแซม / ติดตั้งใหม่ทั้งหมด

หากวิธีการข้างต้นไม่สามารถแก้ไขปัญหาได้ เป็นไปได้ว่าคุณกำลังเผชิญกับความเสียหายของระบบซึ่งไม่สามารถแก้ไขได้ตามปกติ ในกรณีนี้ ความหวังเดียวของคุณในการแก้ไขปัญหาคือการรีเซ็ตทุกองค์ประกอบของ Windows

ซึ่งสามารถทำได้ด้วยสองแนวทางที่แตกต่างกัน:

  • ล้างการติดตั้ง – นี่เป็นขั้นตอนที่ง่ายกว่า เนื่องจากคุณสามารถเริ่มต้นได้โดยตรงจากเมนู Windows โดยไม่ต้องใช้สื่อการติดตั้ง แต่ข้อเสียที่สำคัญคือ ถ้าคุณไม่สำรองข้อมูลของคุณไว้ล่วงหน้า คุณจะสูญเสียข้อมูลทั้งหมดของคุณ รวมทั้งสื่อส่วนตัว เอกสาร แอปพลิเคชัน และเกม
  • ซ่อมแซมการติดตั้ง (การซ่อมแซมในสถานที่) – การไปเส้นทางนี้น่าเบื่อกว่าและคุณจะต้องใช้สื่อการติดตั้ง แต่ข้อดีที่สำคัญคือคุณจะสามารถเก็บข้อมูลส่วนตัวทุกอย่าง รวมถึงเกม แอปพลิเคชัน และสื่อส่วนบุคคล

หมายเหตุ: ต่อไปนี้เป็นวิธีสร้างสื่อการติดตั้ง USB สำหรับ Windows 10 ในกรณีที่คุณยังไม่มี