Create an App Blocking Library Item
To add this Library Item to your Iru Endpoint Library, follow the steps outlined in the Library Overview article.Navigate to Library
Select App Blocking
Name the Library Item
Select Platforms
Assign the Library Item

Platform-Specific Configuration
- Mac
- Windows
- Android
Mac Settings
On macOS, App Blocking evaluates running applications against the rules you configure. When a launch matches a block rule, the app stops immediately and the user sees the Message from the Library Item.Under Block apps, expand Apple only settings, then Mac only settings.Add a block rule
Select match type
- Contains: Matches values that contain the string.
- Exact: Matches the exact string.
- Regex: Matches a Swift regular expression.

Customize the block message
Save configuration
Blocking an Application from a Device Record (Mac)
You can add an app to an existing or new App Blocking Library Item from the Apps tab of a Mac device record. Iru prefills the app identifiers and values for you to review before saving the rule.Open device record
Navigate to Apps tab
Block the application
Select Library Item
Review app details
Save the rule
Example: Find a macOS App Bundle ID
To find the bundle ID of a macOS app, you can use the codesign command in Terminal, replacing/path/to/yourapp.app with the path to your desired application:User Experience
- On Mac, users attempting to open a blocked app will see the configured block message.
- If you set a Button title and Button URL, users can select that button for more information. The default title is Learn More. See User Experience with Application Blocking.
Considerations
- Cross-platform: The App Blocking Library Item works across macOS, Windows, and Android. Choose which platforms to target under Install on.
- Import from Parameter: On macOS, you can import settings from the legacy Application Blocking Parameter in a Blueprint into the App Blocking Library Item.
- Multiple Library Items: You can assign more than one App Blocking Library Item to the same Blueprint; all block rules are combined.
- Assignment maps: You can add multiple App Blocking Library Items to an Assignment Map; all App Blocking rules are combined when evaluated.
- Parameter vs Library Item: When both exist in a Blueprint, Iru Endpoint uses the Library Item settings.
- Activity: Blocked actions are logged in both the device and Blueprint activity streams.
Best Practices
Test blocking rules
Document blocked applications
Communicate with users
Monitor blocking activity
Troubleshooting
Application still launches after blocking
Application still launches after blocking
- Block configuration not yet deployed to device
- Application not in the blocked applications list
- Device not enrolled or agent not installed Solutions:
- Verify the App Blocking Library Item is assigned to the device’s Blueprint
- Check that the application is correctly identified in the blocked list
- Ensure device is properly enrolled and agent is running
Block dialog not appearing on macOS
Block dialog not appearing on macOS
- No custom message configured
- Agent not installed or not running
- Application not properly identified Solutions:
- Configure a custom message in the App Blocking Library Item
- Verify Iru Agent is installed and running on the device
- Check application identification in the blocked applications list
Windows AppLocker not working
Windows AppLocker not working
- AppLocker service not running
- Group Policy not applied
- Device not domain-joined (for some features)
- Publisher, Path, or SHA256 file hash values do not match what AppLocker expects for the executable Solutions:
- Check that AppLocker service is running
- Verify Group Policy is applied correctly
- Ensure device meets AppLocker requirements
- For each block rule, confirm the Publisher, Path, or SHA256 file hash you configured matches the executable and what AppLocker expects; use Gather File Details for Block Rules to validate values
Android app not uninstalling
Android app not uninstalling
- App not in personal profile
- Device not properly enrolled
- Package name incorrect Solutions:
- Verify the app is installed in the personal profile
- Check device enrollment status
- Confirm the package name is correct