64 Bit Registry Uninstall Information

  • Thread starter Thread starter Matthew Wieder
  • Start date Start date
M

Matthew Wieder

Guest
I wrote an MSI package that used the path found at
HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft .NET
Framework 2.0\InstallLocation to determine where the .NET bin directory was
installed. However, on 64 bit systems, that path no longer exists. Where is
the new location which gives the uninstall information on a 64 bit system, so
I can find the installation path?
 
Re: 64 Bit Registry Uninstall Information

Did you check in (drive letter):\WINDOWS\Microsoft.NET?

There are both 32-bit and 64-bit folders with additional
folders for each version there.


Matthew Wieder wrote:
> I wrote an MSI package that used the path found at
> HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft .NET
> Framework 2.0\InstallLocation to determine where the .NET bin directory was
> installed. However, on 64 bit systems, that path no longer exists. Where is
> the new location which gives the uninstall information on a 64 bit system, so
> I can find the installation path?
 
Re: 64 Bit Registry Uninstall Information

P.S.

It appears to be in the same location in XP 32-bit, also:

C:\WINDOWS\Microsoft.NET\Framework


Matthew Wieder wrote:
> I wrote an MSI package that used the path found at
> HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft .NET
> Framework 2.0\InstallLocation to determine where the .NET bin directory was
> installed. However, on 64 bit systems, that path no longer exists. Where is
> the new location which gives the uninstall information on a 64 bit system, so
> I can find the installation path?
 
Re: 64 Bit Registry Uninstall Information

I need a registry key that points me to the install location on any machine;
I don't need the actual file system path.

"Theo" wrote:

> P.S.
>
> It appears to be in the same location in XP 32-bit, also:
>
> C:\WINDOWS\Microsoft.NET\Framework
>
>
> Matthew Wieder wrote:
> > I wrote an MSI package that used the path found at
> > HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft .NET
> > Framework 2.0\InstallLocation to determine where the .NET bin directory was
> > installed. However, on 64 bit systems, that path no longer exists. Where is
> > the new location which gives the uninstall information on a 64 bit system, so
> > I can find the installation path?

>
 
Re: 64 Bit Registry Uninstall Information

My Windows XP Pro x64 64-bit (WINDOWS\regedit.exe) registry
entry is:
HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft.NET
Framework 2.0 (x64)\InstallLocation

And in the 32-bit (WINDOWS\SysWOW64registry\regedit.exe)
registry it's:
HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft.NET
Framework 3.0\InstallLocation

Nothing about Framework 3.0 in the 64-bit registry and
nothing about 2.0 in the 32-bit registry.


Matthew Wieder wrote:
> I need a registry key that points me to the install location on any machine;
> I don't need the actual file system path.
>
> "Theo" wrote:
>
>> P.S.
>>
>> It appears to be in the same location in XP 32-bit, also:
>>
>> C:\WINDOWS\Microsoft.NET\Framework
>>
>>
>> Matthew Wieder wrote:
>>> I wrote an MSI package that used the path found at
>>> HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft .NET
>>> Framework 2.0\InstallLocation to determine where the .NET bin directory was
>>> installed. However, on 64 bit systems, that path no longer exists. Where is
>>> the new location which gives the uninstall information on a 64 bit system, so
>>> I can find the installation path?
 
Re: 64 Bit Registry Uninstall Information

Matthew Wieder wrote:

>I wrote an MSI package that used the path found at
>HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft .NET
>Framework 2.0\InstallLocation to determine where the .NET bin directory was
>installed. However, on 64 bit systems, that path no longer exists. Where is
>the new location which gives the uninstall information on a 64 bit system,
>so
>I can find the installation path?


How about HKLM\Software\Microsoft\.NetFramework\InstallRoot ?

--
Steve Foster [SBS MVP]
---------------------------------------
MVPs do not work for Microsoft. Please reply only to the newsgroups.
 
Back
Top