Windows 有没有办法检查是否安装了DevPack.netframework 4.7.2?
我已经安装了.NetFramework 4.7.2,然后为它安装了DevPack。在哪里可以找到服务器上是否安装了DevPack?也许在登记处或其他地方。如果您能帮助我,我很高兴。一个可能的解决方案是查询注册表以确定是否已安装DevPack HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall 例如:Windows 有没有办法检查是否安装了DevPack.netframework 4.7.2?,windows,powershell,.net-framework-version,Windows,Powershell,.net Framework Version,我已经安装了.NetFramework 4.7.2,然后为它安装了DevPack。在哪里可以找到服务器上是否安装了DevPack?也许在登记处或其他地方。如果您能帮助我,我很高兴。一个可能的解决方案是查询注册表以确定是否已安装DevPack HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall 例
PS C:\> Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*", "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*" | Where {$_.DisplayName -like '*.NET*' -and $_.DisplayVersion -like '4.7*'} | Select-Object DisplayName, DisplayVersion
DisplayName DisplayVersion
----------- --------------
Microsoft .NET Framework 4.7 Developer Pack 4.7.2053
Microsoft .NET Framework 4.7 SDK 4.7.02053
Microsoft .NET Framework 4.7 Targeting Pack (ENU) 4.7.02053
Microsoft .NET Framework 4.7 Targeting Pack 4.7.02053
希望这有帮助。一个可能的解决方案是查询注册表以确定是否已安装DevPack HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall 例如:
PS C:\> Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*", "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*" | Where {$_.DisplayName -like '*.NET*' -and $_.DisplayVersion -like '4.7*'} | Select-Object DisplayName, DisplayVersion
DisplayName DisplayVersion
----------- --------------
Microsoft .NET Framework 4.7 Developer Pack 4.7.2053
Microsoft .NET Framework 4.7 SDK 4.7.02053
Microsoft .NET Framework 4.7 Targeting Pack (ENU) 4.7.02053
Microsoft .NET Framework 4.7 Targeting Pack 4.7.02053
希望这有帮助