# Let's talk custom installers

**URL:** <https://forums.creativeclouddeveloper.com/t/lets-talk-custom-installers/4399>\
**Category:** UXP Plugin API\
**Created:** [March 9, 2022, 4:47pm UTC](https://forums.creativeclouddeveloper.com/t/lets-talk-custom-installers/4399 "2022-03-09T16:47:44Z")\
**Posts on this page:** 15\
**Page:** 2

<div class="post-metadata">

**Author:** ![TestUser](https://avatars.discourse-cdn.com/v4/letter/t/e495f1/32.png) [@TestUser](https://forums.creativeclouddeveloper.com/u/TestUser)\
**Post date:** [August 12, 2022, 4:33am UTC](https://forums.creativeclouddeveloper.com/t/lets-talk-custom-installers/4399/22 "2022-08-12T04:33:52Z")

</div>

On Mac OS only I have encountered that issue too.

---

<div class="post-metadata">

**Author:** ![Erin\_Finnegan](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/erin_finnegan/32/100_2.png) [@Erin\_Finnegan](https://forums.creativeclouddeveloper.com/u/Erin_Finnegan)\
**Post date:** [August 12, 2022, 11:26am UTC](https://forums.creativeclouddeveloper.com/t/lets-talk-custom-installers/4399/23 "2022-08-12T11:26:55Z")

</div>

Again, engineering needs the logs to investigate.

Do let me know the log numbers when you send them to asupport in the final step!

---

<div class="post-metadata">

**Author:** ![BartW](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/bartw/32/2386_2.png) [@BartW](https://forums.creativeclouddeveloper.com/u/BartW)\
**Post date:** [September 26, 2022, 8:59am UTC](https://forums.creativeclouddeveloper.com/t/lets-talk-custom-installers/4399/24 "2022-09-26T08:59:09Z")

</div>

I am now trying to migrate our custom installer using WiXToolset on Windows that relied on ExManCmd to UPIA and I am running into an issue when a batch file being run during install just hangs after issuing the command to remove previous extension:

```auto
C:\Program Files\Common Files\Adobe\Adobe Desktop Common\RemoteComponents\UPI\UnifiedPluginInstallerAgent>UnifiedPluginInstallerAgent.exe /remove "com.cinemagrade"
Removing com.cinemagrade

```

As you can see, I get the message about extension being removed but no resolution and no status.

The same bat file works fine when ran from the command-line.

Installer is in the elevated mode.

Any thoughts/suggestions?

---

<div class="post-metadata">

**Author:** ![DavideBarranca](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/davidebarranca/32/1523_2.png) [@DavideBarranca](https://forums.creativeclouddeveloper.com/u/DavideBarranca)\
**Post date:** [September 30, 2022, 3:59pm UTC](https://forums.creativeclouddeveloper.com/t/lets-talk-custom-installers/4399/25 "2022-09-30T15:59:04Z")

</div>

A bit late to the party, but UPIA `--install` gives me `Request failed with status = -641` as well, and I should be logged on in the CCD (at least there’s my ugly face in the top-right corner)

I’ve tried to pass around a test `ccx` that doesn’t belong to the CC Marketplace, and the person wasn’t able to install via double-click. Nor with right-click, Open With, UPIA (“The document … cannot be opened, CC cannot open files of this type”).

UPDATE: A restart seem to have solved for them!

Surprisingly, I tried myself a couple of times and while the double-click always worked, Open With didn’t (always). When the CCD was running it seemed to be ineffective. But then I restarted and it went fine. `¯\_(ツ)_/¯`

So in the end they have solved, and I have discovered that I can’t run UPIA 😁

---

<div class="post-metadata">

**Author:** ![Erin\_Finnegan](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/erin_finnegan/32/100_2.png) [@Erin\_Finnegan](https://forums.creativeclouddeveloper.com/u/Erin_Finnegan)\
**Post date:** [October 20, 2022, 10:56am UTC](https://forums.creativeclouddeveloper.com/t/lets-talk-custom-installers/4399/26 "2022-10-20T10:56:26Z")

</div>

CCD 5.9 ships with UPIA 1.6.0.34 which should clear up some of the -641 errors. I’m working on a list of updates to share, (but was sidetracked by MAX).

---

<div class="post-metadata">

**Author:** ![martym](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/martym/32/4754_2.png) [@martym](https://forums.creativeclouddeveloper.com/u/martym)\
**Post date:** [November 17, 2025, 7:45pm UTC](https://forums.creativeclouddeveloper.com/t/lets-talk-custom-installers/4399/27 "2025-11-17T19:45:08Z")

</div>

I’m creating installers using Inno Setup / Mac Packages and have run into some issues for our UXP plugins. I’m wondering if anyone has run into similar issues and figured out how to solve them.

Mac:

After installing using UPIA in scripts of the Packages installer, the plugin shows up in CCD under Manage Plugins, but the ellipsis menu is disabled so the user can’t uninstall it from there. If I try installing the plugin by double-clicking the ccx file, it will install fine and have the ellipsis menu enabled with an Uninstall option. What causes the uninstall option to be disabled?

Win:

I got the plugin to install using commands in the Inno Setup file but the plugins don’t show up in CCD until the computer is restarted, even though they do show in InDesign or Photoshop. After a restart of the computer, I see the plugin listed but, similar to Mac, the ellipsis menu is disabled.

Is it configured so that if you install via UPIA, you must uninstall through UPIA? That doesn’t sound like a good policy IMO.

I realize this is an old thread but the topic is good. If there’s a newer one we want to move this to, go for it.

---

<div class="post-metadata">

**Author:** ![Sir\_Ivan](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/sir_ivan/32/4379_2.png) [@Sir\_Ivan](https://forums.creativeclouddeveloper.com/u/Sir_Ivan)\
**Post date:** [November 21, 2025, 3:26pm UTC](https://forums.creativeclouddeveloper.com/t/lets-talk-custom-installers/4399/28 "2025-11-21T15:26:44Z")

</div>

I’ve noticed the same issue, when installing via UPIA tool. Don’t know how to overcome it.

I was able to uninstall via UPIA only and also encountered another issue:

- I install same plugin for multiple Adobe hosts
- I didn’t find a way how to uninstall plugin for specific host, I can uninstall by name of plugin, but it is the same for all hosts…
- so I just run command multiple times, until I remove it for all hosts

---

<div class="post-metadata">

**Author:** ![martym](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/martym/32/4754_2.png) [@martym](https://forums.creativeclouddeveloper.com/u/martym)\
**Post date:** [November 21, 2025, 7:38pm UTC](https://forums.creativeclouddeveloper.com/t/lets-talk-custom-installers/4399/29 "2025-11-21T19:38:32Z")

</div>

@Sir_Ivan YES! I have this same issue too, regarding each host using the same “name” of UXP plugin so we can’t uninstall a specific one.

---

<div class="post-metadata">

**Author:** ![martym](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/martym/32/4754_2.png) [@martym](https://forums.creativeclouddeveloper.com/u/martym)\
**Post date:** [February 5, 2026, 11:04pm UTC](https://forums.creativeclouddeveloper.com/t/lets-talk-custom-installers/4399/30 "2026-02-05T23:04:25Z")

</div>

I’d love to get a response from an Adobe rep. @Erin_Finnegan are you able to get some feedback from the UXP team?

---

<div class="post-metadata">

**Author:** ![Erin\_Finnegan](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/erin_finnegan/32/100_2.png) [@Erin\_Finnegan](https://forums.creativeclouddeveloper.com/u/Erin_Finnegan)\
**Post date:** [May 12, 2026, 4:11pm UTC](https://forums.creativeclouddeveloper.com/t/lets-talk-custom-installers/4399/31 "2026-05-12T16:11:26Z")

</div>

Apologies, I started to respond and left this hanging out in drafts…

The UXP team does actually read this forum - I met them on my recent trip to India 😀

We’ve got some new UXP people joining this month.

Really, the uninstall issue could be it’s own thread if it’s not already 🤔

---

<div class="post-metadata">

**Author:** ![martym](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/martym/32/4754_2.png) [@martym](https://forums.creativeclouddeveloper.com/u/martym)\
**Post date:** [July 7, 2026, 6:46pm UTC](https://forums.creativeclouddeveloper.com/t/lets-talk-custom-installers/4399/32 "2026-07-07T18:46:26Z")

</div>

Has there been any movement on this? Fixing this would really improve the customer experience. Currently, customers run the exe/dmg installer, which provides the ccx files. Then we instruct them to double-click the ccx files so it runs their installation in the usual way that allows them to uninstall if they need to.

---

<div class="post-metadata">

**Author:** ![martym](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/martym/32/4754_2.png) [@martym](https://forums.creativeclouddeveloper.com/u/martym)\
**Post date:** [October 28, 2026, 5:37pm UTC](https://forums.creativeclouddeveloper.com/t/lets-talk-custom-installers/4399/33 "2026-10-28T17:37:40Z")

</div>

I’d love a response on the status of this. Will it get fixed?

---

<div class="post-metadata">

**Author:** ![Erin\_Finnegan](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/erin_finnegan/32/100_2.png) [@Erin\_Finnegan](https://forums.creativeclouddeveloper.com/u/Erin_Finnegan)\
**Post date:** [October 29, 2026, 4:15pm UTC](https://forums.creativeclouddeveloper.com/t/lets-talk-custom-installers/4399/34 "2026-10-29T16:15:04Z")

</div>

Whoops! Please disregard the message I just wrote.

This problem really ought to be it’s own thread.

---

<div class="post-metadata">

**Author:** ![Erin\_Finnegan](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/erin_finnegan/32/100_2.png) [@Erin\_Finnegan](https://forums.creativeclouddeveloper.com/u/Erin_Finnegan)\
**Post date:** [October 29, 2026, 7:27pm UTC](https://forums.creativeclouddeveloper.com/t/lets-talk-custom-installers/4399/35 "2026-10-29T19:27:10Z")

</div>

> After installing using UPIA in scripts of the Packages installer, the plugin shows up in CCD under Manage Plugins, but the ellipsis menu is disabled so the user can’t uninstall it from there. If I try installing the plugin by double-clicking the ccx file, it will install fine and have the ellipsis menu enabled with an Uninstall option. What causes the uninstall option to be disabled?

Those are two different install workflows.. as far as I can tell from internal sources:

- Perhaps there’s a delay before uninstalling by CCD becomes available? Or are you saying you can _never_ uninstall, reliably after installing that way?
  - I would also check after a restart, and logging out and back into CCD to see if uninstall becomes available.

- Which version of CCD did this start happening with?
- Are you running UPIA with elevated privileges (admin/root) or as a regular user? Are the plugins being installed for all users of the machine or just the current user?

@Sir_Ivan 's request is a different one - if you install a plugin with multi-app support it sounds like you can’t uninstall it from all the hosts as once. Is that different from the old ExManCmd behavior?

Anyway I will also cc @vimalvarshney and @poonamst here.

---

<div class="post-metadata">

**Author:** ![Sir\_Ivan](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/sir_ivan/32/4379_2.png) [@Sir\_Ivan](https://forums.creativeclouddeveloper.com/u/Sir_Ivan)\
**Post date:** [October 30, 2026, 8:59am UTC](https://forums.creativeclouddeveloper.com/t/lets-talk-custom-installers/4399/36 "2026-10-30T08:59:53Z")

</div>

> if you install a plugin with multi-app support it sounds like you can’t uninstall it from all the hosts as once. Is that different from the old ExManCmd behavior?

I can’t tell, as I didn’t use ExManCmd for uninstall, I just asked users to remove CEP extensions manually.

> Are you running UPIA with elevated privileges (admin/root) or as a regular user? Are the plugins being installed for all users of the machine or just the current user?

Ok, this is the reason for me on macOS! After installing as regular user, all works correctly!

[Previous page](https://forums.creativeclouddeveloper.com/t/lets-talk-custom-installers/4399.md?page=1)
