24 Replies Latest reply: May 13, 2014 4:21 AM by Carl Sun RSS

    Unable to Remove plug-in using Extension Manager

    lfdiaz Community Member

      I have installed my plug-ins into InDesign CS5 using the Extension Manager CS5, the installation is successful. When I select my plug-in entry in the list of installed plug-ins and then click on the Remove button, the Extension Manager displays a progress bar and the line disappears from the list but the plug-in sits there in the Plug-Ins folder untouched!

       

      What's going on? How do I make sure that the plug-in is removed/uninstalled? Is there a log file for errors from the Extension Manager?

       

      Thanks a lot.

        • 1. Re: Unable to Remove plug-in using Extension Manager
          Carl Sun Adobe Employee

          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.

          • 2. Re: Unable to Remove plug-in using Extension Manager
            XRX_ID_user Community Member

            How does one remove an extension for any and all users on a system?

            • 3. Re: Unable to Remove plug-in using Extension Manager
              Carl Sun Adobe Employee

              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.

              • 4. Re: Unable to Remove plug-in using Extension Manager
                XRX_ID_user Community Member

                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?

                • 5. Re: Unable to Remove plug-in using Extension Manager
                  Carl Sun Adobe Employee

                  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?

                  • 6. Re: Unable to Remove plug-in using Extension Manager
                    lfdiaz Community Member

                    It's an zxp file. I create it using this mxi file:

                    <?xml version="1.0" encoding="UTF-8"?>

                    <macromedia-extension

                        name="PageProduction"

                        version="4.2.0.13"

                        type="object"

                        locked="false"

                        pkgtype="zxp"

                        plugin-manager-type="all-users"

                        enabled-for-enabled-all="true">

                     

                        <author name="My company name, Inc." />

                     

                        <products>

                            <product name="InDesign" version="7" primary="true" required="true" platform="mac" />

                        </products>

                     

                        <description>

                            <![CDATA[this plug-in does some stuff]]>

                        </description>

                     

                              <ui-access>

                                        <![CDATA[<br>This plug-in can be accessed from the <b>menu name here</b> menu]]>

                              </ui-access>

                     

                        <files>

                            <file source="build/release/PageProduction.InDesignPlugin"

                                                  destination="$indesign/Plug-Ins/PageProduction"

                                                  platform="mac"

                                                  file-type="plugin" shared="true" />

                            <file source="build/release/PageProductionUI.InDesignPlugin"

                                                  destination="$indesign/Plug-Ins/PageProduction"

                                                  platform="mac"

                                                  file-type="plugin" />

                            <file source="Installer/SupportFiles"

                                                  destination="$indesign/Plug-Ins/PageProduction"

                                                  platform="mac"

                                                  file-type="ordinary" />

                       </files>

                       

                    </macromedia-extension>

                    • 7. Re: Unable to Remove plug-in using Extension Manager
                      XRX_ID_user Community Member

                      It is a zxp file, and it does contain a plugin-manager-type attribute.

                      • 8. Re: Unable to Remove plug-in using Extension Manager
                        Carl Sun Adobe Employee

                        You can simply remove plugin-manager-type="all-users" and enabled-for-enabled-all="true" from the mxi file then re-create this extension.

                        • 9. Re: Unable to Remove plug-in using Extension Manager
                          lfdiaz Community Member

                          That works!

                           

                           

                          Thanks a lot Carl.

                          • 10. Re: Unable to Remove plug-in using Extension Manager
                            Carl Sun Adobe Employee

                            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.

                            • 11. Re: Unable to Remove plug-in using Extension Manager
                              XRX_ID_user Community Member

                              It works for me, too!

                               

                              I would ask that someone update the documentation to help future users.

                               

                              Thanks for the quick answers.

                              • 12. Re: Unable to Remove plug-in using Extension Manager
                                Swati999 Community Member

                                Hi Carl,

                                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:

                                /Library/Application Support/Adobe/CS6ServiceManager/extensions/

                                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.

                                • 13. Re: Unable to Remove plug-in using Extension Manager
                                  Carl Sun Adobe Employee

                                  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 exman.beijing@gmail.com so that we can check it.

                                  • 14. Re: Unable to Remove plug-in using Extension Manager
                                    Swati999 Community Member

                                    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.

                                    • 15. Re: Unable to Remove plug-in using Extension Manager
                                      Carl Sun Adobe Employee

                                      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".

                                      • 16. Re: Unable to Remove plug-in using Extension Manager
                                        Swati999 Community Member

                                        Kudos.

                                        Thanks so much, Carl. This is exactly what I was looking for. It solved my problem after days of banging my head against wall.

                                        • 17. Re: Unable to Remove plug-in using Extension Manager
                                          camelbreath Community Member

                                          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".?

                                           

                                          TNX,

                                          Joe

                                          • 18. Re: Unable to Remove plug-in using Extension Manager
                                            Swati999 Community Member

                                            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.

                                            • 19. Re: Unable to Remove plug-in using Extension Manager
                                              INTOWILD Community Member

                                              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.

                                              • 20. Re: Unable to Remove plug-in using Extension Manager
                                                Carl Sun Adobe Employee

                                                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.

                                                • 21. Re: Unable to Remove plug-in using Extension Manager
                                                  Alex75 Community Member

                                                  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?

                                                  • 22. Re: Unable to Remove plug-in using Extension Manager
                                                    Carl Sun Adobe Employee

                                                    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?

                                                    • 23. Re: Unable to Remove plug-in using Extension Manager
                                                      Alex75 Community Member

                                                      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.

                                                      • 24. Re: Unable to Remove plug-in using Extension Manager
                                                        Carl Sun Adobe Employee

                                                        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.