Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข: "The trust relationship between this workstation and the primary domain failed"

มี 2 วิธีจัดการเครื่อง Client และ Server ในสภาพแวดล้อมบ้าน/ธุรกิจ: Workgroup และ Domain Workgroup เป็นโครงสร้างเครือข่ายแบบกระจายศูนย์ ใช้สำหรับบ้านและธุรกิจเล็กถึง 10 เครื่อง ไม่ต้องการ Server เฉพาะเจาะจง ทุกเครื่องมีบัญชีผู้ใช้ต่างกัน Domain เป็นโครงสร้างแบบรวมศูนย์ รองรับเครื่องได้หลายพัน ต้องมี Server อย่างน้อย 1 ตัว ทำหน้าที่ Active Directory Domain Services (AD DS) และ DNS หลังติดตั้ง AD DS และ DNS ต้อง Join เครื่องทุกเครื่องเข้า Domain และสร้างบัญชี Domain User ให้ทุกคน ครั้งต่อไป User จะ Login ด้วย Domain Account แทน Local Account ข้อดีของ Domain: การจัดการรวมศูนย์และง่ายขึ้น, Fault tolerance, บัญชีเดียวเข้าถึงบริการมากมาย

บางผู้ใช้เจอปัญหา Login เข้า Domain ไม่ได้ แสดงข้อผิดพลาด: The trust relationship between this workstation and the primary domain failed.

แก้ไข:  The trust relationship between this workstation and the primary domain failed

ปัญหานี้เกิดบน Client และ Server OS ตั้งแต่ Windows XP ถึง Windows 10 และ Windows Server 2003 ถึง 2016 สาเหตุหลายอย่าง: ปัญหาบัญชีผู้ใช้, ปัญหาความสัมพันธ์ระหว่าง Client และ Domain Server เป็นต้น ในบทความนี้สร้าง Domain infrastructure appuals.com บน Windows Server 2008 R2 และ 2016

มี 7 วิธีแก้ปัญหานี้

วิธี 1: ตรวจสอบการตั้งค่า DHCP

เพิ่ม DHCP Server ใหม่ หรือกำหนดค่า DHCP Pool ใหม่ไหม? ถ้าไม่ ให้อ่านวิธีถัดไป ถ้าใช่ อ่านต่อเลย มี 2 วิธีมอบ IP ให้ Host: Static (กำมือมือ ใช้เวลามาก ลดประสิทธิภาพ IT Admin) และ Dynamic ด้วย DHCP แนะนำ: Static สำหรับ Server, Storage, Network Printers / Dynamic สำหรับ Host อื่นๆ ผู้ใช้บางคนเจอปัญหาหลังเพิ่ม DHCP Server ใหม่ เพราะ DHCP Pool ผิด แนะนำตรวจสอบ DHCP ว่าทำงานถูกต้อง และใช้ Network Subnet ถูกต้อง จะแสดงวิธีเช็ค DHCP บน Windows Server 2016 และ Router TP-Link TL-ER6120 สมมติ Network ที่ถูกต้องคือ Class C: 192.168.1.0/24

  1. Win + R
  2. พิมพ์ dhcpmgmt.msc → Enter เปิด DHCP Management tool
  3. Expand Server: appuals.com\IPv4\Scope จะเห็น DHCP ตั้งค่าผิด: Network จริง 192.168.1.0/24 แต่ตั้งค่าไว้ 192.168.100.1/24 → ต้องแก้ไข DHCP Config
    แก้ไข:  The trust relationship between this workstation and the primary domain failed
  4. ปิด Device Management

ตัวอย่างที่ 2: เช็ค DHCP บน Router TP-Link (ถ้าไม่รู้เข้าถึง Router อย่างไร อ่านคู่มือเทคนิค)

  1. เปิด Browser (Chrome, Firefox, Edge...)
  2. พิมพ์ IP Router เข้าถึง
  3. แท็บ Network → LAN → DHCP ตรวจสอบ config ตัวอย่าง: DHCP Enabled, Range 192.168.1.100 – 192.168.1.200 (ถูกต้อง)
    แก้ไข:  The trust relationship between this workstation and the primary domain failed
  4. ปิด Browser

วิธี 2: Rejoin เครื่องจาก Domain ใหม่

