Known Limitations
This page lists current limitations in Robopack and their expected timelines. For workarounds, see Troubleshooting.
Platform support
| Limitation | Details | Status |
|---|---|---|
| ARM64 devices | Robopack does not yet support ARM64 Windows devices. The automated test system currently supports x64 and x86 only. | Planned |
| macOS | macOS app deployment is in private preview. Approximately 7,500 macOS applications are planned for general availability. | Private preview |
Deployment & patching
| Limitation | Details | Status |
|---|---|---|
| App dependencies | Dependencies configured in Intune are lost when an app is updated via Robopack. Dependencies for custom apps are not yet supported natively. Workaround: handle dependencies within Custom App Settings using pre-install PowerShell to detect and install prerequisites. | Planned |
| Scheduled deployments | It is not currently possible to schedule deployments for specific dates or times. | Planned |
| Cannot move apps between patch groups | Once an app has a patch flow with Intune deployments, it cannot be moved to a different patch group. The app must be removed from the current group and added to the new one. | By design |
| Pausing a wave does not pause Intune | Pausing a deployment wave in Robopack does not remove the assignment in Intune. The Intune deployment remains active. | By design |
| Cannot reorder waves via drag and drop | Waves must be deleted and recreated in the desired order. | Not yet supported |
| Assignment templates not used by patch flows | Assignment templates are designed for the manual import process. Patch flows require groups to be specified directly in waves. | By design |
| Intune metadata not preserved on update | When updating applications in Intune via Robopack, metadata such as Owner, Notes, and Categories is not preserved. | Under consideration |
| Wave thresholds are percentages of targeted devices, not group membership | The Minimum response rate and Minimum install success rate on a deployment wave are percentages of targeted devices: the devices that have checked in and picked up the assignment, not the members of the wave's Entra ID group. In a large group where only a few devices have picked up the assignment, a handful of successful installs can satisfy both thresholds and the wave advances earlier than the group size suggests. Workaround: use a small first-wave group of devices you know are online, add a Delay after completion, or set Proceed Mode to Manual for critical apps. Wave Time Limit does not help because it advances a wave on timeout rather than holding it back. See How the wave thresholds are calculated. | By design |
Custom App Settings
| Limitation | Details | Status |
|---|---|---|
| One Custom App Setting per app per tenant | You cannot have multiple Custom App Settings for different user groups within the same tenant. One setting applies to the whole app. For multi-tenant setups, settings can differ per tenant. | By design |
| Edit Package changes don't carry to new versions | Changes made in "Edit Package" apply to the current version only. Use Custom App Settings instead for persistent changes across versions. | By design |
| Script Accessory file size limit | Approximately 100 MB. This cannot be increased. | Hard limit |
| Custom scripts not code-signed by Robopack | Robopack signs Deploy-Application.ps1 and PSADT framework files, but not customer-uploaded custom scripts. If your tenant requires signed scripts, custom scripts must be signed separately. | By design |
| Backtick character escaping | Adding backtick characters (`) in Custom App Settings through the UI adds an extra backtick each time, preventing certain PowerShell escape sequences from working correctly. | Known bug |
Radar Tracking
| Limitation | Details | Status |
|---|---|---|
| Radar does not remove devices from groups | Once a device is added to a Radar group, it is not automatically removed after a successful update or OS wipe. | Under investigation |
| Adobe Acrobat Radar disabled | Radar is disabled for Adobe Acrobat because the product name is shared between Reader and Pro editions, causing detection confusion. | Known issue |
| Custom apps not supported in Radar | Radar only works with Instant Apps. Custom-uploaded apps show as "Found but not available for patching". | By design |
| Firefox multi-language Radar issues | Multiple language versions of Firefox cause Radar detection problems. | Known issue |
| Radar Tracking and Python | Radar Tracking group assignments do not currently work with Python (3.12, 3.13, 3.14, etc.). The groups are created in Intune, but they remain empty and are never populated with devices. | Known issue |
Roles & permissions
| Limitation | Details | Status |
|---|---|---|
| RBAC roles are limited | Current roles may not provide the granularity some organisations need. For example, Robopatch Writer can only modify flows the user created. | More granular roles planned |
| Organisation Administrator required for Instant Apps in Patch Groups | Only users with the Organisation Administrator role can add Instant Apps to Patch Groups. | By design |
| API users are not listed in the Direct assignments dropdown menu | While the API users show up as Users in Robopack, they are not shown in the dropdown menu. For the permission(s) to apply to the API user(s), we must grant them to all users in the organization. See this FAQ answer for more details. | Known issue |
User interface
| Limitation | Details | Status |
|---|---|---|
| No audit logs | Audit logging for user actions is not yet available. | Planned |
| No bulk app operations | Cannot perform bulk actions on multiple apps simultaneously. | Under consideration |
| No CSV/report export from portal | No direct export to CSV from the portal UI. The API can be used with scripting. Reports are available in preview at https://app.robopack.com/reports. | In preview |
| Developer field not customizable | Always shows "robopack.com". | Planned |
| UI language is English only | Multi-language support for the Robopack user interface is planned but has no official release date. | Planned |
| Custom App Settings not available via API | The API does not yet support managing Custom App Settings programmatically. | Planned |
Application-specific
| Limitation | Details | Status |
|---|---|---|
| Docker Desktop | Temporarily disabled due to VM/Hyper-V requirements on the testing infrastructure. | Expected back Q1 2026 |
| Microsoft 365 Copilot MSIX | Disabled because the manifest file has a version reporting bug. Will be re-enabled once the vendor fixes it. | Waiting on vendor |
| Spotify | Cannot be deployed in system context. Spotify's installer is not enterprise-friendly and fails with error code 23 when run as administrator. | Vendor limitation |
| Logitech G HUB | DLL issues in system context prevent packaging. | Cannot be packaged currently |
Other
| Limitation | Details | Status |
|---|---|---|
| Cannot update installer in existing custom package | You must upload a new package. Use Custom App Settings for supplementary file changes. | By design |
| Default PSADT 3.10.2 template cannot be deleted | The default script template is a system template and cannot be removed or disabled. | By design |
| Large file upload timeouts | Very large files (500 MB+) may cause timeout errors in the web interface. Try a different browser, or share files via SharePoint with support. | Known issue |
| "Error code: Out of memory" when uploading custom app | Some applications, such as Autodesk AutoCAD or Everway ClaroRead, cause the browser tab to crash with the message "Error code: Out of memory". The issue seems to only happen when using a Chromium-based browser such as Google Chrome or Microsoft Edge. Workaround: use a non Chromium-based browser such as Mozilla Firefox, LibreWolf, Waterfox, etc. | Known issue |
| MSIX detection rule bug | MSIX/Microsoft Store apps may not change their detection rule to "greater than or equal" when selected. The detection script uses text comparison instead of version comparison. Workaround: manually edit the detection script to cast to [version] type and use -ge comparison. | Known bug |
| Robopack does not work with Multi-Admin Approval (MAA) | MAA requires that any Graph API call be approved by an admin. At Robopack, we decided this would not be a good experience for customers, so we created a guide to exclude both Robopack and TenantManager Enterprise Applications from MAA. | By design |