I just talked with the developer that works on this stuff. Apparently, this
is a known bug.
All assemblies belong to MSI, even though I installed assembly using gacutil
1) the (Default) name in the registry contains an MSI descriptor
value. This is an MSI bug, but they are not exactly sure how the system
gets into this state. Too hard to understand once system is in this state
Backup your HKCU\Software\Microsoft\Installer\Assemblies\Globa l. Go and
delete the (Default) key under
HKCU\Software\Microsoft\Installer\Assemblies\Globa l
OR
Backup your HKLM\SOFTWARE\Classes\Installer\Assemblies\Global. Go and
delete the (Default) key under
HKLM\SOFTWARE\Classes\Installer\Assemblies\Global
I hope this helps
Tim
--------------------
Content-Class: urn:content-classes:message
From: "wes" <wg*******@hotmail.com>
Sender: "wes" <wg*******@hotmail.com>
References: <38****************************@phx.gbl>
<31**************@cpmsftngxa06.phx.gbl>Subject: RE: Removing from GAC
Date: Tue, 23 Sep 2003 11:07:13 -0700
Lines: 60
Message-ID: <0e****************************@phx.gbl>
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Newsreader: Microsoft CDO for Windows 2000
Thread-Index: AcOB/YOuS9aCGHKSTxGKXO9r1btLRg==
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300
Newsgroups: microsoft.public.dotnet.general
Path: cpmsftngxa06.phx.gbl
Xref: cpmsftngxa06.phx.gbl microsoft.public.dotnet.general:109620
NNTP-Posting-Host: TK2MSFTNGXA08 10.40.1.160
X-Tomcat-NG: microsoft.public.dotnet.general
I installed these using gacutil from the command prompt.
So I don't know why it thinks they were installed by
something else. That being said, I can remove them by
hand, but don't want this to be a permanent solution.
-----Original Message-----
Assemblies get flagged as being 'special' when an
installer program placesthem in the GAC. The only way you are supposed to remove
them is touninstall the program
that originally installed it into the GAC.
Baring that, you can open a DOS prompt and go into %
windir%\assembly andfind/delete the assembly by hand.
Tim
--------------------
| Content-Class: urn:content-classes:message
| From: "wes" <wg*******@hotmail.com>
| Sender: "wes" <wg*******@hotmail.com>
| Subject: Removing from GAC
| Date: Mon, 8 Sep 2003 06:31:52 -0700
| Lines: 13
| Message-ID: <38****************************@phx.gbl>
| MIME-Version: 1.0
| Content-Type: text/plain;
| charset="iso-8859-1"
| Content-Transfer-Encoding: 7bit
| X-Newsreader: Microsoft CDO for Windows 2000
| X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300
| Thread-Index: AcN2DZCLUO9O4+waTHmhfwIcHklTTQ==
| Newsgroups: microsoft.public.dotnet.general
| Path: cpmsftngxa06.phx.gbl
| Xref: cpmsftngxa06.phx.gbl
microsoft.public.dotnet.general:107652| NNTP-Posting-Host: TK2MSFTNGXA11 10.40.1.163
| X-Tomcat-NG: microsoft.public.dotnet.general
|
| I just installed VS .Net 2003 and now when I try to
remove| something from the GAC I get the error:
|
| Unable to uninstall: assembly is required by one or
more| applications
| Pending references:
| SCHEME: <WINDOWS_INSTALLER> ID: <MSI> DESCRIPTION :
| <Windows Installer>
|
| These are components I had no problems installing and
| uninstalling previously. Does anyone know how I can
| uninstall?
|
|
.