Lấy cái này từ một vài nguồn khác, có vẻ như vẫn hoạt động cho đến nay.
và
Làm cách nào để chạy PowerShell với thời gian chạy .NET 4?
Một cách khác để làm cho PowerShell và LocalDB chơi tốt là làm cho PowerShell biết về DOTNET 4.0.3. Điều này có thể được thực hiện bằng cách tạo một tệp có tên "powershell.exe.config" trong C:\ Windows \ System32 \ WindowsPowerShell \ v1.0. Tệp phải chứa những nội dung sau:
<?xml version="1.0"?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0.30319"/>
<supportedRuntime version="v2.0.50727"/>
</startup>
</configuration>
Xin lưu ý rằng đây không phải là cách được hỗ trợ chính thức để sử dụng PowerShell, vì vậy nó có thể phá vỡ các nội dung khác ...