Windows7安裝PowerShell5.1方法(Flutter新版本須要)

Windows7安裝PowerShell5.1方法(Flutter新版本須要)

  從新安裝Windows7系統,在使用Flutter的時候,發現須要PowerShell5.0以上版本,須要升級Windows7裏自帶的PowerShell2.0到5.0以上,到微軟官網上查能夠升級到5.1,下面記錄一下升級過程。shell

查看PowerShell當前版本

  在開始菜單--全部程序--附件中找到PowerShell打開,在PowerShell命令行中輸入:windows

$PSVersionTable.PSVersion

或者瀏覽器

Get-Host | Select-Object Version

  而後回車,就能夠看到當前PowerShell的版本是多少了。Windows7默認看到的應該是2.0。
  注意,這裏所說的Windows7是指Windows7 SP1,若是沒有打SP1補丁的,請打SP1補丁或直接安裝Windows7 SP1系統,不然使用不了PowerShell5.1的升級包。bash

下載PowerShell5.1升級包

  在瀏覽器中訪問 https://www.microsoft.com/en-us/download/details.aspx?id=54616,打開後,以下圖
網絡

  點擊頁面中的紅色按鈕Download,進入選擇頁面,以下圖:
命令行

  選擇Win7AndW2K8R2-KB3191566-x64.zip,而後點右下角的Next按鈕,頁面跳轉後稍等一會,就會彈出下載文件對話框,選擇本地保存位置後開始下載。code

安裝PowerShell5.1升級包

檢查運行環境

  安裝PowerShell5.1,至少須要.NET Framework 4.5.2,若是系統當前.NET Framework版本低於這個版本,須要先升級.NET Framework,具體操做查看另外一篇博文。blog

修改PowerShell執行腳本權限

  安裝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版本了。

相關文章
相關標籤/搜索