Skip to content

Est. 2011ยทMicrosoft Partner 7033487ยทDelivery under 3 minยทSupport 7 days a week

Your vault is empty.

License Error 8610

Error 8610: FSMO role ownership cannot be verified until the partition replicates

11 min read Updated October 4, 2026 Windows Server: AD, DNS & Group Policy

Fix it now

Error 8610 is ERROR_DS_ROLE_NOT_VERIFIED, and Microsoft is specific about why: the FSMO role ownership could not be verified because its directory partition has not replicated successfully with at least one replication partner. That makes replication the fault, not the role. Repair replication and transfer normally; seize only when the owner is permanently gone.

Run these on the controller you intend to move the role to, elevated, before touching anything

netdom query fsmo
repadmin /replsummary
repadmin /showrepl
w32tm /monitor
  1. Read the replication summary first. 8610 is telling you a partition has not replicated with any partner, so the failing partition and its error are the actual problem.
  2. Check whether the current owner is alive at all. If it answers and the only fault is replication, do not seize – fix replication and transfer.
  3. Transfer with Move-ADDirectoryServerOperationMasterRole -Identity <target> -OperationMasterRole PDCEmulator,RIDMaster, naming the server that should hold the role afterwards.
  4. Only when the owner is permanently gone, add -Force, which Microsoft documents as the parameter used for seize operations. Then clean the old owner’s metadata out of the directory and make sure it can never rejoin the network.

Rights differ by role: Enterprise Administrators for the schema master or the domain naming master, Domain Administrators for the PDC emulator, RID master and infrastructure master.

If two controllers now agree on a live holder for every role, you are done. If they do not, the next section explains the difference between a transfer and a seizure and why doing the second on top of a replication fault is the expensive mistake.

Why it happens

Five roles exist. The schema master and the domain naming master are forest-wide and held once each; the RID master, PDC emulator and infrastructure master are held once per domain. Ownership is recorded as an attribute pointing at the NTDS Settings object of the owning controller, and it is that attribute the tools read, write, and here cannot verify.

A transfer is a conversation. The receiving controller contacts the current owner, the two agree, and the change replicates outward from a state both ends recognise. A seizure skips the conversation, writes the attribute locally, and relies on replication to convince everyone else. That is safe when the previous owner will never speak again and dangerous when it will.

8610’s published text names the condition directly: the role ownership could not be verified because its directory partition has not replicated successfully with at least one replication partner. So the message is not really about the role at all. It is replication reporting that this controller’s view of the partition carrying the role is not trustworthy enough to act on – which is exactly the state in which a seizure does the most damage.

LDAP 52 often appears alongside it. Microsoft publishes that as LDAP_UNAVAILABLE, 0x34, “The server is unavailable.” That is consistent with a server that has genuinely gone and with one that is merely restarting, has its directory service stopped, or is running in Directory Services Restore Mode. Telling those apart is the whole job before you act, and no error code will do it for you.

The owner is up, and replication between the two servers is broken

You have this one if netdom query fsmo names a server that answers, while replication reports failures on the partition that carries the role.

  1. Identify which partition is failing and what error it reports. That error is the real problem, not 8610.
  2. Check time across the controllers with w32tm /monitor. Kerberos tolerates only a small skew, and a wrong clock presents as a replication failure.
  3. Check name resolution, and confirm each server resolves the other’s records under the _msdcs zone.
  4. Force convergence, confirm it, then transfer the role normally.

Most failed role transfers are replication or time problems wearing a FSMO costume. Fix the underlying fault and the transfer stops being difficult.

The owner is genuinely gone and a seizure is the only route

You have this one if The server answers on no port, is not coming back, and no other controller has spoken to it for some time.

  1. Pick a controller that is well connected, replicating cleanly and backed up.
  2. Check your rights: Enterprise Administrators for the schema master or the domain naming master, Domain Administrators for the other three.
  3. Seize with Move-ADDirectoryServerOperationMasterRole -Identity <target> -OperationMasterRole <roles> -Force, or from the ntdsutil roles menu.
  4. Confirm from two controllers that they agree on the new holder, then clean the dead server’s metadata and DNS records out before doing anything else.

An earlier seizure left the directory disagreeing with itself

You have this one if Different controllers report different role holders, and the role-holder diagnostic fails on some of them.

  1. Decide which controller should hold each role, then query several controllers by name and see what each one believes.
  2. Force replication and re-read. A controller that still disagrees has a replication problem, not a role problem.
  3. Repair that replication fault rather than seizing again from somewhere else. Every seizure adds another claimant.

You are attempting an operation on a server that cannot perform it

You have this one if Error 8523 or 8495 appears rather than, or alongside, 8610.

  1. 8523 is ERROR_DS_NAMING_MASTER_GC: only servers configured as global catalogs should hold the domain naming master role. Move the role to one, or make the intended holder a global catalog.
  2. 8495 is ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE: the directory cannot validate a proposed naming context name because it holds no replica of the naming context above it. That is a partition placement problem, not a role problem.
  3. In both cases, retry from a controller that holds what the operation needs rather than from whichever one you happened to be signed into.

Full reference

What each role does, and what is felt first without it

Role Scope Noticed first as
Schema master Forest Schema extensions fail, including installers that extend the directory
Domain naming master Forest Domains and application partitions cannot be added or removed
RID master Domain New security principals stop being creatable once a controller exhausts its pool
PDC emulator Domain Time hierarchy, urgent password replication, lockout processing, Group Policy editing
Infrastructure master Domain Cross-domain group membership references, unless every controller is a global catalog

