Skip to content

TechDirectArchive

Hands-on IT, Cloud, Security & DevOps Insights

  • Home
  • About
  • Advertise With US
  • Reviews
  • Contact
  • Toggle search form
Home » Windows » BitLocker behavior when MBAM agent is removed: No Uninstall Option in Control Panel

BitLocker behavior when MBAM agent is removed: No Uninstall Option in Control Panel

Posted on 02/07/202505/04/2026 Christian By Christian No Comments on BitLocker behavior when MBAM agent is removed: No Uninstall Option in Control Panel
BitLocker beviour when MBAM Agent is removed - No uninstall options in control panel to remove app

MBAM (Microsoft BitLocker Administration and Monitoring) is a tool that enables you (organizations) to centrally manage and monitor BitLocker Drive Encryption across Windows devices. In this article, we shall discuss “BitLocker behavior when MBAM agent is removed: Remove MBAM Agent When Uninstall Option is missing”. Please, see Get a list of installed programs locally or remotely in Windows. Also, see how to get MBAM BitLocker Recovery Keys from Microsoft SQL Server.

Note: Admin rights are required when the app was installed system-wide. Please, see How to deploy MBAM for BitLocker Administration.

You may need to understand how BitLocker behaves if the MBAM agent is removed. Particularly if a suitable alternative product is not found before MBAM’s extended support ends in April 2026. Please, see MBAM extended support ends April 2026: Find alternative solution.

Here is how to Set Microsoft Defender AV to Passive mode on a Windows Server, and What you need to know about Microsoft Defender Antivirus. I would recommend reading how to Set Microsoft Defender Antivirus to Passive or Active Mode.

MBAM Agent Behavior on Uninstall

When you uninstall the MDOP MBAM Agent, the drive stays encrypted and BitLocker takes over management directly. Unlike devices still managed by MBAM, Group Policy hides the “Manage BitLocker” option, leaving only the “BitLocker Encryption Option” available for management.

As a result, you can no longer manage the device through the MBAM Helpdesk or Self-Service Portal. However, since the drive remains encrypted and the recovery key is escrowed to Active Directory (if configured via GPO), you must retrieve the key from AD going forward.

Please, see How to install Endpoint Configuration Manager on HyperV VM, and how to install Veeam Backup Console on a Jump Server. Also, see how to fix MSIEXEC returned 1602: Trellix Setup cannot use this account.

Remove MBAM Agent When Uninstall Option is missing

When there is no uninstall option in Control Panel for a program or app as shown below. It is often due to software management restrictions. Some of which are enforced by Microsoft Endpoint Configuration Manager (SCCM), Group Policy, or other enterprise deployment tools. such as Ivanti DSM. These tools can suppress the uninstall option to prevent end users from removing security-critical software.

Also, having the installer or deployment script might include parameters that disable user uninstallation (e.g., ARPNOREMOVE=1 in MSI-based installs). This prevents MBAM from appearing in “Add/Remove Programs” or disables the uninstall button.

No uninstall option

Therefore, when the “Uninstall and Change” options for an application are missing in Apps & Features on Windows are likely blocked by 3rd party management tool. You can try to uninstall the app via Command Prompt or PowerShell as discussed below

Please, see how to enable or disable a Remote WMI Connection in Windows. Also, see how to Enable and Disable WMI Traffic through Windows CMD, and Remote WMI Connection: How to enable or disable WMI Traffic Using Firewall UI.

Use wmic for installers (MSI)

You can use WMIC (Windows Management Instrumentation Command-line) to uninstall MSI-based applications by querying their product name or identifying number. This method is useful when the app doesn’t show up in Control Panel or the uninstall option is restricted.

To do this, replace the ‘AppName’ with the name of the application as shown in the image below.

wmic product where "name like 'AppName%%'" call uninstall
Uninstall MBAM
If the app is listed in wmic, this command will silently
uninstall it as shown
in this image

Please see Please see this detailed guide on Windows Management Instrumentation: WMI Commands, and how to uninstall installed Windows Update. Here is a guide on Fast Boot Options: Fix specific Drive issue with BitLocker [MBAM].

Use Get-WmiObject or Get-Package in PowerShell

