Skip to content

Commit ae312c1

Browse files
committed
add documentation for binary caching folders
1 parent bab3396 commit ae312c1

2 files changed

Lines changed: 70 additions & 0 deletions

File tree

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
---
2+
title: Troubleshoot Binary caching issues in Desktop flow executions triggered from cloud
3+
description: Resolve issues due to conflicting or duplicate files in the disk, related to the binary caching feature in Power Automate for desktop.
4+
author: sokopa
5+
ms.author: spanopoulos
6+
ms.reviewer: spanopoulos
7+
ms.date: 12/15/2025
8+
ms.custom: sap:Desktop flows
9+
---
10+
11+
# Troubleshooting Binary Caching issues
12+
13+
This article provides solutions to resolve issues caused by conflicting or duplicate files in the disk cache. The binary caching feature in Power Automate for desktop downloads and stores files locally to reduce flow execution time, but corrupted or outdated cache files can sometimes cause errors during desktop flow execution.
14+
15+
## Clear cache folders
16+
17+
If you encounter errors during desktop flow execution, you can attempt to resolve them by clearing the cache folders on your machine. The cache folder location depends on how the Power Automate Desktop Machine Runtime is configured.
18+
19+
### Determine your configuration
20+
21+
Before clearing the cache, identify which user account your Service account for the Power Automate machine runtime is configured to use.
22+
23+
This can be found in the Power Automate machine runtime application, which can be accessed from its shortcut in the Windows Start Menu or from Power Automate Console, via Settings -> Open machine settings.
24+
25+
Under the Troubleshoot page, the section for Service account indicates the current configuration, with the domain and username of the account that will be used.
26+
27+
- **Default configuration**: The Service account for the Power Automate machine runtime runs under the UIFlowService system account (NT Service\UIFlowService)
28+
- **Custom configuration**: The Service account for the Power Automate machine runtime runs under a specific user account that you configured (DOMAIN\Username)
29+
30+
### Clear cache for default configuration (UIFlowService account)
31+
32+
If your Service account for the Power Automate machine runtime uses the default UIFlowService account configuration:
33+
34+
1. Open File Explorer and navigate to the cache folder: `C:\Windows\ServiceProfiles\UIFlowService\AppData\Local\Cache`
35+
2. Delete both folders under this path (`storage` and `metadata`)
36+
3. Restart the UIFlowService service:
37+
- Press <kbd>Win</kbd>+<kbd>R</kbd> to open the **Run** dialog
38+
- Type **services.msc** and press <kbd>Enter</kbd>
39+
- Locate **Power Automate Service** in the list
40+
- Right-click on **Power Automate Service** and select **Restart**
41+
42+
### Clear cache for custom user configuration
43+
44+
If your Service account for the Power Automate machine runtime is configured to run under a custom user account:
45+
46+
1. Open File Explorer and navigate to the cache folder: `%LOCALAPPDATA%\Cache` or `C:\Users\<username>\AppData\Local\Cache` (where `<username>` is the configured user account)
47+
> [!NOTE]
48+
> The AppData folder is hidden by default. To show hidden folders, in File Explorer, go to **View** > **Show** > **Hidden items**.
49+
50+
2. Delete all files and folders in the Cache directory
51+
3. Restart the **Power Automate Service** or restart your machine
52+
53+
## Next steps
54+
55+
Additional folders that you can safely clear in case you encounter errors with desktop flow execution:
56+
57+
1. Under `%LOCALAPPDATA%\Microsoft\Power Automate Desktop`:
58+
- `Scripts`: Contains execution logs and intermediate cached data for desktop flows triggered by a cloud flow
59+
- `Console\Scripts`: Contains execution logs and intermediate cached data for desktop flows triggered by PAD Console
60+
- `Designer\Scripts`: Contains execution logs and intermediate cached data for desktop flows triggered by PAD Designer
61+
- `Cache\(MSI or MSIX)`: All folders except `Account` and `msalcache.bin3` file are safe to remove and will not result in any data loss. You might get back some notifications that you have previously dismissed. If you also choose to delete `Account` folder and the `msalcache.bin3` file, you will be signed out from Power Automate Desktop.
62+
- `DesktopFlowModules`: Contains custom modules that have been downloaded through the Asset Library - they will be downloaded again during runtime if they are missing.
63+
2. Under `C:\Windows\ServiceProfiles\UIFlowService\AppData\Local`:
64+
- `Microsoft\Power Automate Desktop\Cache`: depending on your PAD version, you might have some files being cached under this directory instead of the ones mentioned in the previous section
65+
- `Users`: additional intermediate files can be located here related to binary caching, and purging this folder can be used to eliminate further errors.
66+
- After removing any files under this path, also make sure to restart the **Power Automate Service** as previously instructed.
67+
68+
If clearing the cache folders doesn't resolve your issue, contact [Power Automate support](https://www.microsoft.com/power-platform/products/power-automate/support/).

support/power-platform/power-automate/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,8 @@ items:
125125
href: desktop-flows/application-certificate-error.md
126126
- name: Agent-related errors when running attended or unattended desktop flows
127127
href: desktop-flows/agent-connectivity-issues-pad.md
128+
- name: Binary caching issues in Power Automate for desktop
129+
href: desktop-flows/binary-caching-issues.md
128130
- name: Can't connect to an IBM Personal Communications session
129131
href: desktop-flows/cannot-connect-to-ibm-personal-communications.md
130132
- name: Can't silently join a machine group

0 commit comments

Comments
 (0)