Transfer or seize

What you find What to do
Owner answers, replication broken Fix replication first, then transfer normally. This is the 8610 case
Owner answers, replication healthy Transfer. There is nothing to seize
Owner permanently gone Seize, then clean its metadata out of the directory and keep it off the network
Owner unreachable but might return Do not seize. Establish which it is first; the decision is not reversible

The commands, and the rights each one needs

Command What it does Rights
Move-ADDirectoryServerOperationMasterRole -Identity <target> -OperationMasterRole <roles> Transfers one or more roles to the named server Per role, see below
The same with -Force Seizes instead of transferring Per role, see below
netdom query fsmo Shows which server holds each role Read access
ntdsutil roles menu Seizes from an interactive session Per role, see below

The accepted values for the role parameter are PDCEmulator, RIDMaster, InfrastructureMaster, SchemaMaster and DomainNamingMaster, and you can give more than one as a comma-separated list. Rights: Enterprise Administrators for the schema master or the domain naming master, Domain Administrators of the domain concerned for the PDC emulator, RID master and infrastructure master.

Seizing from ntdsutil

Bind to the controller that should hold the role, then seize

ntdsutil
roles
connections
connect to server DC02
q
seize rid master
q
q

Microsoft documents seize rid master, seize pdc and seize naming master on that menu. The menu’s own help lists the rest; type a question mark at the roles prompt rather than guessing at command wording.

Once a role has been seized, the previous owner must never be reconnected to the network. It will still believe it holds the role, and it still holds a database copy that can reintroduce objects deleted while it was away. Microsoft’s guidance is to rebuild the machine as a domain controller from scratch rather than restoring it from a backup, and to remove the previous role holder from the domain if you cannot repair it.

Before you seize anything

  1. Establish beyond doubt that the current owner is permanently gone, not restarting and not in Directory Services Restore Mode.
  2. Take a system state backup of the controller you are seizing onto.
  3. Confirm that controller is replicating cleanly with the rest of the estate, because a seizure on a broken replica spreads the disagreement rather than resolving it.
  4. Check your group membership for the specific role you are seizing.
  5. Plan the metadata cleanup in the same change window. A seized role with the dead server still in the directory is a half-finished job that produces confusing errors for months.

When a licence is the actual fix

Seizing a role costs nothing and needs no product: everything above ships with Windows Server. The question worth asking is what you are left with afterwards. If you seized because a controller died and the domain is now down to a single controller, every role, the global catalog and probably DNS are on one machine, and the next hardware failure is an outage rather than an inconvenience. If you decide to rebuild, Arco supplies Windows Server 2025 Standard – whose licence carries the right to run two virtual machines plus one Hyper-V host, so a host you have already licensed may cover the replacement. If you still have two or more healthy controllers, there is nothing to buy here.

Every code this article covers

Code What it points at Source
8610 ERROR_DS_ROLE_NOT_VERIFIED, 0x21A2: the FSMO role ownership could not be verified because its directory partition has not replicated successfully with at least one replication partner Microsoft Learn
LDAP 52 LDAP_UNAVAILABLE, 0x34: the server is unavailable Microsoft Learn
8523 ERROR_DS_NAMING_MASTER_GC, 0x214B: only servers configured as global catalog servers should hold the domain naming master role Microsoft Learn
8495 ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE, 0x212F: the directory cannot validate the proposed naming context name because it holds no replica of the naming context above it Microsoft Learn

Confirm the fix worked

  1. netdom query fsmo run from two controllers returns the same live server for every role.
  2. The role-holder diagnostic passes on a controller in another site.
  3. repadmin /replsummary shows the partition that carries the role replicating successfully with at least one partner, which is the condition 8610 was reporting on.
  4. The previous owner, if it was seized from, is off the network and its metadata has been cleaned out.
  5. A system state backup of the new holder completes and restores in a test.

Questions people ask about this

Can I give a seized role back later?

You can move it again once the estate is healthy, but not back to the server you seized it from unless that server has been removed from the domain, cleaned out of the directory and rebuilt.

Do all five roles have to live on one server?

No, and in larger estates they usually do not. What matters is that each role has exactly one live owner that is well connected and backed up. Splitting roles across two healthy controllers is a normal design.

How urgent is a missing role holder?

It depends which one. A missing PDC emulator is felt within hours through time synchronisation, lockout handling and Group Policy editing. A missing RID master is felt when a controller exhausts its pool. A missing schema master can go unnoticed for months.

I get 8610 but the owner is clearly up. What is it complaining about?

The published cause is that the role’s partition has not replicated successfully with at least one partner, so the tool cannot trust what it is reading. Fix replication on that partition and the transfer will work normally.

Is there a licensing angle to any of this?

Not to the seizure itself, which uses tools included with Windows Server. A licence only matters if losing the old owner leaves you needing a replacement controller you are not entitled to run.

Related error codes

Was this article helpful?

Your feedback helps us improve our documentation.

Related articles

Free Fix Event ID 1058: Windows cannot access gpt.ini for a Group Policy object License Error DFSR Event ID 5002: SYSVOL partners cannot hold an RPC session open Free Fix Error 0x6BA during domain join: RPC and the endpoint mapper are blocked License Error DHCP Event ID 14: the scope address pool is exhausted and leases now fail
โ† Back to Knowledge Base