0X00001F43

FRS 0X00001F43: Stop Service Error Fix That Actually Works

FRS can't stop? Almost always a stuck journal wrap or orphaned staging folder. Here's the direct fix plus variations.

Yeah, that error's a pain. You're staring at the Service Control Manager, FRS won't die, and you're wondering if a reboot is the only way. Hold off on that. Here's the fix that works every time.

The Direct Fix

First, stop the service forcefully. Open an elevated command prompt and run:

net stop NtFrs /y

The /y flag tells it to drop dependencies. If that hangs for more than 30 seconds, you need to kill the process itself:

taskkill /f /im ntfrs.exe

Now, don't restart it yet. Go to the FRS staging directory. The default path is:

C:\Windows\Sysvol\Staging\NtFrs_PreExisting__See_EventLog

Delete everything in there. No, not the folder itself — just the contents. This is where the stuck files live, and they're what's blocking the stop.

Next, open the registry. Navigate to:

HKLM\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters

Look for Staging Space Limit. If it's set below 300 MB, bump it to at least 300 MB. Low values cause journal wrap, which gets us to the root cause in a second.

Now start FRS again:

net start NtFrs

That'll fix it about 80% of the time. If it doesn't, check the event log for the FRS source. Look for event ID 13508 or 13509 — those indicate a journal wrap, and you'll need to do a non-authoritative restore.

Why This Works

The culprit here is almost always a journal wrap. NTFS's USN journal gets overwritten because the staging area fills up faster than replication can process it. FRS loses track of changes, panics, and enters a stuck state where it ignores stop requests.

Clearing the staging folder gives FRS a clean slate. It forces the service to rebuild its internal state, and the USN journal can catch up. Bumping the staging limit prevents the same overflow from happening again.

Also, the taskkill /f is your sledgehammer. Sometimes FRS just won't respond to normal stop signals, and killing the process is the only way to break the deadlock. It's not elegant, but it works.

Less Common Variations

Orphaned Staging Folder Junction

Sometimes the Staging folder is a junction point that points to a non-existent location. Check with:

dir C:\Windows\Sysvol\Staging

If you see a broken junction, remove it with rmdir /s and recreate the folder as a real directory. Then restart FRS.

Fsutil USN Journal Corruption

If journal wrap isn't the issue, try deleting the USN journal entirely. On the affected volume (usually C:), run:

fsutil usn deletejournal /d C:

Reboot the server. FRS will recreate the journal. This is a last resort because it forces a full scan of the volume, but it clears up any corruption.

DNS or Network Path Issues

On rare occasions, FRS can't stop because it's stuck in an RPC call to a partner that's unreachable. Check the DNS entry for the partner server and make sure it's resolving correctly. Test with nslookup partner.domain.com. If the partner is dead, remove it from the FRS replica set via ntfrsutl ds.

Prevention

The real fix is to get off FRS altogether. Microsoft's been pushing DFSR since Windows Server 2008, and FRS is deprecated. If you're still on 2003 or 2008 (non-R2), start planning a migration. The dfsrmig tool is your friend.

If you're stuck with FRS for now, do these three things:

  • Keep staging space above 300 MB — I'd set it to 1 GB if you have more than 500 user accounts.
  • Monitor the FRS event log weekly. Don't wait for errors to pile up.
  • Make sure all DCs are running the same service pack. Mixed versions cause replication quirks.

And don't bother with the Enable Journal Wrap Automatic Restore registry key — it rarely helps and can mask bigger issues.

That's it. Get FRS stopped, clean the staging, bump the limit, and you're back in business. If you're still stuck after this, you may have a deeper corruption — and that's when you call in a professional.

Related Errors in Server & Cloud
0x800f0950 Hyper-V VM Integration Services Won't Update: 3 Fixes 0X00001705 Fix ERROR_CLUSTER_INSTANCE_ID_MISMATCH 0x1705 on Failover Cluster 0X80004011 CO_E_INIT_SCM_EXEC_FAILURE on OLE launch fix 0XC000015E STATUS_DOMAIN_CTRLR_CONFIG_ERROR (0xC000015E) Fix

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.