ข้อผิดพลาดนี้จะเกิดขึ้นเมื่อผู้ใช้พยายามเข้าสู่ระบบโดเมน ซึ่งอาจเป็นปัญหาที่ยุ่งยากเพราะดูเหมือนจะไม่มีวิธีหลีกเลี่ยงได้ ข้อผิดพลาดนี้ปรากฏในหลายรุ่นของ Windows OS แต่พบบ่อยที่สุดใน Windows 10

เราได้ค้นพบวิธีแก้ไขที่ประสบความสำเร็จบางวิธีและตัดสินใจรวบรวมไว้ในบทความนี้ โปรดทำตามวิธีแก้ไขที่เราเตรียมไว้เพื่อแก้ไขปัญหาได้สำเร็จ!
สาเหตุของข้อผิดพลาด "The Security Database on the Server does not have a Computer Account for this Workstation Trust Relationship" บน Windows
รายการสาเหตุที่เป็นไปได้ของปัญหานี้ไม่ยาวนัก แต่จะครอบคลุมเกือบทุกสิ่งที่คุณต้องรู้เกี่ยวกับสาเหตุที่เป็นไปได้ ดูด้านล่างเพื่อทำให้การแก้ไขปัญหาง่ายขึ้น:
- การตั้งค่าเวลาและวันที่ไม่ถูกต้อง – การตั้งค่าเวลาและวันที่ที่ผิดพลาดฝั่งไคลเอนต์จะทำให้เกิดปัญหาและแสดงข้อผิดพลาด
- การเชื่อมต่อระหว่างไคลเอนต์และโดเมนคอนโทรลเลอร์อาจหมดเวลา – หากเป็นเช่นนี้ คุณจะต้องเชื่อมต่อใหม่และรีสตาร์ทการเชื่อมต่อ
- ปัญหา DNS และ Windows Firewall – ที่อยู่ DNS หรือนโยบาย Windows Firewall อาจเป็นสาเหตุของปัญหา
วิธีแก้ไขที่ 1: ตรวจสอบการตั้งค่าเวลาและวันที่บนคอมพิวเตอร์ไคลเอนต์
เวลาและวันที่ที่ไม่ถูกต้องบนคอมพิวเตอร์ไม่ได้รับการแนะนำและไม่ใช่สิ่งที่ใครควรทำโดยเจตนา อย่างไรก็ตาม บางผู้ใช้รีสตาร์ท BIOS หรือทำการเปลี่ยนแปลงบางอย่างซึ่งเปลี่ยนแปลงเวลาและวันที่ และลืมตั้งค่าให้ถูกต้องอีกครั้ง สิ่งนี้เพียงอย่างเดียวก็เพียงพอที่จะทำให้เกิดปัญหา ดังนั้นโปรดตรวจสอบให้แน่ใจว่าทุกอย่างถูกต้อง
- เปิดการตั้งค่า Date and Time บนคอมพิวเตอร์ของคุณโดยเปิด Start menu แล้วเปิดแอป Settings โดยคลิกไอคอนเฟืองเหนือปุ่ม Start menu และไอคอน Power เลือกตัวเลือก Time & language และไปที่ Date & time

- ในแท็บ Date and Time ให้ตรวจสอบว่าการตั้งค่าวันที่และเวลาของคอมพิวเตอร์ตรงกับตำแหน่งที่คุณอยู่ หากเวลาไม่ถูกต้อง คุณสามารถลองเปิดหรือปิดตัวเลือก Set time automatically ขึ้นอยู่กับการตั้งค่าก่อนหน้า
- หากตัวเลือก "Set time automatically" ปิดอยู่ ให้เลือกเขตเวลาที่ถูกต้องจากรายการแบบดรอปดาวน์เพื่อเสร็จสิ้นกระบวนการ หลังจากเสร็จแล้ว ให้รีสตาร์ทคอมพิวเตอร์และลองเชื่อมต่อกับโดเมนอีกครั้ง

ทางเลือกอื่น: หากวิธีนี้ไม่ได้ผล หรือคุณใช้ Windows รุ่นเก่ากว่า Windows 10 คุณสามารถใช้ Control Panel เพื่อซิงโครไนซ์กับเซิร์ฟเวอร์เวลาออนไลน์เพื่อให้มีการตั้งค่าที่ถูกต้องตลอดเวลา
- เปิด Control Panel โดยค้นหาใน Start menu หรือใช้ Windows Key + R พิมพ์ "control.exe" ในกล่อง Run และคลิก OK
- ใน Control Panel เลือก View as: Category ที่มุมขวาบน และคลิกปุ่ม Clock and Region เพื่อเปิดส่วนนี้

- คลิกปุ่ม Set the time and date ภายใต้ Date and Time ในส่วน Clock and Region และไปที่แท็บ Internet Time ทันที คลิกปุ่ม Change settings
- ติ๊กถูกกล่องถัดจากตัวเลือก "Synchronize with an Internet time server" และเลือกเซิร์ฟเวอร์ "time.windows.com" ก่อนคลิก Update

- คลิกปุ่ม OK เพื่อนำการเปลี่ยนแปลงไปใช้ และลองเชื่อมต่อกับโดเมนเพื่อดูว่าข้อผิดพลาด "The Security Database on the Server does not have a Computer Account for this Workstation Trust" ยังปรากฏหรือไม่
วิธีแก้ไขที่ 2: ตรวจสอบปัญหา DNS และ Firewall
หากมีปัญหาเกี่ยวกับการเชื่อมต่อจริงกับเซิร์ฟเวอร์ คุณอาจต้องตรวจสอบความขัดแย้งของ DNS หรือ Windows Firewall สิ่งเหล่านี้มักทำให้เกิดปัญหาเครือข่าย และคุณควรลองทำตามขั้นตอนด้านล่างเพื่อตั้งค่ากฎ Windows Firewall และรีเซ็ตที่อยู่ DNS
- ค้นหา "Command Prompt" โดยพิมพ์ใน Start menu หรือกดปุ่มค้นหาตรงๆ ด้านข้าง คลิกขวาที่ผลลัพธ์แรกที่ปรากฏและเลือก "Run as administrator" จากเมนูบริบท
- เพิ่มเติม คุณสามารถใช้ Windows Logo Key + R เพื่อเปิด Run dialog box พิมพ์ "cmd" ในกล่องโต้ตอบที่ปรากฏ และใช้ Ctrl + Shift + Enter สำหรับ Command Prompt แบบผู้ดูแลระบบ

- พิมพ์คำสั่งต่อไปนี้ในหน้าต่าง และกด Enter หลังพิมพ์แต่ละคำสั่ง รอข้อความ "Operation completed successfully" หรือข้อความคล้ายๆ กันเพื่อทราบว่าวิธีการทำงานสำเร็จ
netsh advfirewall firewall set rule group="network discovery" new enable=yes ipconfig/flushdns ipconfig /registerdns
- ลองรีเซ็ตการเชื่อมต่อและตรวจสอบว่าข้อผิดพลาดยังปรากฏหรือไม่!
วิธีแก้ไขที่ 3: รีสตาร์ทการเชื่อมต่อ
บางครั้งปัญหาจะเกิดขึ้นเมื่อการเชื่อมต่อของคอมพิวเตอร์กับเซิร์ฟเวอร์โดเมนเข้าสู่สถานะผิดพลาดและต้องรีสตาร์ท สามารถทำได้ที่คอมพิวเตอร์ไคลเอนต์โดยการสลับการเชื่อมต่อจากโดเมนเป็นเวิร์กกรุปและในทางกลับกัน ทำตามขั้นตอนด้านล่างเพื่อดำเนินการ!
- คลิกขวาที่ My Computer/This PC ขึ้นอยู่กับรุ่น Windows ที่ติดตั้ง และเลือก Properties
- หลังจากนั้น หาปุ่ม Change settings ด้านซ้ายของหน้าต่าง Properties ภายใต้ Computer name, domain, and workgroup settings และคลิกที่นั่น

- ในแท็บ Computer Name ของ System Properties คลิกปุ่ม Change ที่มุมขวาล่างของหน้าต่าง ภายใต้พื้นที่ Member of เปลี่ยนปุ่มวิทยุจาก Domain เป็น Workgroup และนำไปใช้การเปลี่ยนแปลง

- รีสตาร์ทคอมพิวเตอร์และกลับไปที่พื้นที่เดียวกันและยกเลิกการเปลี่ยนแปลงโดยสลับกลับเป็น Domain ลองเข้าสู่ระบบอีกครั้งและตรวจสอบว่าปัญหาเดิมยังปรากฏหรือไม่
วิธีแก้ไขที่ 4: ใช้คำสั่ง PowerShell
หากวิธีข้างต้นไม่ช่วย คุณอาจต้องลองคำสั่ง PowerShell เรียบง่ายๆ ซึ่งสามารถใช้เข้าสู่โดเมนได้ คำสั่งเหล่านี้ไม่ได้ทำงานเสมอไป แต่ช่วยแก้ไขปัญหาได้สมบูรณ์สำหรับบางผู้ใช้ จึงมีค่าที่จะนำมารวมในบทความ
- เปิดยูทิลิตี้ PowerShell โดยคลิกขวาที่ปุ่ม Start menu และคลิกตัวเลือก Windows PowerShell (Admin) ในเมนูบริบท

- หากคุณเห็น Command Prompt แทน PowerShell ที่นั่น คุณสามารถค้นหาใน Start menu หรือแถบค้นหาด้านข้าง แต่ครั้งนี้ให้คลิกขวาที่ผลลัพธ์แรกและเลือก Run as administrator
- ในคอนโซล PowerShell ให้พิมพ์คำสั่งที่แสดงด้านล่างและกด Enter หลังพิมพ์แต่ละคำสั่ง ตรวจสอบให้แน่ใจว่าคุณใส่ข้อมูลเซิร์ฟเวอร์ของคุณในตำแหน่งที่ถูกต้องแทนตัวแทนของเรา
$cred = Get-Credential (ป้อนข้อมูลประจำตัวโดเมนของคุณ) reset-ComputerMachinePassword -Credential $cred -server (เซิร์ฟเวอร์ AD ของคุณที่นี่)
- ปล่อยให้คำสั่งนี้ทำงาน และคุณควรได้รับแจ้งให้ป้อนรหัสผ่านอีกครั้ง และหวังว่าคุณจะสามารถเข้าสู่ระบบได้โดยไม่มีปัญหา!