无忧启动论坛

标题: 关于Win7 SP1 x64从PowerShell2.0升级到PowerShell5.1的方法 [打印本页]

作者: wu733    时间: 2024-3-2 23:05
标题: 关于Win7 SP1 x64从PowerShell2.0升级到PowerShell5.1的方法
本帖最后由 wu733 于 2024-3-3 14:35 编辑

首先导入如下注册表信息:
Windows Registry Editor Version 5.00

;允许PowerShell执行脚本权限
[HKEY_CURRENT_USER\Software\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell]
"ExecutionPolicy"="RemoteSigned"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell]
"ExecutionPolicy"="RemoteSigned"

然后,安装 .Net Framework 4.5 或更高版本

最后,下载https://www.123pan.com/s/jctA-hA46d.html(提取码:aVw3)里面的PowerShell5.1补丁,里面有三个.cab补丁,按数字顺序集成即可。

不会集成.cab补丁?
拷贝上面链接里面的文件夹到D:\
然后在命令提示符下输入以下dism命令进行集成:  /online 表示对本地在线系统进行集成
dism  /online  /add-package  /packagepath:d:\PowerShell5.1\1.Windows6.1-KB2809215-x64.cab
dism  /online  /add-package  /packagepath:d:\PowerShell5.1\2.Windows6.1-KB2872035-x64.cab
dism  /online  /add-package  /packagepath:d:\PowerShell5.1\3.Windows6.1-KB3191566-x64.cab
批处理执行最方便,不用一个一个字符敲

如何验证已经升级到PowerShell5.1 ?
在开始菜单 - 所有程序 - 附件 - Windows PowerShell - Windows PowerShell(最底下那个),鼠标左键直接打开,并在PowerShell命令行中输入:
Get-Host|Select-Object  Version
然后按回车键,就可以看到版本了





2024-03-02_225914.jpg (23.65 KB, 下载次数: 279)

2024-03-02_225914.jpg

作者: yuguotqing    时间: 2024-3-2 23:42
谢谢分享。。
作者: 2010laodu    时间: 2024-3-2 23:43
谢谢分享
作者: nathan6498    时间: 2024-3-3 00:18
谢谢分享
作者: in9    时间: 2024-3-3 06:18
感谢分享!
作者: yyz2191958    时间: 2024-3-3 07:33
谢谢分享
作者: nttwqz    时间: 2024-3-3 08:28
https://www.microsoft.com/en-us/download/details.aspx?id=54616
作者: 2012andyle113    时间: 2024-3-3 08:55
感谢分享,一般也用不到了,10用得多点了
作者: yzw92    时间: 2024-3-3 08:57
感谢分享
作者: kokozzz123    时间: 2024-3-3 09:03
牛逼克拉斯!
作者: tanglf    时间: 2024-3-3 09:07
不错,win7 很经典的
作者: wang1126    时间: 2024-3-3 10:04
谢谢分享
作者: yc2428    时间: 2024-3-3 10:44
谢谢分享
作者: 呵呵#1861    时间: 2024-3-3 11:00
谢谢分享
作者: yuguotqing    时间: 2024-3-3 13:56
感谢分享
作者: guong    时间: 2024-3-3 14:22
感谢分享!
作者: nathan6498    时间: 2024-3-3 15:14
谢谢分享
作者: 吃瓜喷众    时间: 2024-3-3 16:16
感觉没什么意义,cmd完全可以代替poweredshall,至少Windows 7这个东西我是不留的
作者: dayeye    时间: 2024-3-3 17:00
路过
作者: 2267981144    时间: 2024-3-3 17:49
谢谢旡私分享!
作者: whf888117    时间: 2024-3-3 18:12
支持一下
作者: kerych    时间: 2024-3-3 19:30

谢谢分享
作者: 9527sss    时间: 2024-3-3 20:09
谢谢分享
作者: oh312    时间: 2024-3-4 04:59
赞,谢谢分享。
作者: shinykers    时间: 2024-3-4 07:50
Win10是否可以同样操作?
作者: jinyutang    时间: 2024-3-4 08:32
谢谢分享。。
作者: 进士小站    时间: 2024-3-4 08:44
感谢楼主分享
特别收藏
以防有用
作者: jlshnlhj    时间: 2024-3-4 08:51
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CABFolder\Shell\Runas]
@="安装cab更新包"
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\CABFolder\Shell\Runas\command]
@="cmd /k dism /online /add-package /packagepath:\"%1\""

然后选中.cab文件,右键安装。
作者: 铿锵玫瑰    时间: 2024-3-4 09:48
感谢楼主分享,收藏备用!
作者: fegr    时间: 2024-3-5 13:03
感谢分享
作者: pbmmm    时间: 2024-3-5 13:16
感谢分享
作者: hehuiying    时间: 2024-4-4 08:17
谢谢分享
作者: 无犹启动    时间: 2024-5-7 21:53
谢谢分享
作者: zhangmi    时间: 2024-7-29 12:43
谢谢分享
作者: jy00172545    时间: 2024-7-29 14:43
谢谢楼主分享
作者: fuyechun    时间: 2025-1-8 16:04
本帖最后由 fuyechun 于 2025-1-8 17:40 编辑

