无忧启动论坛

 找回密码
 注册
搜索

[更新(2025/12/12) ModernUI回归] explorer再见,WinXShell你好!

查看数: 495146 | 评论数: 1321 | 收藏 285
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-9-28 10:32

正文摘要:

本帖最后由 slore 于 2025-12-15 01:37 编辑 什么是WinXShell? 支持Windows 7,8,8.1,10,11, Windows Server 2008,2012,2016,2019,2022,2025以及以上版本的PE平台上的的代替explorer.exe的外壳程序。 (目前仍有e ...

回复

slore 发表于 2019-2-3 13:33:23
lwb1 发表于 2019-2-3 11:06
还有一个问题
我把WinXshell设为PE默认的Shell
WinXshell启动时或打开文件夹时会出现一个命令提示符窗口
...


因为使用lua脚本扩展,做了一个 自动加载 lua_helper的lua脚本,结果呢,
它调用dir /b命令获取所有lua文件列表会启动一个cmd来运行的,所以会闪一下。
与文件夹关联没有关系。

打开:WinXShell\lua_helper\lua_helper.lua,删除红色的部分,添加蓝色的部分。

package.cpath = dllpath .. package.cpath

local f = io.popen('@dir /b '.. path .. '\\*.lua')
for line in f:lines() do
  if str.lower(line) ~= str.lower(__this__) then
    if suilib then
      suilib.print(line)
    else
      print(line)
    end
    require(line:sub(1, -5))
  end
end
f:close()


--[[
require('reg_helper')
require('os_helper')
require('str_helper')
require('io_helper')

--]]

slore 发表于 2019-2-3 13:40:10
本帖最后由 slore 于 2019-2-3 13:43 编辑
lwb1 发表于 2019-2-3 10:07
打不开文件夹
要关联哪个资源管理器?
(我很清楚如何用注册表关联文件夹)


补充系统缺失的文件,可以使用内置的“打开文件对话框”模拟资源管理器,这种方式和explorer.exe几乎一模一样,而且PE系统的很多“浏览”按钮也可以使用了,方便打开文件。

如果是这种方式,你不用修改注册表,桌面打开文件夹,我的电脑,回收站,按Win+E打开资源管理器等都自动会由WinXShell.exe来打开

运行直接输入: system32这种方式打开文件夹,确实漏了关联注册表,你可以修改HKCR\Folder的关联到WinXShell.exe %1程序。

如果你使用第三方文件管理器,比如explorer++.exe,他们支持多窗口等其他特性,而且是绿色软件,单独一个exe就可以了,不依赖系统组件,比较便携。

这个情况,你修改好WinXShell.jcfg的配置桌面打开文件夹,我的电脑,回收站,按Win+E打开资源管理器等都自动会由WinXShell去调用第三方文件管理器,你不需要修改注册表

当然,同样运行直接输入:system32会提示无法找到关联程序,你可以修改注册表关联到WinXShell.exe %1,也可以直接关联到该第3方文件管理器:explorer++.exe %1。
slore 发表于 2019-2-2 18:27:43
lwb1 发表于 2019-2-2 16:24
explorer++.exe放那个目录?

如果你用第三方文件管理器,如 explorer++.exe。
你放到和WinXShell.exe相同目录,

WinXShell.jcfg你打开

  "::文件管理器":
  {
    "#::第3方文件管理器":"##{JVAR_MODULEPATH}\\explorer++.exe",
    "#padding-bottom":20
  },

"#::第3方文件管理器"开头的 #号删除掉就行了。

你也可以随意放到其他地方,这个路径修改就行了,比如:

"::第3方文件管理器":"X:\\Program Files\\explorer++\\explorer++.exe",

评分

参与人数 1无忧币 +1 收起 理由
Win7MEMZ-BX + 1 赞一个!

查看全部评分

slore 发表于 2018-8-20 21:54:55
Mouri_Naruto 发表于 2018-8-20 00:36
有关系的
因为使用含有GPL许可的所有项目和使用LGPL许可的静态编译的项目都有问询源代码在哪里的权利
...

推送到PExplorer这里了,
里面有2个分支PExlorer_v1.0,引入UI库前的最后一个Tag版本,
另外WinXShell改名后对文件管理器也有部分修正,所以把这部分修正单独抽取出来,
推送到WinXShell_shellpart的分支了,可以无依赖VS2015编译成功。

WinXShell的仓库预留着吧。

评分

参与人数 2无忧币 +6 收起 理由
Win7MEMZ-BX + 1 很给力!
Mouri_Naruto + 5 很给力!

查看全部评分

xintiandi 发表于 2018-1-29 22:21:52
本帖最后由 xintiandi 于 2018-1-29 22:33 编辑

的确是忘了加winpe参数,加上后,重启和关机都有效了。我想取消关机按钮,只保留重启,都是远程操作,一旦关机后,就不方便开机了,不知如何实现。

WinXShell.exe -ui -jcfg UI_Shutdown\main.jcfg

这个直接命令行可用,改到配置里面会出错。
friend8179 发表于 2015-9-29 14:32:09
楼主,还是静态编译,去除掉对VC库依赖吧
WilliamChan 发表于 昨天 07:42
我有个奇怪问题,为什么设置等页面是直接出现,而不是跟随系统动画弹出
51ibm1 发表于 4 天前
感谢楼主无私分享
清风徐来123 发表于 7 天前
感谢分享
WilliamChan 发表于 2026-1-31 15:20:41
给大佬魔改了一个win11风格的版本
aiya01 发表于 2026-1-31 15:11:22
S大,请问 日历 如何生效?
我试了以下方式,只在初进桌面有显示 日历,关闭后就点不出来了
EXEC %ProgramFiles%\WinXShell\WinXShell.exe -daemon
EXEC %ProgramFiles%\WinXShell\WinXShell.exe -ui -jcfg wxsUI\UI_Calendar.zip\Calendar.jcfg
陈皮。 发表于 2026-1-30 17:14:47
1
apachi1012 发表于 2026-1-30 08:50:45
感谢分享
hhy0206 发表于 2026-1-30 08:00:45
谢谢楼主的分享
handsome_xiang 发表于 2026-1-28 16:56:44
感谢楼主分享!
mhzxy 发表于 2026-1-26 08:08:29
学而时习之不亦说乎。
qq2348227 发表于 2026-1-25 18:18:48
slore 发表于 2026-1-25 17:56
最新版本在蓝凑网盘。汉化?默认发布就带中文版啊。

请问有什么群吗?我想付费讨教一下技术支持。
slore 发表于 2026-1-25 17:56:36
qq2348227 发表于 2026-1-25 17:54
请问 LZ 这个 WinXShell 原作者的最新发布作品网址是什么地方?

我想用在 windows server 23H2 上

最新版本在蓝凑网盘。汉化?默认发布就带中文版啊。

点评

请问有什么群吗?我想付费讨教一下技术支持。  详情 回复 发表于 2026-1-25 18:18
qq2348227 发表于 2026-1-25 17:54:09
请问 LZ 这个 WinXShell 原作者的最新发布作品网址是什么地方?

我想用在 windows server 23H2 上

https://support.microsoft.com/en-us/help/5078132

就是这个系统上,还是需要原作者发布最新版本,你做汉化?

点评

最新版本在蓝凑网盘。汉化?默认发布就带中文版啊。  详情 回复 发表于 2026-1-25 17:56
Googolplex 发表于 2026-1-23 10:04:02
这个界面有点意思
WilliamChan 发表于 2026-1-20 07:29:37
求帮助,pe 开机自动打开文件资源管理器的窗口,怎么修复,原因,我按照slore 的方法替换新版winxshell.exe 修复win + d 可是就会出现上述情况,怎么办
welixin 发表于 2026-1-14 15:38:21
WilliamChan 发表于 2026-1-9 18:36:44
作者会更新纯win11风格的版本吗
18949234056 发表于 2026-1-9 08:19:21
好东东,,,支持
tom2143 发表于 2026-1-8 22:41:54
非常给力的一个项目
tom2143 发表于 2026-1-8 22:27:55
必须来支持一下 不错
john138 发表于 2026-1-6 15:29:44

感谢分享
12355 发表于 2026-1-5 18:21:04
楼主NB
sd631267 发表于 2026-1-4 09:02:02
txiangyang 发表于 2025-12-30 15:59:41
感谢楼主大力开发
kobcnj 发表于 2025-12-30 15:31:17
支持原创,感谢楼主分享。
xygzxygz 发表于 2025-12-26 08:57:02
好工具,有详细教程就更好了!
tqh608 发表于 2025-12-24 15:45:50
本帖最后由 tqh608 于 2025-12-24 16:25 编辑

S大,经测试最新版WinXShell_RC5.1.5.1.de45e6b在这个PE   http://bbs.wuyou.net/forum.php?mod=viewthread&tid=425765 上使用相互切换用户,即A用户切换到S用户再由S用户切换到A用户时,显示桌面失效,进入PE系统后如果不相互切换用户显示桌面正常。使用旧版RC5.1.0双用户相互切换显示桌面都正常。
likunrong 发表于 2025-12-23 10:46:01
感谢分享
tutucherry 发表于 2025-12-22 17:21:11
谢谢楼主的分享
zqfeng01 发表于 2025-12-22 12:08:35
感谢分享

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

闽公网安备 35020302032614号

GMT+8, 2026-2-8 09:18

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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