Skip to main content

How to Clean Up Old M365 Backup App Registrations in VDC & VB365 — and What Else You Can Do to Optimize Performance

  • July 9, 2026
  • 1 comment
  • 4 views

Andreas Buhlmann
Forum|alt.badge.img+1

 

Recently, a customer asked me about Microsoft’s changes to throttling and service limits. In the past, they had used the multi-app registration approach and now wanted to clean it up. They also asked for clarification on how to handle backup settings and optimizations going forward.

Regarding backup throttling and the EWS → Graph API transition, I have already published two blog posts — feel free to check them out:

Microsoft EWS is dead. Long live… Graph?

„Dr. Backup and the Quest for the Holy Backup Performance Stream: Mastering the Latest Microsoft Throttling Changes (March 1, 2026) with Veeam Backup for Microsoft 365 v8.4 and VDC M365

Now, let’s focus on cleanup first—because multi-app registration no longer provides any performance benefits (see KB4821). Removing it is possible in both on-prem and VDC environments, but the steps differ slightly.

 

 

Step 1: Identify the App Registration IDs You Want to Remove

 

In VDC Backup Service you can find them here:
Veeam Data Cloud –> Microsoft 365 –> Settings –> M365 –> „Extra Backup App Registrations to Remove“

 

 

In Veeam for M365 v8 you can find them here:
Organization –> <organisation>.onmicrosoft.com –> right-click on Organization „Manage backup applications…“ –>

 

 

Step 2: Remove the Additional Applications in Entra ID

 

First, you must remove these extra applications in Microsoft Entra ID. You’ll find them in the Microsoft Entra admin center, and you need at least the Cloud Application Administrator.

  1. Log in to: https://entra.microsoft.com
  2. Go to App registrations
  3. Find the app you want to remove
  4. Click Deactivate
  5. Click Delete

Microsoft documentation:
https://learn.microsoft.com/en-us/entra/identity/enterprise-apps/deactivate-app-registration?tabs=admin-center

 

Step 3: Remove the App Registration Reference in Veeam

 

After that, you still need to remove it in Veeam.

In VDC Backup Service: “Mark as Reviewed”. Go to:
Veeam Data Cloud –> Microsoft 365 –> Settings –> M365 –> „Extra Backup App Registrations to Remove“ –> click „Mark as Reviewed“

 

 

After that, they are removed and no longer appear in the list.

 

In Veeam Backup for Microsoft 365 v8: “Remove”. Go to:
Organization –> <organization-name>.onmicrosoft.com –> right-click on Organization „Manage backup applications…“ –> click „Remove“
 

 


Helpful tip: PowerShell Script to Detect Multi-Application Setup
 

By the way, Veeam Senior Solutions Architect Chris Arceneaux wrote a PowerShell script that allows you to quickly check whether multi-application is configured in your Veeam environment.

Script on GitHub:
https://github.com/VeeamHub/powershell/tree/master/VB365-KB4821

Related community article:
https://community.veeam.com/yara-and-script-library-67/kb4821-script-to-identify-resolve-orgs-with-multiple-backup-applications-12734
 

After Cleanup: How to “Tune” / Optimize Performance

Now that the multi-app registrations are cleaned up, the next question is how you can further tweak performance. I already covered this in more detail in my article mentioned above, but here’s a quick list of your options.
 

  1. M365 Throttling / Limits

    Make sure you understand Microsoft 365 limits. The key points:
    • Per minute, a maximum of 4,000 protection units can be backed up
      (1 protection unit = 1 mailbox / 1 SharePoint site / 1 OneDrive)
    • Per hour, you are limited to 400 GB (egress + ingress)
    • There are additional daily (24h) and per-minute limits depending on the tenant’s license count


     2. Limits per API Endpoint

It is quite important to know that the API limits are enforced per endpoint connection, and some services use different endpoints:
Exchange (separate endpoint)
OneDrive & SharePoint (shared endpoint)
Teams (separate endpoint + SharePoint endpoint*)

You should take this into account when planning parallelism for backup jobs.

*Teams channels have their own endpoint, but many other Teams data elements often rely on the same endpoint as SharePoint, because a lot of content is stored in SharePoint and only “linked” from Teams.
 


More Detail:
„Dr. Backup and the Quest for the Holy Backup Performance Stream: Mastering the Latest Microsoft Throttling Changes (March 1, 2026) with Veeam Backup for Microsoft 365 v8.4 and VDC M365 (English)“

Microsoft:
https://learn.microsoft.com/en-us/sharepoint/dev/general-development/how-to-avoid-getting-throttled-or-blocked-in-sharepoint-online

 

3) Versioning Settings for the Backup Run

Since 04/2026 (M365 v8.4), you can influence how versioning is handled during backup. If you set it globally to “Latest Version”, API usage is significantly reduced, because only the current version is backed up—not all historical versions (which can be 20+ or even 100+ versions).

Personally, I don’t consider backing up all versions necessary in most cases, because you still capture the file as it exists at the time of the backup. That is also the long-established standard for classic VM backups and file-level backups. But as always, this is something each organization should evaluate for itself.

4) Different Licensing Models for Scaling (VDC)



If you use Veeam Data Cloud (VDC), you can license the product in three editions: Foundation, Advanced, Premium.

The Foundation edition uses the traditional Export API and can reach speeds of about 1–2 TB per day.
Backing up 50 TB can therefore take roughly 2–3 weeks.

The Premium edition uses the Microsoft 365 Backup Storage APIs, enabling unthrottled backup and restore processes.
Speeds of 3–5 TB per hour can be achieved, so 50 TB can be protected within a single day.

Important: You can also mix licenses, allowing you to provide different backup/restore speeds for specific users or particular locations/departments.

Sources for the different editions:

https://www.veeam.com/de/products/saas/backup-microsoft-office-365.html#comparison

https://www.veeam.com/veeam_data_cloud_m365_comparison_ds.pdf

https://helpcenter.veeam.com/docs/vdc/userguide/m365_licensing.html

1 comment

Chris.Childerhose
Forum|alt.badge.img+22
  • Veeam Legend, Veeam Vanguard
  • July 9, 2026

Definitely some useful information here, Andreas.  Thanks for sharing this great reference.