วิธีแก้ DFS Replication Error บน Windows Server 2025 แก้ปัญหาไฟล์ไม่ Sync ระหว่าง File Server

DFS Replication (DFSR) เป็นฟีเจอร์สำคัญที่ช่วยซิงค์ข้อมูลระหว่าง File Server หลายเครื่อง แต่ในระบบ Production จริง มักพบปัญหาที่ทำให้การ Replication หยุดทำงานหรือ Sync ข้อมูลไม่ครบ

อาการที่พบบ่อย เช่น

  • ไฟล์ไม่ไปอีกฝั่ง
  • Replication ค้าง
  • Backlog เพิ่มขึ้นเรื่อย ๆ
  • Event Log แจ้ง Error
  • DFS Namespace เห็นไฟล์ไม่เหมือนกัน

หากปล่อยไว้ อาจส่งผลให้ข้อมูลระหว่างสาขาไม่ตรงกัน และกระทบต่อการทำงานของผู้ใช้งาน

บทความนี้จะอธิบายวิธีตรวจสอบ วิเคราะห์ และแก้ไข DFS Replication Error บน Windows Server 2025 อย่างละเอียด


① DFS Replication Error คืออะไร

คือสถานการณ์ที่

DFSR

ไม่สามารถส่งข้อมูลระหว่าง Server ได้ตามปกติ

ตัวอย่าง

FS01
↓
FS02

ไฟล์ใหม่บน FS01

ไม่ปรากฏบน FS02


② อาการที่พบบ่อย

✅ ไฟล์ไม่ Sync

✅ Sync ช้ามาก

✅ Backlog เพิ่มขึ้น

✅ Event Viewer แจ้ง Error

✅ DFSR Service หยุดทำงาน


③ ตรวจสอบ Event Viewer ก่อน

เปิด

Event Viewer

ไปที่

Applications and Services Logs

จากนั้น

DFS Replication

④ Event ID สำคัญ

ที่พบบ่อย

2213
4012
5002
5004
4102

แต่ละ Event บอกสาเหตุที่ต่างกัน


⑤ Event ID 2213

หนึ่งใน Error ที่พบบ่อยที่สุด

ตัวอย่าง

The DFS Replication service stopped replication

มักเกิดหลัง

  • ไฟดับ
  • Shutdown ผิดปกติ
  • Disk Error

⑥ วิธีแก้ Event 2213

PowerShell

wmic

หรือ

ResumeReplication

ตาม GUID ที่ Event Log แจ้ง

จากนั้น Restart Service


⑦ Event ID 4012

เกิดจาก

MaxOfflineTimeInDays

เกินกำหนด

เช่น

Server Offline นานเกินไป


⑧ วิธีแก้ Event 4012

ตรวจสอบ

Get-DfsrMachineConfiguration

จากนั้น

ปรับค่า

MaxOfflineTimeInDays

ให้เหมาะสม


⑨ Event ID 5002

มักเกี่ยวข้องกับ

Network Error

หรือ

RPC Communication

⑩ วิธีแก้ Event 5002

ตรวจสอบ

ping
nslookup
telnet

ให้ Server ติดต่อกันได้


⑪ Event ID 5004

มักเกิดจาก

Partner Server

ไม่สามารถตอบสนองได้


⑫ ตรวจสอบ DFSR Service

PowerShell

Get-Service DFSR

สถานะควรเป็น

Running

⑬ Start Service ใหม่

หาก Service หยุด

ใช้

Start-Service DFSR

⑭ ตรวจสอบ Backlog

PowerShell

Get-DfsrBacklog

หากตัวเลขสูงมาก

แสดงว่ายัง Sync ไม่เสร็จ


⑮ ตรวจสอบสมาชิก

PowerShell

Get-DfsrMember

ดูว่า Server ยังอยู่ใน Replication Group หรือไม่


⑯ ตรวจสอบ Connection

PowerShell

Get-DfsrConnection

ช่วยดูสถานะของ Replication Partner


⑰ ตรวจสอบ DNS

