Skip to content
Fix Error 0x87D30067 and 0x87D300C9 in Brave Installation using Intune

Fix Error 0x87D30067 and 0x87D300C9 in Brave Installation using Intune

Written By Anoop C Nair
Last Updated June 26, 2026
Posted In Intune
SHARE

Let’s discuss Fix Error 0x87D30067 and 0x87D300C9 in Brave Installation using Intune. Some of the Admins reporting Installation failure of Brave browser using Intune. While installation, errors occurred and Silent install appears to stall, possibly awaiting hidden approval.

There are 2 errors are occurred while brave installation. The errors are Error unzipping downloaded content 0x87D30067 and Unmonitored process may timeout 0x87D300C9. Error 0x87D30067 “Unzipping Downloaded Content” is that, Intune successfully downloaded the .intunewin package but failed to extract it in the IME (Intune Management Extension) cache folder.

Error 0x87D300C9 “Unmonitored Process May Timeout” is the installation process started but Intune lost track of it, often due to a silent install that hangs or prompts invisibly. Due to this error Missing or incorrect silent install switches are occured.

On this context Error 0x87D300C9 and 0x87D30067 are reasons of  installation failures. Due to Error 0x87D30067 Corrupted .intunewin file or packaging issues and Long file names or special characters in folder/file names occured.

Patch My PC
Fix Error 0x87D30067 and 0x87D300C9 in Brave Installation using Intune - Fig.1
Fix Error 0x87D30067 and 0x87D300C9 in Brave Installation using Intune – Fig.1

Fix Error 0x87D30067 and 0x87D300C9 in Brave Installation using Intune

Due to this issue installation failed and badly affect the organization. To resolve the issue, the admin Verified and double checked all settings, but still the issues persists. Intune retries failed deployments, increasing bandwidth usage and cluttering logs.

After Effects
Failed App Availability
Delayed Rollouts
Admin Time Drain
Fix Error 0x87D30067 and 0x87D300C9 in Brave Installation using Intune – Table.1

Workarounds Error 0x87D30067 and 0x87D300C9 in Brave Installation

You can easily fix Error 0x87D30067 and 0x87D300C9 in Brave Installation issue by following some steps. The steps are: Download the Correct Brave Installer, Create the PowerShell Installation Script, Package the Application for Intune (Win32 App), Create the Application in Microsoft Intune.

Download the Correct Brave Installer

First, ensure you are using the Brave for Business (Enterprise) offline installer. Do not use the standard online “stub” installer, as it’s not designed for silent deployment.

  • Go to the Brave for Business GitHub repositoryhttps://github.com/brave/brave-browser/releases
  • Find the latest release version.
  • Download the correct offline installer for your architecture, likely BraveBrowserStandaloneEnterpriseX64.exe.

Create the PowerShell Installation Script

Create a new text file and name it Install-Brave.ps1. Copy and paste the following code into it. This script will handle the silent installation and logging. Follow the below PowerShell Script.

# Install-Brave.ps1
# — Script Configuration —
$InstallerName = “BraveBrowserStandaloneEnterpriseX64.exe”
$LogFile = “C:\Windows\Temp\Brave_Install.log”
# — Helper Function for Logging —
function Write-Log {
    param (
        [string]$LogString
    )
    $Stamp = (Get-Date).toString(“yyyy-MM-dd HH:mm:ss”)
    $LogMessage = “$Stamp – $LogString”
    Add-content -Path $LogFile -Value $LogMessage
}
# — Main Script Logic —
try {
    Write-Log “Starting Brave Browser installation script.”
    
# Get the directory where the script is running from
    $PSScriptRoot = Split-Path -Parent $MyInvocation.MyCommand.Definition
    $InstallerPath = Join-Path $PSScriptRoot $InstallerName
    
Write-Log “Installer path resolved to: $InstallerPath”
if (-not (Test-Path $InstallerPath)) {
        Write-Log “ERROR: Installer file not found at ‘$InstallerPath’. Exiting.”
        Exit 1
    }
# The correct silent install arguments for Brave Enterprise
    $Arguments = “–silent –install”
Write-Log “Executing command: $InstallerPath $Arguments”
# Use Start-Process and -Wait to ensure the script waits for the entire installation to finish
    # This is the key to avoiding the timeout error (0x87D300C9)
    $Process = Start-Process -FilePath $InstallerPath -ArgumentList $Arguments -Wait -PassThru -ErrorAction Stop
# Check the exit code of the process
    $ExitCode = $Process.ExitCode
    Write-Log “Brave installer process finished with Exit Code: $ExitCode”
if ($ExitCode -ne 0) {
        Write-Log “ERROR: Installation failed with a non-zero exit code.”
        Exit $ExitCode
    } else {
        Write-Log “Installation completed successfully.”
        Exit 0
    }
}
catch {
    Write-Log “FATAL ERROR: An unexpected error occurred in the script.”
    Write-Log $_.Exception.Message
    Exit 1
}

Package the Application for Intune (Win32 App)

