找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 255|回复: 24

[分享] PowerShell安装到PE恢复PS功能(x64PE)

[复制链接]
发表于 昨天 13:02 | 显示全部楼层 |阅读模式
  从KuerPE的外置包截取单个补充PowerShell到PE,感谢大神Kuer精心制作的成品外置包。更多外置软件可到KuerPE官网获取。
  单文件打包,自释放包名称:PE_PowerShell.exe  大小:显示188.778M,属性大小为:184M,双击自解压到:X:\ProgramData\PowerShell\。解压释放只在桌面创建一个安装的快捷方式,并不是双击这个自释放包就安装上PS了,而是要自己再点桌面的快捷方式图标才会运行安装。如果某些PE没能创建桌面快捷方式就到自解压的文件夹里运行PS.bat这个脚本,就能安装上了,安装成不成功请自行测试效果。(要内置的就按这个路径和快捷方式复制到待重新打包的PE就行。)安装后PE会占多点内存,请自行判断要不要内置。

  本包支持KuerPE全部PE作品,支持大多数主流PE。
  通过测试,只要结束Pecmd.exe进程就关机重启的大概率不能成功安装PowerShell,代表的有IT天空的EasyU\杏雨梨云等,但也有例外,比如HotMYPE也是结束PECMD进程后重启,但却可正常安装上。特别点的是CMDPE,当结束PECMD进程时不能自启,桌面白屏了。但以命令行为主的PE怎么可能会安装不上,只要把ini里的重启资源管理器EXEC @PECMD.exe KILL explorer.exe这段删除保存,再运行PS.bat就可以成功安装。
这么多的测试下来,怀疑是Pecmd.exe版本的问题,通过替换,还是不行的就是不行。这样子只能揣测是PE出生问题了,也就不追查下去了。总之大多数能用,小部分特殊。

下载回复可见:

游客,如果您要查看本帖隐藏内容请回复


以修改过的雷电PE作图解:

简单演示释放安装过程:

发表于 昨天 13:33 | 显示全部楼层
感谢分享,这个不错
回复

使用道具 举报

发表于 昨天 13:52 | 显示全部楼层
PowerShell安装到PE,值得一试
回复

使用道具 举报

发表于 昨天 14:05 | 显示全部楼层
回复看见
回复

使用道具 举报

发表于 昨天 14:18 | 显示全部楼层
不知道能不能装到被精简掉PS的Win7x64上。

点评

我之前也试改成C盘路径注入过了,不成功。你也可以试试行动起来,说不定有机会成功。  发表于 昨天 19:00
那把X:替换成C:不就可以了吗?  发表于 昨天 18:43
这个不行,这个是针对PE的,注入的注册表都是X盘的,如果是C盘系统,根本就对不上了,所以不可以的。  发表于 昨天 18:33
回复

使用道具 举报

发表于 昨天 15:11 | 显示全部楼层
很好,很实用的工具
回复

使用道具 举报

发表于 昨天 15:15 | 显示全部楼层
回复看看!
回复

使用道具 举报

发表于 昨天 15:20 | 显示全部楼层
pe下能用ps,确实会方便不少
回复

使用道具 举报

发表于 昨天 15:46 | 显示全部楼层
楼主,你是一个大好人!!

点评

如果是正话我欣然接受你的夸赞如果是反话,就当我上了你的大当了。  详情 回复 发表于 昨天 18:31
回复

使用道具 举报

发表于 昨天 17:03 | 显示全部楼层
试用看看,谢谢分享
回复

使用道具 举报

发表于 昨天 17:50 | 显示全部楼层
需要看看,谢谢
回复

使用道具 举报

发表于 昨天 17:59 | 显示全部楼层
下载试试。有没有ps脚本试试
回复

使用道具 举报

发表于 昨天 18:00 | 显示全部楼层
下载试试。有没有ps脚本试试

点评

有啊,不过没发上来。给你一个之前大佬写的关闭屏幕锁定的脚本,专门测试PE里PS有没有效果。如果PS不生效,脚本窗口就是红色没有关屏效果。下面代码自己保存为BAT就行。  详情 回复 发表于 昨天 18:27
回复

