> For the complete documentation index, see [llms.txt](https://docs.pixiebrix.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pixiebrix.com/enterprise-it-setup/browser-extension-installation-and-configuration/browser-extension-installation-policy/citrix-profile-configuration.md).

# Citrix Profile Configuration

### Installing Chrome Extensions in Citrix

Browser Extensions in Citrix should be deployed via Windows Group Policy (as opposed to including in the VDI). Chrome Extensions are installed per user/browser profile.

See [Windows Group Policy/ADMX](/enterprise-it-setup/browser-extension-installation-and-configuration/browser-extension-installation-policy/windows-group-policy-admx.md) for information on configuring the Windows Group Policy

Chrome installs extensions in the following directory: `AppData\Local\Google\Chrome\User Data\Default\Extensions`

### Citrix Profile Management

Large Google Chrome profiles can slow down logons and logoffs. For performance, Citrix recommends [excluding parts of the Chrome Profile from profile synchronization](https://docs.citrix.com/en-us/profile-management/current-release/integrate/google-chrome.html).

Carl Stalhood maintains a 3rd-party profile management guide with a broader list of [synchronization exclusions to consider](https://www.carlstalhood.com/citrix-profile-management/#exclusions55)

#### Folders to Include in Synchronization

Add the following folder to the list of folders to mirror:

```
AppData\Local\Google\Chrome\User Data\Default
```

#### **Folders to Exclude from Profile Synchronization**

```
AppData\Local\Google\Chrome\User Data\Default\Cache
AppData\Local\Google\Chrome\User Data\Default\JumpListIconsMostVisited
AppData\Local\Google\Chrome\User Data\Default\JumpListIconsRecentClosed
AppData\Local\Google\Chrome\User Data\Default\Media Cache
```

Additionally, exclude the [IndexedDB](https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API) directories corresponding to the PixieBrix extension:

```
AppData\Local\Google\Chrome\User Data\Default\IndexedDB\chrome-extension_mpjjildhmpddojocokjkgmlkkkfjnepo_0.indexeddb.blob
AppData\Local\Google\Chrome\User Data\Default\IndexedDB\chrome-extension_mpjjildhmpddojocokjkgmlkkkfjnepo_0.indexeddb.leveldb
```

#### Files to Exclude from Profile Synchronization

```
AppData\Local\Google\Chrome\User Data\Default\Favicons
AppData\Local\Google\Chrome\User Data\Default\History
AppData\Local\Google\Chrome\User Data\Default\Preferences
```

Files unrelated to Bookmarks in the `Default` folder

### Resources

* [Citrix Documentation: Profile Management > Google Chrome Browser](https://docs.citrix.com/en-us/profile-management/current-release/integrate/google-chrome.html)
* [Citrix Documentation: Profile Management > Configure > Include and exclude items > Default exclusions and inclusions](https://docs.citrix.com/en-us/profile-management/current-release/configure/include-and-exclude-items/defaults.html)
* [Citrix Documentation: Profile Management > Configure > Manage Transactional Folders > Specify folders to mirror](https://docs.citrix.com/en-us/profile-management/current-release/configure/manage-transactional-folders.html)
* [Citrix Documentation: Profile Management > Stream user profiles](https://docs.citrix.com/en-us/profile-management/current-release/configure/stream-profiles)
* [Citrix Deployment Guides: Deployment Guide: Google Chrome > Manage Chrome extensions](https://community.citrix.com/tech-zone/build/deployment-guides/google-chrome/#wiki-header-15)
* [Citrix Deployment Guides: Deployment Guide: Microsoft Edge > Optimizations > Extensions](https://community.citrix.com/tech-zone/build/deployment-guides/microsoft-edge/#wiki-header-16)

### Troubleshooting

#### Users receive a "We're having trouble connecting to your browser's local database" banner or an "Internal error opening backing store for IndexedDB.open" error&#x20;

These error messages indicate that the local IndexedDB database is corrupted or that Chrome is otherwise unable to access the necessary database files in the Chrome profile.

To avoid IndexedDB connection problems, exclude the extension's IndexedDB folders from synchronization, or ensure that the IndexedDB files are excluded from Citrix profile streaming (so the IndexedDB directories are synchronized immediately upon login).

For more information on troubleshooting IndexedDB errors, see [Troubleshooting IndexedDB Errors](/how-to/troubleshooting/troubleshooting-indexeddb-errors.md)

#### Chrome stores old versions of the extension in the profile

There's a long-standing Chromium bug the preserves old versions of browser extensions on the file system: [Extension taking disk space with old versions](https://issues.chromium.org/issues/40715610)

The extension installation directory is: `AppData\Local\Google\Chrome\User Data\Default\Extensions`

If your Citrix profile policy is set to persist and synchronize the Chrome extensions directory, you may want to periodically clear the extensions directory.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.pixiebrix.com/enterprise-it-setup/browser-extension-installation-and-configuration/browser-extension-installation-policy/citrix-profile-configuration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