You can use the “Get-WmiObject” or “Get-Package” in PowerShell to retrieve installed applications on a system. Combined with Uninstall() or Uninstall-Package. These commands allow you to script the removal of apps, even when the Control Panel uninstall option is unavailable.

Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -like "*AppName*" } | ForEach-Object { $_.Uninstall() }

Alternatively, you could the “Get-Package” and you will have the desired result.

Get-Package -Name "*AppName*" | Uninstall-Package
uninstall package

As you can see above, the application has been uninstalled as shown above.

Please, see How to install Winget CLI on Windows, Install Applications with Winget CLI on Windows, and how Install SQL Server Management Studio 21 on Windows Server.

Use winget (if supported)

WinGet the Windows Package Manager that is available on Windows 11. It is also available on newer (modern) versions of Windows 10, and Windows Server 2025 as a part of the App Installer. The App Installer is a System Component delivered and updated by the Microsoft store on Windows Desktop versions, and via Updates on Windows Server 2025. If this is not case for you, please follow the steps below.

The WinGet command line tool is only supported on Windows 10 version 1809 (build 17763) or later. WinGet will not be available until you have logged into Windows as a user for the first time. Thereby, triggering Microsoft Store to register the Windows Package Manager as part of an asynchronous process.

Note: If you have recently logged in as a user for the first time and find that WinGet is not yet available. You can open PowerShell and enter the following command to request this WinGet registration according to Microsoft documentation: 

Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe
winget registration

Now, Winget is available and can be used to install and uninstall packages on your Windows device.

Winget option

Let us list the available applications on this device using the command below. This will reveal all the installed applications on the PC.

winget list
winget uninstall

Please, see Manage BitLocker and FileVault with Trellix Native Encryption, how to encrypt your system with Trellix Data Encryption, and how to Enable a Pre-Boot BitLocker PIN on Windows.

How to use Winget in Older Versions of Windows

To use winget in older versions of windows from PowerShell. You need to install the Microsoft.WinGet.Client module. Please, see How to keep Apps up to date on Windows devices. This article also discusses the steps to install winget.

Install winget

If you wish to use a preview version, please download the App Installer from here. Alternatively, you could navigate to the following URL.

App installer

Thereafter, you can start using the commands below or as described above to manipulate and uninstall applications on your device.

winget list
winget uninstall "App Name"

Please, see how to install and Manage Applications with Winget, how to install Winget on Windows Server, and how to In-place upgrade of Windows Server 2022 to 2025.

Use the App’s Own Uninstaller

Lastly, in this guide, you can check the installation folder path, such as “C:\Program Files\AppName\uninstall.exe” or “C:\Program Files (x86)\AppName\uninstall.exe”, and then run the uninstaller via Command Prompt or File Explorer.

cmd
"C:\Program Files\AppName\uninstall.exe" /S

FAQs

Why does MBAM show a machine as non-compliant even though BitLocker is enabled?

MBAM requires that BitLocker encryption is started through MBAM policy, not manually via Explorer or manage-bde. MBAM also checks that the recovery key is escrowed in its database. If the drive was encrypted outside of MBAM, the agent won’t recognise it as compliant especially when the same encryption algorithm is not used.

How can I make a non-compliant device compliant again?

To make a PC fully decrypt again, you can use the cmdlet to decrypt the drive “manage-bde -off“.
This ensures that the MBAM agent can correctly apply the configured MBAM GPO policies. Once the drive is decrypted, you can manually trigger BitLocker encryption through the MBAM client (mbamclientui.exe or mbamagent.exe /runpolicy). A reboot or running gpupdate /force can also help refresh policy. Finally, verify that the recovery key is successfully escrowed in MBAM. Once key escrow is confirmed, MBAM will report the system as compliant.

I hope you found this guide on “BitLocker behavior when MBAM agent is removed: No Uninstall Option in Control Panel” very useful. Please, feel free to leave a comment below.

5/5 - (1 vote)

Thank you for reading this post. Kindly share it with others.

  • Share on X (Opens in new window) X
  • Share on Reddit (Opens in new window) Reddit
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Facebook (Opens in new window) Facebook
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Telegram (Opens in new window) Telegram
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Bluesky (Opens in new window) Bluesky
  • Share on Threads (Opens in new window) Threads
  • Share on Nextdoor (Opens in new window) Nextdoor
