BlueBeam Acting Slow.

Modified on Mon, 11 Aug at 6:38 PM

Issue: Bluebeam is unresponsive and slow when I use my softdrive.


Since Bluebeam is a Win32 app, Windows stores its camera permission in:

HKCU\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\webcam\NonPackaged\<full path to Revu.exe>


Solution: We will create a logon script that will disable the camera in BlueBeam for all user profiles.


1) Find Bluebeam's exact EXE path.

2) Create the logon "Block-Bluebeam-Camera.ps1"

3) Deploy via GPO



1: Find Bluebeam's exact EXE path.

On one PC with Bluebeam installed:

  • Right-click the Bluebeam Revu shortcut → Open file location

  • Copy the full path to Revu.exe (example:
    C:\Program Files\Bluebeam Software\Bluebeam Revu 21\Revu\Revu.exe)


 Note: This path must match exactly for every computer you deploy to.



2: Create the logon "Block-Bluebeam-Camera.ps1"

  • Open Notepad.

  • Paste the following code:

# Bluebeam Camera Block Script
 
$ExePath = "C:\Program Files\Bluebeam Software\Bluebeam Revu 21\Revu\Revu.exe
 
$RegPath = "HKCU:\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\webcam\NonPackaged\$ExePath"
# Create the key if it doesn't exist
New-Item -Path $RegPath -Force | Out-Null
# Set Value to Deny
Set-ItemProperty -Path $RegPath -Name "Value" -Value "Deny"
  # Set LastUsedTimeStop to all zeros (16 bytes)
Set-ItemProperty -Path $RegPath -Name "LastUsedTimeStop" -Value ([byte[]](0..15)) -Type Binary
  • Save the file as: Block-Bluebeam-Camera.ps1 

  • Make sure to save it as UTF-8 without BOM to avoid script execution issues.


3: Deploy via GPO the "Block-Bluebeam-Camera.ps1"

  • Save the script to \\YourDomain\NETLOGON.

  • Open Group Policy Management (gpmc.msc).
  • Right-click the OU where your users are located → Create a GPO → Name it:

    Block Bluebeam Camera
  • Right-click the GPO → Edit.

  • Go to:
    User Configuration → Windows Settings → Scripts (Logon/Logoff) → Logon → Add → Browse → select your script. Block-Bluebeam-Camera.ps1

  • Next logon, the script runs for every user.

  • On a test pc, run: gpupdate/force and confirm the registry created is there.


Check the registry:

HKCU\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\webcam\NonPackaged\<full path to Revu.exe>

You should see:

  • Value = Deny

  • LastUsedTimeStop = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00



How it Works

  • This runs every login for every user in the targeted OU.

  • If the key doesn’t exist, it creates it.

  • If it exists but is set to Allow, it forces it back to Deny.