升级到PowerShell5.1后,PowerShell变成英文版的了,有办法改回中文版吗
作者: wu733    时间: 2025-1-8 17:54
fuyechun 发表于 2025-1-8 16:04
升级到PowerShell5.1后,PowerShell变成英文版的了,有办法改回中文版吗

中文版的PowerShell长什么样?截图给我看看
作者: cutebe    时间: 2025-1-8 18:02
被精简掉PowerShell的Win7,能用这个方法直接装上PowerShell吗?
作者: pole87898843    时间: 2025-1-8 18:12
感谢分享!

作者: wu733    时间: 2025-1-8 18:17
cutebe 发表于 2025-1-8 18:02
被精简掉PowerShell的Win7,能用这个方法直接装上PowerShell吗?

不能,这个是在原PowerShell2.0的基础上升级到PowerShell5.1
作者: wu733    时间: 2025-1-8 18:20
fuyechun 发表于 2025-1-8 16:04
升级到PowerShell5.1后,PowerShell变成英文版的了,有办法改回中文版吗

7楼有提供官方升级PowerShell5.1的英文安装包,也没有中文安装包啊
作者: wn168cn@163.com    时间: 2025-1-8 18:31
感谢分享
作者: wu733    时间: 2025-1-8 18:41
为了解决大家的疑问,现提供正宗升级到PowerShell5.1的文章供大家参考:

https://blog.csdn.net/yyykj/article/details/103210294
作者: 极客装机    时间: 2025-1-8 19:00
我感觉这个方法还更加复杂了,明明就一个补丁能解决的事情,还搞到了命令
作者: wu733    时间: 2025-1-8 19:03
极客装机 发表于 2025-1-8 19:00
我感觉这个方法还更加复杂了,明明就一个补丁能解决的事情,还搞到了命令

一个补丁还真不行
作者: wu733    时间: 2025-1-8 19:04
极客装机 发表于 2025-1-8 19:00
我感觉这个方法还更加复杂了,明明就一个补丁能解决的事情,还搞到了命令

我知道你说的是只打KB3191566这一个补丁,但是为什么我这里又是三个,你自己琢磨琢磨
作者: wu733    时间: 2025-1-8 19:06
附上升级月度汇总以后的PowerShell5.1的版本

2025-01-08_190222.jpg (62.3 KB, 下载次数: 46)

2025-01-08_190222.jpg

作者: dwso    时间: 2025-1-8 19:07
感谢分享
作者: 半夏微凉    时间: 2025-1-8 20:22
牛逼克拉斯!
作者: fuyechun    时间: 2025-1-9 08:53
wu733 发表于 2025-1-8 17:54
中文版的PowerShell长什么样?截图给我看看

未升级之前的2.0版本是中文版的,如下图:……回贴似乎上传不了图片,你可以打开未升级前的PowerShell 2.0,如下:
  1. Windows PowerShell
  2. 版权所有 (C) 2009 Microsoft Corporation。保留所有权利。

  3. PS C:\Users\Administrator> Get-Host|Select-Object  Version

  4. Version
  5. -------
  6. 2.0


  7. PS C:\Users\Administrator>
复制代码

然后再看看升级到PowerShell 5.1版本的,如下:

  1. Windows PowerShell
  2. Copyright (C) 2016 Microsoft Corporation. All rights reserved.

  3. PS C:\Users\Administrator> Get-Host|Select-Object  Version

  4. Version
  5. -------
  6. 5.1.14409.1005


  7. PS C:\Users\Administrator>
复制代码
升级到5.1版本后,回显和帮助信息这些都变成了英文版的,你还可以打开 Windows PowerShell ISE 就可以很直观看到变成了英文版

作者: 2012fengxi    时间: 2025-1-9 13:38
PowerShell5不是绿色版的吗
作者: 极客装机    时间: 2025-1-11 17:00
wu733 发表于 2025-1-8 19:03
一个补丁还真不行

我不知道,你解释一下?我直接用的1406的补丁方案集成wmf5.1的
作者: fuyechun    时间: 2025-1-13 10:22
极客装机 发表于 2025-1-11 17:00
我不知道,你解释一下?我直接用的1406的补丁方案集成wmf5.1的

.msu的补丁解压后,里面包含了楼主的那3个.cab包。你说的这个1406的补丁方案是什么呢,可有链接我去看看
作者: 极客装机    时间: 2025-1-14 09:38
fuyechun 发表于 2025-1-13 10:22
.msu的补丁解压后,里面包含了楼主的那3个.cab包。你说的这个1406的补丁方案是什么呢,可有链接我去看看

我贴子里就有
作者: fengshangren    时间: 2025-1-19 04:05
楼主辛苦了
作者: fengshangren    时间: 2025-1-22 15:22
来了解学习一下
作者: fengshangren    时间: 2025-1-23 23:36
感谢楼主无私分享
作者: fengshangren    时间: 2025-1-24 22:46
感谢楼主无私分享
作者: fengshangren    时间: 2025-1-25 12:30
学习学习
作者: cryman    时间: 2025-1-25 12:44
有空试试看啊




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3