มี 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.

ปัญหานี้เกิดบน 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
- Win + R
- พิมพ์ dhcpmgmt.msc → Enter เปิด DHCP Management tool
- Expand Server: appuals.com\IPv4\Scope จะเห็น DHCP ตั้งค่าผิด: Network จริง 192.168.1.0/24 แต่ตั้งค่าไว้ 192.168.100.1/24 → ต้องแก้ไข DHCP Config

- ปิด Device Management
ตัวอย่างที่ 2: เช็ค DHCP บน Router TP-Link (ถ้าไม่รู้เข้าถึง Router อย่างไร อ่านคู่มือเทคนิค)
- เปิด Browser (Chrome, Firefox, Edge...)
- พิมพ์ IP Router เข้าถึง
- แท็บ Network → LAN → DHCP ตรวจสอบ config ตัวอย่าง: DHCP Enabled, Range 192.168.1.100 – 192.168.1.200 (ถูกต้อง)

- ปิด Browser
วิธี 2: Rejoin เครื่องจาก Domain ใหม่
ต้องใช้ Domain Admin Account ที่มีสิทธิ์ Join/Rejoin เครื่อง จะ示範 Windows 10 Pro จาก Windows Server 2016 Standard ขั้นตอนเดียวกันกับ OS อื่นๆ (Client: XP ถึง 8, Server: 2003 ถึง 2012 R2)
- Login Windows 10 ด้วย Local Administrator
- Win + E เปิด File Explorer
- ขวา File Explorer → คลิกขวา This PC → Properties
- คลิก Advanced System Settings
- แท็บ Computer Name
- คลิก Change → เพิ่มเครื่องเข้า Workgroup
- เลือก Workgroup → พิมพ์ชื่อ (เช่น WORKGROUP) → OK

- พิมพ์ Domain Admin Account และ Password → OK

- OK → OK
- ปิด System Properties
- Restart เครื่อง
- Login ด้วย Local Administrator อีกครั้ง
- Win + E → This PC → Properties → Advanced System Settings → Computer Name → Change
- เลือก Domain → พิมพ์ชื่อ Domain (เช่น appuals.com) → OK

- พิมพ์ Domain Admin Account และ Password → OK
- OK → OK → ปิด System Properties
- Restart เครื่อง
- Login ด้วย Domain User Account
- ใช้งานได้ปกติ
วิธี 3: Reestablish Trust ผ่าน PowerShell
ใช้ PowerShell สร้าง Trust ใหม่ระหว่าง Domain Controller และ Client ต้อง Login ด้วย Local Admin
- Login Windows 10 ด้วย Local Administrator
- Start → พิมพ์ PowerShell
- คลิกขวา PowerShell → Run as Administrator
- Yes ยืนยัน
- พิมพ์ $credential = Get-Credential → Enter
- พิมพ์ Domain Admin Account และ Password → OK

- พิมพ์ Reset-ComputerMachinePassword -Credential $credential → Enter

- ปิด PowerShell
- Restart เครื่อง
- Login ด้วย Domain User Account
วิธี 4: เพิ่ม Domain Controller ใน Credential Manager
ใช้ Credential Manager เพิ่มบัญชี Domain Controller ใน Windows Credentials (บน Windows 10)
- Login ด้วย Local Administrator
- Win + R
- พิมพ์ control.exe /name Microsoft.CredentialManager → Enter
- เลือก Windows Credential

- พิมพ์ที่อยู่เว็บไซต์/Network location และ Credentials

- OK → ปิด Credential Manager → Restart → Login ด้วย Domain User
วิธี 5: ใช้ Netdom.exe รีเซ็ตรหัสผ่าน Machine Account
ใช้กับ Windows Server 2003 และ 2008 R2 (OS ใหม่กว่า อ่านวิธีถัดไป) 示範บน Server 2008 R2
- Login Server ด้วย Domain Administrator
- Win + R → cmd → Enter
- พิมพ์ netdom resetpwd /s:server /ud:domain\User /pd:* → Enter (s = ชื่อ Domain Server, domain = ชื่อโดเมน, User = บัญชีที่เชื่อมต่อ DC ไม่ได้)

- ปิด Command Prompt
- ไปที่ Client Machine
- Restart
- Login ด้วย Domain User
- ใช้งานได้ปกติ
วิธี 6: Reset Computer Account
ใช้ Active Directory Users and Computers (บน Server ที่มี AD DS Role) ใช้ได้ Server 2003 ถึง 2016
- Win + R
- พิมพ์ dsa.msc → Enter เปิด Active Directory Users and Computers
- Expand Domain (เช่น appuals.com)
- เลือก Computers
- ไปที่ Computer Account ที่มีปัญหา (เช่น Jasmin)
- คลิกขวา Computer (Jasmin) → Reset Account

- Yes ยืนยัน → OK
- ปิด AD Users and Computers
- Restart Windows 10
- Login ด้วย Domain Account
- ใช้งานได้ปกติ
วิธี 7: System Restore
System Restore ช่วยแก้ปัญหาหลายครั้ง โดยคืนระบบไปสถานะก่อนหน้าที่ทำงานปกติ หมายเหตุ: ไม่สามารถ Restore ได้ถ้า System Restore ปิดอยู่ อ่านวิธีทำ System Restore เพิ่มเติม