Skip to main content

Registering the RSAT Extension Across Multiple Domains or Forests

Overview

The RSAT Extension can register successfully in one domain while a second domain still shows access denied on the Recycle Bin view in Active Directory Users and Computers (ADUC), even though the second domain can reach the Identity Recovery SQL database over the network. This article explains why registration does not carry over to the second domain and how to register the RSAT Extension correctly for it.

Instructions

The Recovery Configuration Utility's Register/Unregister button for the RSAT Extension always acts against the Active Directory Configuration partition of whichever forest the currently logged-in user belongs to. It has no field for entering a target domain, server, or forest, and no command-line switch to redirect it. The bind is made using the logged-on user's own security context, with no way to point it elsewhere in a single run.

How to register the RSAT Extension in the second forest depends on whether the two domains share a forest.

Same Forest

If both domains belong to the same forest (for example, a parent and child domain), the Configuration partition is already shared and replicated forest-wide. Registration only needs to happen once. If the second domain still shows access denied on the Recycle Bin, the problem is not RSAT registration. Check the per-domain account configured on the Domains page instead. That account needs Domain Admin privileges natively in the second domain — a trust does not grant it.

Separate Forests Joined by a Trust

If the two domains are in separate forests, each forest maintains its own independent Configuration partition. A forest trust or external trust lets accounts authenticate across the boundary, but it does not merge or share the Configuration partition. Registering the RSAT Extension in Forest A's Configuration partition has no effect on Forest B.

To register the RSAT Extension in the second forest:

  1. Log into the machine running the Configuration Utility with an account that has Write permission on the adminContextMenu attribute for displaySpecifier objects in Forest B's Configuration partition. For example:

    NOTE: Domain Admin rights in Forest B are not sufficient on their own, because the Configuration partition sits above the domain level.

  2. If the current logon session belongs to Forest A, use one of the following options to run the Configuration Utility under a Forest B account:

    • Relaunch the utility as a different user with Run as a different user (runas).
    • Run the utility from a machine that is joined to Forest B while logged in with the Forest B account.
  3. Click Register again to meet the requirement for Forest B, since running it once against Forest A does not suffice.

Confirming Which Scenario Applies

Run Get-ADForest from PowerShell against each domain, then compare the results:

  • If both return the same forest name, the domains are in the same forest and registration only needs to happen once.
  • If the forest names differ, treat them as separate forests and register the RSAT Extension separately in each, following the steps in Separate Forests Joined by a Trust.

Confirm both the per-domain account and the RSAT Extension registration are correctly configured before troubleshooting further. Access Denied on the Recycle Bin view can also be caused by an incomplete per-domain registration on the Domains page, independent of whether the RSAT Extension itself is registered. Match the specific symptom below to identify which troubleshooting article to follow next: