How to Use FRSDiag to Diagnose System Integrity Issues

Top 10 FRSDiag Commands Every Technician Should Know

FRSDiag (File Replication Service Diagnostics) is the go-to troubleshooting tool for diagnosing FRS issues (SYSVOL and DFS replication). Below are the ten most useful FRSDiag/NTFRSUTL commands and how to use them in real troubleshooting scenarios.

1. FRSDiag GUI — Collect a diagnostic snapshot

  • What it does: Gathers a full snapshot (event logs, FRS service state, configuration, registry, and NTFRS database dumps) and produces a consolidated report.
  • When to use: First step for any FRS issue; captures environment for offline analysis or support escalation.
  • How to run: Launch FRSDiag, select replica set and members, click “Collect” and save the output bundle.

2. NTFRSUTL OUTLOG — Show outbound change queue

  • What it does: Dumps the Outlog table (pending outbound change orders).
  • When to use: Diagnose replication backlog or identify which changes haven’t been sent.
  • Command: ntfrsutl outlog > outlog.txt

3. NTFRSUTL IDTABLE — Inspect file/folder records in the FRS DB

  • What it does: Exports the ID Table showing FileGUIDs, ParentGUIDs, version numbers, and event times.
  • When to use: Forensics on deleted/missing files or checking file-level replication history.
  • Command: ntfrsutl idtable > idtable.txt

4. NTFRSUTL CONNSTAT — Check connection and partner state

  • What it does: Shows each replica member’s connection status and replication counters with partners.
  • When to use: To find which partner is out-of-date or failing to replicate.
  • Command: ntfrsutl connstat

5. NTFRSUTL VERSION — Verify FRS and API versions

  • What it does: Reports the NTFRS service and API versions on the target machine.
  • When to use: Confirm compatibility or troubleshooting version-related bugs.
  • Command: ntfrsutl version

6. NTFRSUT

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *