Which extension are you removing? Extension Manager doesn't really remove some extensions (plug-ins) if special attribute is specified in extension. This feature is used to support multi-user environment.
How does one remove an extension for any and all users on a system?
If you remove an ordinary extension from Extension Manager, it will be removed for all users on a system. But for InDesign extension, if plugin-manager-type="all-users" or plugin-manager-type="current-user" is specified in its mxi file, Extension Manager will not really remove it from system, instead Extension Manager adds an entry to PlugInConfig.txt of InDesign so that InDesign will not load this extension at runtime.
Is there a way to really remove the plugin and associated resource files, such that neither InDesign or the Extension Manager have any memory of them? Is there a reason InDesign extensions are not 'ordinary' and don't get removed for all users?
Is your extension a mxp file or zxp file? Does it contain plugin-manager-type attribute? If No, could you please provide this extension so that I can check it?
It's an zxp file. I create it using this mxi file:
<?xml version="1.0" encoding="UTF-8"?>
<author name="My company name, Inc." />
<product name="InDesign" version="7" primary="true" required="true" platform="mac" />
<![CDATA[this plug-in does some stuff]]>
<![CDATA[<br>This plug-in can be accessed from the <b>menu name here</b> menu]]>
file-type="plugin" shared="true" />
It is a zxp file, and it does contain a plugin-manager-type attribute.
You can simply remove plugin-manager-type="all-users" and enabled-for-enabled-all="true" from the mxi file then re-create this extension.
Thanks a lot Carl.
If you are the developer of this extension, you can remove plugin-manager-type attribute, then it will be an ordinary extension and can be really removed from machine. If you cannot modify this extension, Extension Manager doesn't provide a way to really remove it, this behavior is as per requirement of InDesign team.
It works for me, too!
I would ask that someone update the documentation to help future users.
Thanks for the quick answers.
I am having same problem for quite some time. I tried to remove the extension from Extension Manager from both InDeisgn CS6 and CC but it still shows when I fire the application.
I am the developer of the extension and its a zxp file. I do not see both the tags you mentioned ( plugin-manager-type and enabled-for-enabled-all ) in my mxi file. I still cannot remove the extension from InDesign. As I develop, I do 'run as' and 'debug as' many times. I looked around on forums and found that I needed to remove extension from folder:
And I did empty this folder but no luck.
I also do not know what is the corresponding location for extensions in InDesign CC.
Any help is much appreciated. No clue what am I doing wrong.
According to your description, the problem is different from that of previous users. For them, the extension is no longer shown in EM after removal but the actual files are untouched. For you, the extension is still shown in EM. Is it correct? Have you seen any messages when you removed it?
The corresponding location for the extension depends on which type it is (Mxi-based ordinary extension or CSXS extension) and how you specify destination attribute in the mxi file if it is an ordinary extension. The path tokens which can be used in destination attribute can be found at http://www.adobe.com/go/em_file_format (for CS6) or http://www.adobe.com/go/em_cc_MXItechnote (for CC).
You can send your extension to firstname.lastname@example.org so that we can check it.
Thanks for the reply, Carl. And sorry for being unclear.
I am having same problem as previous users. The extension is removed from the list in EM when I click 'Remove', but the extension still shows when I fire InDesign. I have sent you an email with my extension attached.
Here is my problem in brief:
I installed the extension via Extension Manager. Later, as I was developing, did 'Debug As' and 'Run As' multiple times with both InDesign CS6 and CC. Now, I want to remove the extension from InDesign CS6 and CC both. So, I quit InDesign, fire Extension Manager (CS6 and CC both, one at a time), 'Remove' the extension (and the extension is removed from the list in EM), fire InDesign again and under Windows > Extensions, I still see my extension listed.
Adobe products load CSXS extensions from two locations: One is per-machine location ("C:\Program Files (x86)\Common Files\Adobe\CS6ServiceManager\extensions" / "C:\Program Files (x86)\Common Files\Adobe\CEPServiceManager4\extensions" on Windows or "/Library/Application Support/Adobe/CS6ServiceManager/extensions" / "/Library/Application Support/Adobe/CEPServiceManager4/extensions" on Mac); another is per-user location ("C:\Users\<UserName>\AppData\Roaming\Adobe\CS6ServiceManager\extensions" / "C:\Users\<UserName>\AppData\Roaming\Adobe\CEPServiceManager4\extensions" on Windows or "/Users/<UserName>/Library/Application Support/Adobe/CS6ServiceManager/extensions" / "/Users/<UserName>/Library/Application Support/Adobe/CEPServiceManager4/extensions" on Mac). CEPServiceManager4 is for CC.
Extension Manager installs CSXS extensions to the per-machine location and removes them from that. When you debug your extension in Extension Builder, Extension Builder will copy it to per-user location. Although you have removed it from per-machine location, InDesign still loads it from per-user location. So please delete it from "/Users/<UserName>/Library/Application Support/Adobe/CS6ServiceManager/extensions" and "/Users/<UserName>/Library/Application Support/Adobe/CEPServiceManager4/extensions".
Thanks so much, Carl. This is exactly what I was looking for. It solved my problem after days of banging my head against wall.
Does this mean one needs to dump everything in ""/Users/<UserName>/Library/Application Support/Adobe/CS6ServiceManager/extensions" and "/Users/<UserName>/Library/Application Support/Adobe/CEPServiceManager4/extensions".?
No, you do not dump anything there. If you have the extension build ready that you wish to install on any Adobe product (like Photoshop or InDesign), you can install it via ExtensionManager and it goes to per-machine location (/Library/Application Support/Adobe/CS6ServiceManager/extensions" and "/Library/Application Support/Adobe/CEPServiceManager4/extensions") (refer to Carl's answer).
If you are a developer and working on developing the extension using ExtensionBuilder, and when you run the extension from within ExtensionBuilder via 'Run As' or 'Debug As' command, it goes to per-user location (/Users/<UserName>/Library/Application Support/Adobe/CS6ServiceManager/extensions" and "/Users/<UserName>/Library/Application Support/Adobe/CEPServiceManager4/extensions).
Although you can delete stuff from these folders to clear the cache or if the extension is not removed properly by ExtensionManager.
Can you spell this out for dummies? Where do I find the mxi file? I am trying to remove the FlexiForm extension and the remove button, disable function do nothing at all.
You can change the file extension from "zxp" to "zip", then unzip it with any of unzip tools. If it is an ordinary extension, you will find the mxi file in the root folder. Otherwise it is a CSXS extension, you can find manifest.xml in CSXS subfolder.
I have the problem that an extension I had bought for Dreamweaver CS6 can no more be removed even though it appears on the extension list. I deleted the user folders manually but without success. The problem appeared in conjunction with updating the extension. Now I can neither uninstall the corrupted extension or install the update. Is there a way of fixing this?
Why can't it be removed? What happened when you tried to remove it in Extension Manager CS6? Did you see any error message? Is it a per-user extension (all its files were installed under you home folder)? Are you using Windows or Mac?
When trying to remove it through Extension Manager (EM) I get an error message telling me that the extension file p7_IGM2_238.mxp is not installed even though the extension is visible in the Extension Manager. It is neither possible to remove it through EM or to reinstall the extension or its update mxp-file, since this would require removing the old extension which is not possible. The extension was purchased and I cannot modify it. I use Win 7 and have older Dreamweaver versions and Extension Managers installed, but they were not used, i.e. no extensions had been installed in the older Dreamweaver versions. The original extension had been running without problems and it was first after the obviously failed update that the problems started. During the update I got a message telling me that some file could not be read. That's all I know. Since nothing worked, I removed the extension files, but this did not help either.
I am not sure the extension is a per-machine extension (All files are installed to public location) or per-user extension (All files are installed to user-specific locatioin). If you can find the mxp (it may be renamed) in "C:\ProgramData\Adobe\Extension Manager CS6\EM Store\Dreamweaver CS6", then it's a per-machine extension; if you can find it in "C:\Users\<UserName>\AppData\Roaming\Adobe\Extension Manager CS6\EM Store\Dreamweaver CS6", then it's a per-user extension.
I will take aaa as the new file name for this extension bacause I don't have this extension so I don't know what it will be renamed to.
If it's a per-machine extension, please delete aaa.mxp, aaa.mxi, aaa.mxi_air ( and aaa.mxi_path if it exists) from "C:\ProgramData\Adobe\Extension Manager CS6\EM Store\Dreamweaver CS6", delete aaa.mxi from "C:\ProgramData\Adobe\Extension Manager CS6\Mxi Flag\Dreamweaver CS6", backup and delete "C:\ProgramData\Adobe\Extension Manager CS6\Configuration\DB\ExMan.db" and "C:\Users\<UserName>\AppData\Roaming\Adobe\Extension Manager CS6\Configuration\DB\ExManUser.db" then startup EM and reinstall it.
If it's a per-user extension, please delete aaa.mxp, aaa.mxi, aaa.mxi_air ( and aaa.mxi_path if it exists) from "C:\Users\<UserName>\AppData\Roaming\Adobe\Extension Manager CS6\EM Store\Dreamweaver CS6", delete aaa.mxi from "C:\Users\<UserName>\AppData\Roaming\Adobe\Extension Manager CS6\Mxi Flag\Dreamweaver CS6", backup and delete
"C:\Users\<UserName>\AppData\Roaming\Adobe\Extension Manager CS6\Configuration\DB\ExManUser.db" then startup EM and reinstall it.