<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic unregister DLL and clean COM entries - ArcGIS Desktop customisations in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/unregister-dll-and-clean-com-entries-arcgis/m-p/361370#M9524</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi there, we're upgrading VB6 custom application to .NET. Any ideas on automatically unregistering the VB6 DLL and removing ArcGIS Desktop categories entries (commands, toolbars etc) using code?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For ArcGIS 10, am assuming there's no categories ... but for ArcGIS 9.3.1 users we still need to run this. Any suggestions is much appreciated. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 07 Jul 2010 03:01:46 GMT</pubDate>
    <dc:creator>tonydavid</dc:creator>
    <dc:date>2010-07-07T03:01:46Z</dc:date>
    <item>
      <title>unregister DLL and clean COM entries - ArcGIS Desktop customisations</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/unregister-dll-and-clean-com-entries-arcgis/m-p/361370#M9524</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi there, we're upgrading VB6 custom application to .NET. Any ideas on automatically unregistering the VB6 DLL and removing ArcGIS Desktop categories entries (commands, toolbars etc) using code?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For ArcGIS 10, am assuming there's no categories ... but for ArcGIS 9.3.1 users we still need to run this. Any suggestions is much appreciated. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Jul 2010 03:01:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/unregister-dll-and-clean-com-entries-arcgis/m-p/361370#M9524</guid>
      <dc:creator>tonydavid</dc:creator>
      <dc:date>2010-07-07T03:01:46Z</dc:date>
    </item>
    <item>
      <title>Re: unregister DLL and clean COM entries - ArcGIS Desktop customisations</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/unregister-dll-and-clean-com-entries-arcgis/m-p/361371#M9525</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;From command line:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;regsvr32 /u myvb6dll.dll&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Jul 2010 05:47:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/unregister-dll-and-clean-com-entries-arcgis/m-p/361371#M9525</guid>
      <dc:creator>RemigijusPankevicius</dc:creator>
      <dc:date>2010-07-07T05:47:23Z</dc:date>
    </item>
    <item>
      <title>Re: unregister DLL and clean COM entries - ArcGIS Desktop customisations</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/unregister-dll-and-clean-com-entries-arcgis/m-p/361372#M9526</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for the prompt reply ... &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Does it remove all entries in component category (i.e. ESRI Mx Commands) and CLSID automatically? I don't think the registry entry in HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID and HKEY_LOCAL_MACHINE\SOFTWARE\Classes for the custom DLLs gets cleaned up.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Jul 2010 08:11:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/unregister-dll-and-clean-com-entries-arcgis/m-p/361372#M9526</guid>
      <dc:creator>tonydavid</dc:creator>
      <dc:date>2010-07-07T08:11:17Z</dc:date>
    </item>
    <item>
      <title>Re: unregister DLL and clean COM entries - ArcGIS Desktop customisations</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/unregister-dll-and-clean-com-entries-arcgis/m-p/361373#M9527</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Should be OK because Implemented Categories are under CLSID so by removing CLSID you should get rid of them too:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; HKEY_CLASSES_ROOT\CLSID\{clsid-guid}\Implemented Categories\{category-guid}&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Aug 2010 14:55:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/unregister-dll-and-clean-com-entries-arcgis/m-p/361373#M9527</guid>
      <dc:creator>RemigijusPankevicius</dc:creator>
      <dc:date>2010-08-11T14:55:20Z</dc:date>
    </item>
    <item>
      <title>Re: unregister DLL and clean COM entries - ArcGIS Desktop customisations</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/unregister-dll-and-clean-com-entries-arcgis/m-p/361374#M9528</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I think unregistering the DLLs will still leave entries in the categories, so you'll still have some work to do to clean everything up.&amp;nbsp; I've had a quick look before on how to do this programmatically but never managed to work it out so always ended up doing it manually.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Aug 2010 20:25:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/unregister-dll-and-clean-com-entries-arcgis/m-p/361374#M9528</guid>
      <dc:creator>AndrewMay</dc:creator>
      <dc:date>2010-08-11T20:25:28Z</dc:date>
    </item>
    <item>
      <title>Re: unregister DLL and clean COM entries - ArcGIS Desktop customisations</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/unregister-dll-and-clean-com-entries-arcgis/m-p/361375#M9529</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Not so nice then...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Since guids do not change and number of component CLSIDs do not grow often, a simple semiautomatic approach would be to prepare .reg file to delete registry entries using regedit (by double-clicking reg file), see &lt;/SPAN&gt;&lt;A href="http://support.microsoft.com/kb/310516"&gt;http://support.microsoft.com/kb/310516&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;[-HKEY_CLASSES_ROOT\CLSID\{clsid-guid}]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[-HKEY_CLASSES_ROOT\{name}]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[-HKEY_CLASSES_ROOT\{name.version}]&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Aug 2010 09:37:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/unregister-dll-and-clean-com-entries-arcgis/m-p/361375#M9529</guid>
      <dc:creator>RemigijusPankevicius</dc:creator>
      <dc:date>2010-08-12T09:37:51Z</dc:date>
    </item>
    <item>
      <title>Re: unregister DLL and clean COM entries - ArcGIS Desktop customisations</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/unregister-dll-and-clean-com-entries-arcgis/m-p/361376#M9530</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;To delete from the registry would seem to be the only way to do it if you've got a large number of machines.&amp;nbsp; Shame there doesn't seem to be any inbuilt support for doing this.&amp;nbsp; It's all too easy to get things into categories, but if you're not careful you can easily end up with a lot of garbage in there.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Aug 2010 11:28:37 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/unregister-dll-and-clean-com-entries-arcgis/m-p/361376#M9530</guid>
      <dc:creator>AndrewMay</dc:creator>
      <dc:date>2010-08-12T11:28:37Z</dc:date>
    </item>
    <item>
      <title>Re: unregister DLL and clean COM entries - ArcGIS Desktop customisations</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/unregister-dll-and-clean-com-entries-arcgis/m-p/361377#M9531</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It was typical in VB6 to use the Package and Deployment Wizard to create installers for ArcGIS customizations.&amp;nbsp; ESRI had a VS addin that would create a *.reg file that you could use to register all of your classes.&amp;nbsp; To unregister all of the classes you would create a copy of this file and modify it to unregister (put a minus in front of all of the registry keys).&amp;nbsp; After you create the installer for your new .NET version of the application, just have it merge this "unregister" file into the registry.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Aug 2010 11:35:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/unregister-dll-and-clean-com-entries-arcgis/m-p/361377#M9531</guid>
      <dc:creator>NeilClemmons</dc:creator>
      <dc:date>2010-08-12T11:35:40Z</dc:date>
    </item>
    <item>
      <title>Re: unregister DLL and clean COM entries - ArcGIS Desktop customisations</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/unregister-dll-and-clean-com-entries-arcgis/m-p/361378#M9532</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;thanks everyone ... I wrote a function to unregister, cleanup registry and remove files for COM based ArcObjects DLL. Cheers.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Aug 2010 05:28:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/unregister-dll-and-clean-com-entries-arcgis/m-p/361378#M9532</guid>
      <dc:creator>tonydavid</dc:creator>
      <dc:date>2010-08-31T05:28:46Z</dc:date>
    </item>
    <item>
      <title>Re: unregister DLL and clean COM entries - ArcGIS Desktop customisations</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/unregister-dll-and-clean-com-entries-arcgis/m-p/361379#M9533</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; I am looking for the same automation which will clean up the registry for Arcobjects dlls. Could you please share the function?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Nikhil&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jan 2012 08:13:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/unregister-dll-and-clean-com-entries-arcgis/m-p/361379#M9533</guid>
      <dc:creator>nikhilsastikar</dc:creator>
      <dc:date>2012-01-26T08:13:26Z</dc:date>
    </item>
  </channel>
</rss>