You will now package these files into a single .intunewin file. Create a folder (e.g., C:\BravePackage). Inside this folder, create two subfolders: Source and Output. Place both BraveBrowserStandaloneEnterpriseX64.exe and Install-Brave.ps1 into the Source folder. Download and run the Microsoft Win32 Content Prep Tool.

  • When prompted:
  • Source folder: C:\BravePackage\Source
  • Setup file: Install-Brave.ps1
  • Output folder: C:\BravePackage\Output
  • Specify catalog folder? No
  • This will create an Install-Brave.intunewin file in your Output folder.
FixError 0x87D30067 and 0x87D300C9 in Brave Installation using Intune - Fig.2
Fix Error 0x87D30067 and 0x87D300C9 in Brave Installation using Intune – Fig.2

Create the Application in Microsoft Intune

To create the app, Sign to Microsoft Intune Admin center and go to Apps > Windows > Add and select Windows app (Win32). Then Upload the Install-Brave.intunewin file you just created. Then Program Settings follow the below step.

  • Install command: powershell.exe -ExecutionPolicy Bypass -File .\Install-Brave.ps1
  • Uninstall command: “C:\Program Files\BraveSoftware\Brave-Browser\Application\brave.exe” –uninstall –system-level –force-uninstall
  • Install behavior: System
  • Detection Rules:
  • Rules format: Manually configure detection rules
  • Rule type: File
  • Path: C:\Program Files\BraveSoftware\Brave-Browser\Application
  • File or folder: brave.exe
  • Detection method: File or folder exists
  • This is a simple and reliable detection method. You can also use “Version” if you need to be more specific.
  • Assignments: Assign the app to your desired user or device groups.
Fix Error 0x87D30067 and 0x87D300C9 in Brave Installation using Intune - Fig.3
Fix Error 0x87D30067 and 0x87D300C9 in Brave Installation using Intune – Fig.3

Need Further Assistance or Have Technical Questions?

Join the LinkedIn Page and Telegram group to get the step-by-step guides and news updates. Join our Meetup Page to participate in User group meetings. Also, Join the WhatsApp Community to get the latest news on Microsoft Technologies. We are there on Reddit as well.

Author

Anoop C Nair has been Microsoft MVP for 10 consecutive years from 2015 onwards. He is a Workplace Solution Architect with more than 22+ years of experience in Workplace technologies. He is a Blogger, Speaker, and Local User Group Community leader. His primary focus is on Device Management technologies like SCCM and Intune. He writes about technologies like Intune, SCCM,   Windows, Cloud PC,  Windows, Entra, Microsoft Security, Career, etc.

Written by

Anoop C Nair is Workplace Technology solution architect with 25+ years of experience in global enterprise organizations such as JP Morgan, Capgemini, etc. Microsoft Certified Trainer. Microsoft MVP from 2015 onwards for consecutive 11+ years! He also conducts Intune and modern workplace tech training for enterprise organizations. He is Blogger, Speaker, and Founder of HTMD Community and HTMD Conference. His main focus is on Device Management technologies like Intune, Windows, Cloud PC. He writes about technologies like Intune, SCCM, Windows, Cloud PC, Windows, Entra, Microsoft Security.

Discussion

Join the discussion

Your email address will not be published. Required fields are marked *

Related guides

Intune

Simplify Windows Devices to Run Only the Required Applications using Intune

Key Takeaways Hey, let’s learn about Simplify Windows Devices to Run Only the Required Applications using Intune. This policy lets administrators replace the default windows shell with a custom or lightweight shell. it improves performance by using system resources and is useful for devices that run a dedicated application. If the policy is disabled or […]

AC Anoop C Nair 8 min read
Intune

Enhance macOS Compliance with Custom Security and Compliance Checks to Improve Device Security using Microsoft Intune

Key Takeaways In this post we are discussing about Enhance macOS Compliance with Custom Security and Compliance Checks to Improve Device Security using Microsoft Intune. Microsoft has announced the general availability of Custom Compliance Settings for macOS in Microsoft Intune. The feature helps organizations strengthen security controls while supporting many types of macOS management scenarios. […]

AC Anoop C Nair 4 min read
Intune

Manage Samsung Galaxy Firmware Versions to Improve Security and Compliance using Microsoft Intune

Key Takeaways In this post we are discussing Manage Samsung Galaxy Firmware Versions to Improve Security and Compliance using Microsoft Intune. Microsoft Intune has received a new update that expands firmware management capabilities for Samsung Galaxy devices through Firmware Versionsintegration. This enhancement gives IT administrators more control over firmware and operating system updates, helping them […]

AC Anoop C Nair 4 min read
Intune

MS Intune Adds Windows Registry Data Collection to Device Inventory for Single Values All Key Values and Subkeys

Key Takeaways Microsoft Intune 2607 introduces Windows Registry Data collection in Device Inventory, allowing IT admins to verify actual device configurations without relying on custom discovery or remediation scripts. Using the Properties Catalog, admins can collect registry information through Single Value, All Values Under a Key (Non-Recursive), or Same Value Across Subkeys. MS Intune Adds […]

AC Anoop C Nair 5 min read