Я получаю это сообщение при попытке запустить PowerShell
Версия v4.0.30319 .NET Framework не установлена и требуется запустите версию 3 Windows PowerShell.
Я пробовал ремонтировать.NET Framework, и я попробовал переустановка .NET, однако сообщение сохраняется. Что является причиной этой проблемы?
решение1
Похоже, проблема была вызвана отсутствием ключа реестра, этот код решил ее.
Редактор реестра Windows версии 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework] "InstallRoot"="C:\\Windows\\Microsoft.NET\\Framework64\\"