從新安裝Windows7系統,在使用Flutter的時候,發現須要PowerShell5.0以上版本,須要升級Windows7裏自帶的PowerShell2.0到5.0以上,到微軟官網上查能夠升級到5.1,下面記錄一下升級過程。shell
在開始菜單--全部程序--附件中找到PowerShell打開,在PowerShell命令行中輸入:windows
$PSVersionTable.PSVersion
或者瀏覽器
Get-Host | Select-Object Version
而後回車,就能夠看到當前PowerShell的版本是多少了。Windows7默認看到的應該是2.0。
注意,這裏所說的Windows7是指Windows7 SP1,若是沒有打SP1補丁的,請打SP1補丁或直接安裝Windows7 SP1系統,不然使用不了PowerShell5.1的升級包。bash
在瀏覽器中訪問 https://www.microsoft.com/en-us/download/details.aspx?id=54616,打開後,以下圖:
網絡
點擊頁面中的紅色按鈕Download,進入選擇頁面,以下圖:
命令行
選擇Win7AndW2K8R2-KB3191566-x64.zip,而後點右下角的Next按鈕,頁面跳轉後稍等一會,就會彈出下載文件對話框,選擇本地保存位置後開始下載。code
安裝PowerShell5.1,至少須要.NET Framework 4.5.2,若是系統當前.NET Framework版本低於這個版本,須要先升級.NET Framework,具體操做查看另外一篇博文。blog
安裝PowerShell5.1,須要在以前的PowerShell上運行腳本,Windows7默認的PowerShell2.0是不容許運行腳本的,要先更改一下權限,具體步驟以下:ip
一、在開始菜單--全部程序--附件--Windows PowerShell--Windows PowerShell上鼠標右鍵,以管理員身份運行,打開PowerShell2.0。get
二、在PowerShell命令行中輸入
Set-ExecutionPolicy RemoteSigned -Force
而後回車,沒有出現任何錯誤信息,表示權限策略修改完成。
三、驗證權限策略是否修改正確,在PowerShell命令行中輸入
Get-ExecutionPolicy
而後回車,若是看到命令行輸出
RemoteSigned
則表示修改爲功。
一、將下載的Win7AndW2K8R2-KB3191566-x64.zip壓縮包解壓到一個新的文件夾內,例如解壓後的完整路徑是「D:\Shell」。解壓後的文件夾裏應該能夠看到下圖的兩個文件:
二、在PowerShell命令行中輸入
cd D:\Shell
回車後進入剛纔解壓出來的文件夾內
三、而後執行裏面的Install-WMF5.1.ps1腳本,在PowerShell命令行中輸入
Install-WMF5.1.ps1
回車後開始執行Install-WMF5.1.ps1腳本,這個過程可能會比較長,由於要在微軟官網在線下載更新,因此網絡不是很一般,請耐心等待安裝完成。
安裝完成後,從新啓動PowerShell,使用上述查看版本的命令再次查看,應該顯示的就是5.1版本了。