win7 升级Power Shell到4.0

由于用到EntityFrameworkCore ,想使用scaffold 来生成models。shell

提示我power Shell 2.0不支持命令,而后须要升级PS。code

PS  win7 升级文件下载地址是 https://www.microsoft.com/zh-CN/download/details.aspx?id=40855blog

在这里下载 Windows6.1-KB2819745-x64-MultiPkg.msu,安装便可cmd

在下载后安装有时候会出现 0x80240037 错误。it

若是出现这个,将下载文件 .msu 改为.cab .io

而后加压这个文件model

而后使用 dism /online /add-package /packagepath:"X:\加压后的文件夹\Windows6.1-KB2872047-x64.cab" 依次执行解压后的各个cab文件下载

=============================================command

若是须要右键支持打开power shell的话im

首先打开regedit

在{HKEY_CLASSES_ROOT\Directory\Background\shell\cmd\command}

下新建powershell以及command两个文件夹,如上图,

而后在command的REG_SZ的值输入

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NoExit Set-Location "%V"

 

若是不当心误操做删除了cmd的键值,那么能够用下面的键值回复,cmd的REG_Sz键值为:

cmd.exe /s /k pushd "%V"

 

而后关闭注册表,shift+右键 ,出现的菜单中能够看到powershell,效果以下:

相关文章
相关标签/搜索