Windows Tags:Bitlocker, BitLocker behavior when MBAM agent is removed, BitLocker Drive Encryption Administration Utilities, BitLocker Key Recovery, BitLocker Recovery Keys, BitLocker Status, Get-Package vs Get-WmiObject, Get-WmiObject uninstall application PowerShell, MBAM, MBAM for Bitlocker Administration, Microsoft BitLocker Administration and Monitoring, Microsoft BitLocker Administration and Monitoring (MBAM), Microsoft Windows, PowerShell, PowerShell app removal guide, PowerShell Get-Package remove software, remove apps via WMIC script, remove installed software PowerShell, uninstall program using Get-WmiObject, uninstall software using WMIC command line, use PowerShell to uninstall stubborn apps, use WMIC to remove programs, Windows 11, Windows Server 2016, WMIC uninstall tool

Post navigation

Previous Post: Fix MSIEXEC returned 1602: Trellix Setup cannot use this account
Next Post: Full Integration Guide on how to Add Nutanix AHV to Veeam

Related Posts

  • BitLocker Protection off Update UEFI BIOS to fix issues
    BitLocker Protection off: Update UEFI/BIOS to fix issues Windows
  • Featured image SmartScreen
    Fix SmartScreen can’t be reached right now on Windows 10 and 11 Anti-Virus Solution
  • Install and report or install or shutdown with BitLocker
    BitLocker Windows Update Shutdown or Reboot option behavior Windows
  • powershell commands lede 1024x276 1
    Enable WinRM on Windows Servers and Windows PCs Scripts
  • ad
    Service and Network Port requirements for Active Directory Windows
  • MAP virtual disk error
    Install Workstation Pro 17: Fix failed to initialise library for mounting and unmounting virtual disks Virtualization

More Related Articles

BitLocker Protection off Update UEFI BIOS to fix issues BitLocker Protection off: Update UEFI/BIOS to fix issues Windows
Featured image SmartScreen Fix SmartScreen can’t be reached right now on Windows 10 and 11 Anti-Virus Solution
Install and report or install or shutdown with BitLocker BitLocker Windows Update Shutdown or Reboot option behavior Windows
powershell commands lede 1024x276 1 Enable WinRM on Windows Servers and Windows PCs Scripts
ad Service and Network Port requirements for Active Directory Windows
MAP virtual disk error Install Workstation Pro 17: Fix failed to initialise library for mounting and unmounting virtual disks Virtualization

Leave a Reply Cancel reply

You must be logged in to post a comment.

Microsoft MVP

VEEAMLEGEND

vexpert-badge-stars-5

Virtual Background

GoogleNews

Categories

veeaam100

Veeam Vanguard

  • Upstream branch in Git 1
    Set up and use an upstream branch in Git Version Control System
  • screenshot 2020 03 14 at 22.47.56
    How to block apps from running in Windows Windows
  • any
    Install AnyDesk on Windows for remote Connections Windows
  • Get certificate thumbprint
    Retrieve an SSL Thumbprint in Windows using PowerShell Scripts
  • Upgrade the embedded PostgreSQL for Veeam Backup and replication
    How to upgrade PostgreSQL Engine used by VBR Backup
  • vmca course
    Veeam Certified Architect: VMCA Training & Certification Review Backup
  • Azure Stack 1
    How to create a load balancer for Azure Stack Hub Network | Monitoring
  • Delete VM and Storage in Proxmox
    How to delete a VM and Storage in Proxmox Virtualization

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,808 other subscribers
  • RSS - Posts
  • RSS - Comments
  • About
  • Authors
  • Write for us
  • Advertise with us
  • General Terms and Conditions
  • Privacy policy
  • Feedly
  • Telegram
  • Youtube
  • Facebook
  • Instagram
  • LinkedIn
  • Tumblr
  • Pinterest
  • Twitter
  • mastodon

Tags

AWS Azure Bitlocker Microsoft Windows PowerShell WDS Windows 10 Windows 11 Windows Deployment Services Windows Server 2016

Copyright © 2025 TechDirectArchive

Loading Comments...

You must be logged in to post a comment.