Guest Matthew Wieder Posted July 9, 2007 Posted July 9, 2007 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?
Guest Theo Posted July 9, 2007 Posted July 9, 2007 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?
Guest Theo Posted July 9, 2007 Posted July 9, 2007 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?
Guest Matthew Wieder Posted July 9, 2007 Posted July 9, 2007 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? >
Guest Theo Posted July 9, 2007 Posted July 9, 2007 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?
Guest Steve Foster [SBS MVP] Posted July 9, 2007 Posted July 9, 2007 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.
Recommended Posts