Windows7安裝PowerShell5.1方法(Flutter新版本需要)
??重新安裝Windows7系統,在使用Flutter的時候,發現需要PowerShell5.0以上版本,需要升級Windows7里自帶的PowerShell2.0到5.0以上,到微軟官網上查可以升級到5.1,下面記錄一下升級程序,
查看PowerShell當前版本
??在開始選單--所有程式--附件中找到PowerShell打開,在PowerShell命令列中輸入:
$PSVersionTable.PSVersion
或者
Get-Host | Select-Object Version
??然后回車,就可以看到當前PowerShell的版本是多少了,Windows7默認看到的應該是2.0,
??注意,這里所說的Windows7是指Windows7 SP1,如果沒有打SP1補丁的,請打SP1補丁或直接安裝Windows7 SP1系統,否則使用不了PowerShell5.1的升級包,
下載PowerShell5.1升級包
??在瀏覽器中訪問 https://www.microsoft.com/en-us/download/details.aspx?id=54616,打開后,如下圖:

??點擊頁面中的紅色按鈕Download,進入選擇頁面,如下圖:

??選擇Win7AndW2K8R2-KB3191566-x64.zip,然后點右下角的Next按鈕,頁面跳轉后稍等一會,就會彈出下載檔案對話框,選擇本地保存位置后開始下載,
安裝PowerShell5.1升級包
檢查運行環境
??安裝PowerShell5.1,至少需要.NET Framework 4.5.2,如果系統當前.NET Framework版本低于這個版本,需要先升級.NET Framework,具體操作查看另一篇博文,
修改PowerShell執行腳本權限
??安裝PowerShell5.1,需要在之前的PowerShell上運行腳本,Windows7默認的PowerShell2.0是不允許運行腳本的,要先更改一下權限,具體步驟如下:
??1、在開始選單--所有程式--附件--Windows PowerShell--Windows PowerShell上滑鼠右鍵,以管理員身份運行,打開PowerShell2.0,
??2、在PowerShell命令列中輸入
Set-ExecutionPolicy RemoteSigned -Force
然后回車,沒有出現任何錯誤資訊,表示權限策略修改完成,
??3、驗證權限策略是否修改正確,在PowerShell命令列中輸入
Get-ExecutionPolicy
??然后回車,如果看到命令列輸出
RemoteSigned
??則表示修改成功,
執行腳本安裝
??1、將下載的Win7AndW2K8R2-KB3191566-x64.zip壓縮包解壓到一個新的檔案夾內,例如解壓后的完整路徑是“D:\Shell”,解壓后的檔案夾里應該可以看到下圖的兩個檔案:

??2、在PowerShell命令列中輸入
cd D:\Shell
??回車后進入剛才解壓出來的檔案夾內
??3、然后執行里面的Install-WMF5.1.ps1腳本,在PowerShell命令列中輸入
Install-WMF5.1.ps1
??回車后開始執行Install-WMF5.1.ps1腳本,這個程序可能會比較長,因為要在微軟官網在線下載更新,所以網路不是很通常,請耐心等待安裝完成,
??安裝完成后,重新啟動PowerShell,使用上述查看版本的命令再次查看,應該顯示的就是5.1版本了,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/3766.html
標籤:其他