使用道具 举报

发表于 昨天 18:05 | 显示全部楼层
本帖最后由 martin313 于 2026-6-2 18:08 编辑

需要搞这么麻烦吗?把绿色版的PowerShell解压缩后,直接塞进PE的system32文件夹里就行了啊

我都已经用此绿色版的PowerShell,运行ps1代码成功在pe里制作了pe,见:https://bbs.wuyou.net/forum.php?mod=viewthread&tid=449046&page=5 之126楼

点评

制作复杂,但使用并不麻烦,点点就行了。我去看了你的,感觉你的这个绿色版要是兼容性好的也可以分享分享,这个用K大的还是有些PE装不上。  详情 回复 发表于 昨天 18:20
回复

使用道具 举报

 楼主| 发表于 昨天 18:20 | 显示全部楼层
martin313 发表于 2026-6-2 18:05
需要搞这么麻烦吗?把绿色版的PowerShell解压缩后,直接塞进PE的system32文件夹里就行了啊

我都已经用此绿 ...

制作复杂,但使用并不麻烦,点点就行了。我去看了你的,感觉你的这个绿色版要是兼容性好的也可以分享分享,这个用K大的还是有些PE装不上。
回复

使用道具 举报

 楼主| 发表于 昨天 18:27 | 显示全部楼层
foxfirefox 发表于 2026-6-2 18:00
下载试试。有没有ps脚本试试

有啊,不过没发上来。给你一个之前大佬写的关闭屏幕锁定的脚本,专门测试PE里PS有没有效果。如果PS不生效,脚本窗口就是红色没有关屏效果。下面代码自己保存为BAT就行。
  1. @echo off
  2. if /i "%UserName%" == "SYSTEM" (Goto GotAdmin) else (reg query "HKLM\SYSTEM\ControlSet001\Control\MiniNT" 1>nul 2>nul&&Goto GotAdmin)
  3. if exist %WinDir%\System32\fltMC.exe fltMC 1>nul 2>nul||mshta VBScript:CreateObject("Shell.Application").ShellExecute("%~dpnx0","%*",,"runas",1)(Window.Close) 2>nul&&Exit /b

  4. :GotAdmin
  5. (if exist %WinDir%\System32\ureg.dll Mode 36,6 2>nul)&Color 2f

  6. REM 设置等待时间
  7. Set t=1
  8. echo 正在关闭屏幕,倒计时 %t% 秒。
  9. for /l %%i in (%t%,-1,1) do (
  10.     Title %%~i&Set /p="_ ."<nul
  11.     if exist %WinDir%\System32\timeout.exe (timeout /t 1 >nul) else if exist %WinDir%\System32\choice.exe (choice /t 1 /d y /n >nul) else ping 127.1 -n 2 >nul
  12. )
  13. Title &ver|find " 5." 1>nul 2>nul&&Title 关闭屏幕

  14. REM 关闭屏幕(基于 PowerShell,不支持 WinXP)
  15. PowerShell (Add-Type '[DllImport(\"user32.dll\")]^public static extern int SendMessage(int hWnd,int hMsg,int wParam,int lParam);' -Name a -Pas)::SendMessage(-1,0x0112,0xF170,2) 1>nul 2>nul||(Cls&Color cf&echo 关闭屏幕失败,按任意键退出。。。&Pause >nul&Exit /b)

  16. REM 锁定电脑
  17. rundll32.exe user32.dll,LockWorkStation 1>nul 2>nul
  18. Exit /b
复制代码

回复

使用道具 举报

 楼主| 发表于 昨天 18:31 | 显示全部楼层
tt911 发表于 2026-6-2 15:46
楼主,你是一个大好人!!

如果是正话我欣然接受你的夸赞如果是反话,就当我上了你的大当了。
回复

使用道具 举报

发表于 昨天 22:02 | 显示全部楼层
kuer 的PE,不也是结束Pecmd.exe进程就关机重启吗?它怎么支持呢???
回复

使用道具 举报

发表于 昨天 23:54 | 显示全部楼层
好东西。学习一下。感谢分享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-6-3 01:33

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表