DFSR พึ่งพา DNS อย่างมาก

ตรวจสอบ

nslookup FS02

ต้อง Resolve ได้ถูกต้อง


⑱ ตรวจสอบ Firewall

DFSR ใช้

RPC

และ Dynamic Ports

Firewall ต้องอนุญาต


⑲ ทดสอบ Network

PowerShell

Test-NetConnection

ตัวอย่าง

Test-NetConnection FS02

⑳ ตรวจสอบพื้นที่ Disk

DFSR ต้องมีพื้นที่ว่างเพียงพอ

ตัวอย่าง

Staging Folder

หากเต็ม

Replication อาจหยุด


㉑ ตรวจสอบ Staging Folder

PowerShell

dfsrdiag

ช่วยดูรายละเอียดเพิ่มเติม


㉒ ตรวจสอบ Conflict Folder

ตำแหน่ง

ConflictAndDeleted

อาจมีไฟล์จำนวนมาก

กินพื้นที่ Storage


㉓ บังคับ Sync ใหม่

PowerShell

dfsrdiag SyncNow

ช่วยเร่งการ Replication


㉔ ตรวจสอบ AD Replication

DFSR ใช้ข้อมูลจาก

Active Directory

หาก AD มีปัญหา

DFSR อาจผิดปกติ


㉕ ตรวจสอบด้วย dcdiag

PowerShell

dcdiag

สำหรับ Domain Controller


㉖ ตรวจสอบด้วย repadmin

repadmin /replsummary

ช่วยดูปัญหา Replication ของ AD


㉗ รีสตาร์ต DFSR Service

PowerShell

Restart-Service DFSR

บางครั้งช่วยแก้ปัญหาได้ทันที


㉘ กรณี Database DFSR เสียหาย

Event Log อาจแจ้ง

Database Recovery

หรือ

Jet Database Error

อาจต้อง Rebuild Database


㉙ ขั้นตอน Rebuild DFSR Database

หยุด Service

Stop-Service DFSR

สำรอง Database

จากนั้นเริ่มสร้างใหม่

ควรทำใน Maintenance Window


㉚ Best Practices สำหรับ Windows Server 2025

✅ ใช้ DNS ที่ถูกต้อง

✅ ตรวจสอบ Event Viewer ทุกวัน

✅ ตรวจสอบ Backlog

✅ ตรวจสอบ Disk Space

✅ ใช้ DFS Namespace ร่วมกัน

✅ ทดสอบ Replication

✅ สำรองข้อมูลสม่ำเสมอ

✅ เปิด Monitoring

ทีมงาน comsiam พบว่าปัญหา DFS Replication มากกว่า 70% มาจาก DNS, Network และ Disk Space ไม่เพียงพอ มากกว่าปัญหาของ DFSR เอง


㉛ ตัวอย่างการแก้ปัญหาจริง

องค์กรมี

FS01

และ

FS02

พบว่าไฟล์ไม่ Sync

ตรวจสอบ Event Viewer

พบ

Event 2213

หลัง Resume Replication และ Restart DFSR Service

ระบบกลับมาทำงานได้ตามปกติ


㉜ สรุป

DFS Replication Error เป็นปัญหาที่พบได้บ่อยในองค์กรที่ใช้ File Server หลายเครื่อง แต่ส่วนใหญ่สามารถวิเคราะห์และแก้ไขได้ผ่าน Event Viewer, PowerShell และเครื่องมือของ Windows Server 2025

หัวใจสำคัญคือการตรวจสอบ DNS, Network, DFSR Service และ Disk Space อย่างสม่ำเสมอ เพื่อป้องกันปัญหาก่อนที่จะกระทบต่อผู้ใช้งาน

จากประสบการณ์ของทีมงาน comsiam หากมีระบบ Monitoring ที่ดีและตรวจสอบ DFSR Health เป็นประจำ องค์กรจะสามารถลดปัญหาการ Sync ข้อมูลและรักษาความต่อเนื่องของระบบ File Services ได้อย่างมีประสิทธิภาพ