ต้องใช้ Domain Admin Account ที่มีสิทธิ์ Join/Rejoin เครื่อง จะ示範 Windows 10 Pro จาก Windows Server 2016 Standard ขั้นตอนเดียวกันกับ OS อื่นๆ (Client: XP ถึง 8, Server: 2003 ถึง 2012 R2)

  1. Login Windows 10 ด้วย Local Administrator
  2. Win + E เปิด File Explorer
  3. ขวา File Explorer → คลิกขวา This PC → Properties
  4. คลิก Advanced System Settings
  5. แท็บ Computer Name
  6. คลิก Change → เพิ่มเครื่องเข้า Workgroup
  7. เลือก Workgroup → พิมพ์ชื่อ (เช่น WORKGROUP) → OK
    แก้ไข:  The trust relationship between this workstation and the primary domain failed
  8. พิมพ์ Domain Admin Account และ Password → OK
    แก้ไข:  The trust relationship between this workstation and the primary domain failed
  9. OK → OK
  10. ปิด System Properties
  11. Restart เครื่อง
  12. Login ด้วย Local Administrator อีกครั้ง
  13. Win + E → This PC → Properties → Advanced System Settings → Computer Name → Change
  14. เลือก Domain → พิมพ์ชื่อ Domain (เช่น appuals.com) → OK
    แก้ไข:  The trust relationship between this workstation and the primary domain failed
  15. พิมพ์ Domain Admin Account และ Password → OK
  16. OK → OK → ปิด System Properties
  17. Restart เครื่อง
  18. Login ด้วย Domain User Account
  19. ใช้งานได้ปกติ

วิธี 3: Reestablish Trust ผ่าน PowerShell

ใช้ PowerShell สร้าง Trust ใหม่ระหว่าง Domain Controller และ Client ต้อง Login ด้วย Local Admin

  1. Login Windows 10 ด้วย Local Administrator
  2. Start → พิมพ์ PowerShell
  3. คลิกขวา PowerShell → Run as Administrator
  4. Yes ยืนยัน
  5. พิมพ์ $credential = Get-Credential → Enter
  6. พิมพ์ Domain Admin Account และ Password → OK
    แก้ไข:  The trust relationship between this workstation and the primary domain failed
  7. พิมพ์ Reset-ComputerMachinePassword -Credential $credential → Enter
    แก้ไข:  The trust relationship between this workstation and the primary domain failed
  8. ปิด PowerShell
  9. Restart เครื่อง
  10. Login ด้วย Domain User Account

วิธี 4: เพิ่ม Domain Controller ใน Credential Manager

ใช้ Credential Manager เพิ่มบัญชี Domain Controller ใน Windows Credentials (บน Windows 10)

  1. Login ด้วย Local Administrator
  2. Win + R
  3. พิมพ์ control.exe /name Microsoft.CredentialManager → Enter
  4. เลือก Windows Credential
    แก้ไข:  The trust relationship between this workstation and the primary domain failed
  5. พิมพ์ที่อยู่เว็บไซต์/Network location และ Credentials
    แก้ไข:  The trust relationship between this workstation and the primary domain failed
  6. OK → ปิด Credential Manager → Restart → Login ด้วย Domain User

วิธี 5: ใช้ Netdom.exe รีเซ็ตรหัสผ่าน Machine Account

ใช้กับ Windows Server 2003 และ 2008 R2 (OS ใหม่กว่า อ่านวิธีถัดไป) 示範บน Server 2008 R2

  1. Login Server ด้วย Domain Administrator
  2. Win + R → cmd → Enter
  3. พิมพ์ netdom resetpwd /s:server /ud:domain\User /pd:* → Enter (s = ชื่อ Domain Server, domain = ชื่อโดเมน, User = บัญชีที่เชื่อมต่อ DC ไม่ได้)
    แก้ไข:  The trust relationship between this workstation and the primary domain failed
  4. ปิด Command Prompt
  5. ไปที่ Client Machine
  6. Restart
  7. Login ด้วย Domain User
  8. ใช้งานได้ปกติ

วิธี 6: Reset Computer Account

ใช้ Active Directory Users and Computers (บน Server ที่มี AD DS Role) ใช้ได้ Server 2003 ถึง 2016

  1. Win + R
  2. พิมพ์ dsa.msc → Enter เปิด Active Directory Users and Computers
  3. Expand Domain (เช่น appuals.com)
  4. เลือก Computers
  5. ไปที่ Computer Account ที่มีปัญหา (เช่น Jasmin)
  6. คลิกขวา Computer (Jasmin) → Reset Account
    แก้ไข:  The trust relationship between this workstation and the primary domain failed
  7. Yes ยืนยัน → OK
  8. ปิด AD Users and Computers
  9. Restart Windows 10
  10. Login ด้วย Domain Account
  11. ใช้งานได้ปกติ

วิธี 7: System Restore

System Restore ช่วยแก้ปัญหาหลายครั้ง โดยคืนระบบไปสถานะก่อนหน้าที่ทำงานปกติ หมายเหตุ: ไม่สามารถ Restore ได้ถ้า System Restore ปิดอยู่ อ่านวิธีทำ System Restore เพิ่มเติม