无忧启动论坛

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

[分享] 给 pe 添加 微软拼音 & 微软五笔 输入法

    [复制链接]
跳转到指定楼层
1#
发表于 2025-2-5 21:56:14 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 2013koko 于 2025-2-10 22:22 编辑

如题,尽管个人觉得 pe 没必要集成 微软拼音 & 微软五笔,但总有人有这个需求。
近来做了一些测试,现将结果分享给有需要的朋友。

1、文件列表,已按照 Windows 版本分别做了文件列表,按需选用。

2、InputService.dll 破解,在pe下添加微软输入法,需要对这个文件进行处理。
     破解工具、批处理一并奉上,适用于所有版本的文件处理。

3、DEFAULT 注册表:分为 单拼音、单五笔、拼音&五笔 三种,按需使用。
     SOFTWARE 注册表:对于 2013kokoPE,使用 SOFTWARE_微软输入法_2013kokoPE.reg 即可。
                                   对于其它 PE ,建议使用 SOFTWARE_微软输入法_公共版.reg ,注册表更全,避免各种问题。

单独添加微软拼音,删除五笔文件
\Windows\InputMethod\CHS\ChsWubi.lex
\Windows\System32\InputMethod\CHS\ChsWubiDS.dll

单独添加微软五笔,删除拼音文件
\Windows\InputMethod\CHS\ChsPinyin.lex
\Windows\InputMethod\CHS\ChsPinyin.lm
\Windows\System32\InputMethod\CHS\ChsPinyinDS.dll

文件列表
\Windows\InputMethod\CHS\ChsPinyin.lex
\Windows\InputMethod\CHS\ChsPinyin.lm
\Windows\InputMethod\CHS\ChsWubi.lex
\Windows\System32\InputMethod\CHS\ChsEM.dll
\Windows\System32\InputMethod\CHS\ChsIME.exe
\Windows\System32\InputMethod\CHS\ChsPinyinDS.dll
\Windows\System32\InputMethod\CHS\ChsWubiDS.dll
\Windows\System32\InputMethod\SHARED\ChxEM.dll
\Windows\System32\InputMethod\SHARED\ResourceDll.dll

win10初版10240、10586以下
无:\Windows\System32\InputMethod\CHS\ChsEM.dll
有:\Windows\System32\InputMethod\SHARED\ChxEM.dll

\Windows\System32\zh-CN\ime_textinputhelpers.dll.mui
\Windows\System32\zh-CN\input.dll.mui
\Windows\System32\zh-CN\InputSwitch.dll.mui
\Windows\System32\zh-CN\msctf.dll.mui
\Windows\System32\zh-CN\msctfuimanager.dll.mui
\Windows\System32\zh-CN\Windows.Web.dll.mui
\Windows\System32\CorePrivacySettingsStore.dll(win11需要)
\Windows\System32\ime_textinputhelpers.dll(win11需要)
\Windows\System32\input.dll(微软输入法显示中文名称需要)
\Windows\System32\InputHost.dll(10586以下无此文件)
\Windows\System32\InputLocaleManager.dll(10586以下不需要)
\Windows\System32\InputService.dll(10586以下不需要,19045及win11需破解)
\Windows\System32\InputSwitch.dll
\Windows\System32\msctf.dll
\Windows\System32\MsCtfMonitor.dll
\Windows\System32\msctfp.dll
\Windows\System32\msctfuimanager.dll
\Windows\System32\MTF.dll
\Windows\System32\MTFServer.dll
\Windows\System32\TextInputMethodFormatter.dll(10586以下无此文件)
\Windows\System32\Windows.Networking.Connectivity.dll(仅10586需要)
\Windows\System32\Windows.Web.dll(仅19045需要)

\Windows\SysWOW64\msctf.dll
\Windows\SysWOW64\msctfuimanager.dll(微软输入法在网络浏览器中输入需要)

WinPE 添加 微软拼音_微软五笔.zip

16.14 KB, 下载次数: 108, 下载积分: 无忧币 -2

评分

参与人数 8无忧币 +41 收起 理由
银狼驰骋 + 1
温拿 + 5 赞一个!
20090101 + 10 赞一个!
holley2008 + 5 赞一个!
浪仔 + 5 很给力!
wuxin9712 + 5
情深梦缘 + 5 赞一个!
chshrm + 5 很给力!

查看全部评分

287#
发表于 昨天 08:39 | 只看该作者
chshrm 发表于 2025-2-11 18:49
Microsoft Windows [版本 10.0.19045.5247]
(c) Microsoft Corporation。保留所有权利。
哦,我的问题 ...


关键是找到tfmon崩溃或者打不出字的关键注册表了没啊?!
回复

使用道具 举报

286#
发表于 昨天 08:38 | 只看该作者
chshrm 发表于 2025-2-9 18:20
已经试过你的8MBsoftware了,确定ctfmon崩溃!


刚刚特地用win10的注册表补了,试试看ctfmon还会不会崩溃?

https://www.123865.com/s/jKNSVv-gNbtv
回复

使用道具 举报

285#
发表于 前天 18:49 | 只看该作者
martin313 发表于 2025-2-11 16:58
你这个是什么版本的PE,到时候如果感兴趣的话,可以再补一下对应版本的注册表试试,这样可以控制softwa ...

Microsoft Windows [版本 10.0.19045.5247]
(c) Microsoft Corporation。保留所有权利。
哦,我的问题已经解决了,现在software只有7MB,输入法运行正常,W2和众多apps都能正常运行。

点评

关键是找到tfmon崩溃或者打不出字的关键注册表了没啊?!  详情 回复 发表于 昨天 08:39
回复

使用道具 举报

284#
发表于 前天 16:58 | 只看该作者
chshrm 发表于 2025-2-9 11:04
好,刚才有事忙,稍等一下啊,看你精力充沛,麻烦你一下!


你这个是什么版本的PE,到时候如果感兴趣的话,可以再补一下对应版本的注册表试试,这样可以控制software注册表最小化

点评

Microsoft Windows [版本 10.0.19045.5247] (c) Microsoft Corporation。保留所有权利。 哦,我的问题已经解决了,现在software只有7MB,输入法运行正常,W2和众多apps都能正常运行。  详情 回复 发表于 前天 18:49
回复

使用道具 举报

283#
发表于 前天 16:53 | 只看该作者
chshrm 发表于 2025-2-9 18:20
已经试过你的8MBsoftware了,确定ctfmon崩溃!


刚刚特地测试了一下,特地把注册表60几M精简到10几M,然后再用168与169楼的清单,补了注册表,测试了一下,挺好啊!
win11_26100.2894 的PE

图片20250211164904.png (535.88 KB, 下载次数: 0)

图片20250211164904.png
回复

使用道具 举报

282#
发表于 前天 16:00 | 只看该作者
本帖最后由 chengbing 于 2025-2-11 16:04 编辑
Bluebells 发表于 2025-2-10 19:56
试试在登录 Administrator 帐户时, 以 system 用户权限执行 ctfmon.exe

大佬!在您这个“以system用户权限执行 ctfmon.exe” 的点拨下,我已经解决双用户PE添加微软拼音和五笔后切换到Administrator 用户不能输入的Bug,在Administrator用户配置文件加载时,执行:
EXEC -su %WinDir%\System32\ctfmon.exe
谢谢高手!您是高手。
回复

使用道具 举报

281#
 楼主| 发表于 3 天前 | 只看该作者
本帖最后由 2013koko 于 2025-2-10 21:02 编辑
chshrm 发表于 2025-2-10 19:58
我一直都可以运行的,检查一下这些文件在不在?
\Windows\System32\activeds.dll
\Windows\System32\ad ...

还好,没什么问题,运行 VMware 也ok

sshot-1.jpg (790.12 KB, 下载次数: 0)

sshot-1.jpg

sshot-1.png (66.99 KB, 下载次数: 0)

sshot-1.png
回复

使用道具 举报

280#
发表于 3 天前 | 只看该作者
感谢分享,习惯MSpy
回复

使用道具 举报

279#
发表于 3 天前 | 只看该作者
微软拼音输入法,设置默认输入为英文,请问在注册表哪里修改?
DS给出的答案:
打开注册表编辑器:

按 Win + R,输入 regedit,回车。

定位到注册表路径:

导航到以下路径:

复制
HKEY_CURRENT_USER\Software\Microsoft\InputMethod\Settings\CHS
修改或创建 DefaultMode 键值:

在右侧窗口,查找或新建一个名为 DefaultMode 的 DWORD 值。

如果不存在,右键空白处,选择 新建 > DWORD (32位) 值,命名为 DefaultMode。

双击 DefaultMode,将值设为 1。

重启电脑:

修改后,重启电脑使设置生效。

说明:
DefaultMode 值为 1 表示默认英文输入,0 表示默认中文输入。
回复

使用道具 举报

278#
发表于 3 天前 | 只看该作者
Windows 11 的资源管理器引入了新的设计和功能,因此依赖的文件也有所不同:

Taskbar.dll
路径:C:\Windows\System32\Taskbar.dll
提供任务栏的功能支持(Windows 11 的任务栏经过重新设计)。

ExplorerFrame.dll
路径:C:\Windows\System32\ExplorerFrame.dll
提供资源管理器的窗口框架支持。

windows.storage.dll
路径:C:\Windows\System32\windows.storage.dll
提供文件系统和存储相关功能。

ShellExperienceHost.exe
路径:C:\Windows\SystemApps\ShellExperienceHost_cw5n1h2txyewy\ShellExperienceHost.exe
负责现代 Shell 组件的渲染(如开始菜单、通知中心等)。

FileExplorerExtensions.dll
路径:C:\Windows\System32\FileExplorerExtensions.dll
提供文件资源管理器的扩展功能。

MrtCore.dll
路径:C:\Windows\System32\MrtCore.dll
提供资源管理器的多语言支持。
回复

使用道具 举报

277#
发表于 3 天前 | 只看该作者
2013koko 发表于 2025-2-10 19:48
W2能行不?以前的旧版本是支持的,新版就没测过了

我一直都可以运行的,检查一下这些文件在不在?
\Windows\System32\activeds.dll
\Windows\System32\adsldpc.dll
\Windows\System32\cscript.exe
\Windows\System32\ieframe.dll
\Windows\System32\jscript.dll
\Windows\System32\jscript9.dll
\Windows\System32\jscript9diag.dll
\Windows\System32\mshta.exe
\Windows\System32\mshtml.dll
\Windows\System32\mshtml.tlb
\Windows\System32\mshtmled.dll
\Windows\System32\msIso.dll
\Windows\System32\msvcp60.dll
\Windows\System32\scrobj.dll
\Windows\System32\scrrun.dll
\Windows\System32\subst.exe
\Windows\System32\vbscript.dll
\Windows\System32\wer.dll
\Windows\System32\werdiagcontroller.dll
\Windows\System32\WerEnc.dll
\Windows\System32\weretw.dll
\Windows\System32\wersvc.dll
\Windows\System32\werui.dll
\Windows\System32\windowsperformancerecordercontrol.dll
\Windows\System32\wshom.ocx

点评

还好,没什么问题,运行 VMware 也ok  详情 回复 发表于 3 天前
回复

使用道具 举报

276#
发表于 3 天前 | 只看该作者
chengbing 发表于 2025-2-10 18:54
到现在,PE中添加微软拼音和五笔输入法,我个人针对无忧论坛下载的几个不同的11PE进行添加,我都安装版本下 ...

试试在登录 Administrator 帐户时, 以 system 用户权限执行 ctfmon.exe

点评

大佬!在您这个“以system用户权限执行 ctfmon.exe” 的点拨下,我已经解决双用户PE添加微软拼音和五笔后切换到Administrator 用户不能输入的Bug,执行语句为: EXEC -su %WinDir%\System32\ctfmon.exe  详情 回复 发表于 前天 16:00
回复

使用道具 举报

275#
 楼主| 发表于 3 天前 | 只看该作者
chshrm 发表于 2025-2-10 19:45
目前为止不需要.net的都能运行,我都拿来当正常系统上网,测试PE,测试批处理,反正有问题了就重新启动, ...

W2能行不?以前的旧版本是支持的,新版就没测过了

点评

我一直都可以运行的,检查一下这些文件在不在? \Windows\System32\activeds.dll \Windows\System32\adsldpc.dll \Windows\System32\cscript.exe \Windows\System32\ieframe.dll \Windows\System32\jscript.dll  详情 回复 发表于 3 天前
回复

使用道具 举报

274#
发表于 3 天前 | 只看该作者
我的PE都是装在ESP分区的,好几个PE启动菜单,这个不行换一个。
回复

使用道具 举报

273#
发表于 3 天前 | 只看该作者
2013koko 发表于 2025-2-10 19:39
你的app,我的pe能运行不?不行的发来我看下能不能搞好

目前为止不需要.net的都能运行,我都拿来当正常系统上网,测试PE,测试批处理,反正有问题了就重新启动,不怕系统坏

点评

W2能行不?以前的旧版本是支持的,新版就没测过了  详情 回复 发表于 3 天前
回复

使用道具 举报

272#
 楼主| 发表于 3 天前 | 只看该作者
chshrm 发表于 2025-2-10 18:40
本来想以此法来精简CLSID,结果没成功

你的app,我的pe能运行不?不行的发来我看下能不能搞好

点评

目前为止不需要.net的都能运行,我都拿来当正常系统上网,测试PE,测试批处理,反正有问题了就重新启动,不怕系统坏  详情 回复 发表于 3 天前
回复

使用道具 举报

271#
 楼主| 发表于 3 天前 | 只看该作者
chengbing 发表于 2025-2-10 18:54
到现在,PE中添加微软拼音和五笔输入法,我个人针对无忧论坛下载的几个不同的11PE进行添加,我都安装版本下 ...

你这个26100.1150多半是winre+install的,用W2做一个同版本的,替换 SOFTWARE 试一下。
回复

使用道具 举报

270#
发表于 3 天前 | 只看该作者
chengbing 发表于 2025-2-10 18:54
到现在,PE中添加微软拼音和五笔输入法,我个人针对无忧论坛下载的几个不同的11PE进行添加,我都安装版本下 ...

期待几位大神抽时间把两个问题一起解决掉,我来积极测试。
回复

使用道具 举报

269#
发表于 3 天前 | 只看该作者
思路很好
回复

使用道具 举报

268#
发表于 3 天前 | 只看该作者
到现在,PE中添加微软拼音和五笔输入法,我个人针对无忧论坛下载的几个不同的11PE进行添加,我都安装版本下载了对应版本的install.wim,提取文件并破解后处理,所有PE都成功实现,其中没有任何问题的有3个,含2013koko的PE,以及W2生成的单System账号PE及System、Administrator账号PE2个PE,还有2个PE也能实现输入,但存在有小问题为:
1、 11PE 26100.1150  任务栏 “中“和”英“ 无法显示,”拼“和”五“可以正常显示。
2、KuerPE_23h2-22631.4830_A&S双用户版,输入法在system账户下使用正常,但切换到 Administrator账户时,出现可以切换输入法,但拼音和五笔均不能激活输入条输入汉字。
如果不吹毛求疵的话,其实都算成功了,大概率还是一些PE精简了某些关键项,注册表精简和功能缺失需要不断探索和总结,谢谢各位大神参与和助力。

点评

试试在登录 Administrator 帐户时, 以 system 用户权限执行 ctfmon.exe  详情 回复 发表于 3 天前
你这个26100.1150多半是winre+install的,用W2做一个同版本的,替换 SOFTWARE 试一下。  详情 回复 发表于 3 天前
期待几位大神抽时间把两个问题一起解决掉,我来积极测试。  详情 回复 发表于 3 天前
回复

使用道具 举报

267#
发表于 3 天前 | 只看该作者
本来想以此法来精简CLSID,结果没成功

点评

你的app,我的pe能运行不?不行的发来我看下能不能搞好  详情 回复 发表于 3 天前
回复

使用道具 举报

266#
发表于 3 天前 | 只看该作者
今天问DS,帮忙写个批处理。根据sytem32下面的.dll和.ocx文件,查找注册表HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\CLID,找到非匹配项则输出到当前目录下指定的文本文件。
输出结果不是注册表项,输出结果是某个dll文件没有与注册表关联,再申请修改,老是说系统繁忙,没时间就不搞了。
@echo off
setlocal enabledelayedexpansion

REM 设置输出文件
set "outputFile=NonMatchingCLSIDs.txt"

REM 清空输出文件
echo. > "%outputFile%"

REM 遍历 System32 目录下的 .dll 和 .ocx 文件
for %%f in (%SystemRoot%\System32\*.dll %SystemRoot%\System32\*.ocx) do (
    REM 获取文件名(不含路径和扩展名)
    set "fileName=%%~nf"

    REM 在注册表中查找与文件名相关的 CLSID
    for /f "tokens=3" %%a in ('reg query "HKLM\SOFTWARE\Classes\CLSID" /s /f "%%~nf" 2^>nul ^| findstr /i "HKEY_LOCAL_MACHINE"') do (
        set "clsid=%%a"
        REM 检查 CLSID 是否与当前文件关联
        reg query "HKLM\SOFTWARE\Classes\CLSID\!clsid!\InprocServer32" /ve 2>nul | findstr /i "%%f" >nul
        if errorlevel 1 (
            REM 如果 CLSID 未关联到当前文件,则输出到文件
            echo !clsid! is not associated with %%~nxf >> "%outputFile%"
        )
    )
)

echo Non-matching CLSIDs have been written to %outputFile%.
回复

使用道具 举报

265#
发表于 3 天前 | 只看该作者
2013koko 发表于 2025-2-10 17:55
https://www.123865.com/s/CTv9-dt4QH
试一下

谢谢先,打包试了一试,启动过程中弹窗显示“交互式。。。。失败” ,进不去界面了。

费心了,这玩意太费体力了。
回复

使用道具 举报

264#
 楼主| 发表于 3 天前 | 只看该作者
chengbing 发表于 2025-2-10 16:56
PE是网上下的,实在是搞不清楚是winre+install做的还是install+winre ,谢谢费心。
我自己用W2生成的PE ...

https://www.123865.com/s/CTv9-dt4QH
试一下

点评

谢谢先,打包试了一试,启动过程中弹窗显示“交互式。。。。失败” ,进不去界面了。 费心了,这玩意太费体力了。  详情 回复 发表于 3 天前
回复

使用道具 举报

263#
发表于 3 天前 | 只看该作者
2013koko 发表于 2025-2-10 16:31
上传到网盘,链接加几个符号
pe是winre+install做的还是install+winre?我给你重搞个software试试

PE是网上下的,实在是搞不清楚是winre+install做的还是install+winre ,谢谢费心。
我自己用W2生成的PE和您的PE一切完美。

【1-2-3-6-8-4com/s/YlB3Td-NJ0yh】

点评

https://www.123865.com/s/CTv9-dt4QH 试一下  详情 回复 发表于 3 天前
回复

使用道具 举报

262#
 楼主| 发表于 3 天前 | 只看该作者
chengbing 发表于 2025-2-10 16:28
大佬!我权限太低,发不了附件啊。

上传到网盘,链接加几个符号
pe是winre+install做的还是install+winre?我给你重搞个software试试

点评

PE是网上下的,实在是搞不清楚是winre+install做的还是install+winre ,谢谢费心。 我自己用W2生成的PE和您的PE一切完美。 【1-2-3-6-8-4com/s/YlB3Td-NJ0yh】  详情 回复 发表于 3 天前
回复

使用道具 举报

261#
发表于 3 天前 | 只看该作者
2013koko 发表于 2025-2-10 16:10
把 install.wim 的  software 和 pe 的 software 发上来看一下
这个pe是自制的吗?还是用 pe 生成器做的 ...

大佬!我权限太低,发不了附件啊。

点评

上传到网盘,链接加几个符号 pe是winre+install做的还是install+winre?我给你重搞个software试试  详情 回复 发表于 3 天前
回复

使用道具 举报

260#
 楼主| 发表于 3 天前 | 只看该作者
chengbing 发表于 2025-2-10 09:25
提取了install.wim SOFTWARE 的
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CTF
HKEY_LOCAL_MACHINE\SOFTWAR ...

把 install.wim 的  software 和 pe 的 software 发上来看一下
这个pe是自制的吗?还是用 pe 生成器做的?

点评

大佬!我权限太低,发不了附件啊。  详情 回复 发表于 3 天前
回复

使用道具 举报

259#
 楼主| 发表于 3 天前 | 只看该作者
chengbing 发表于 2025-2-10 15:23
我看此 PE WIM  包里的配置文件的处理流程,就是
copy /y %WinDir%\System32\config\Default X:%users\D ...

你去问kuer吧,我没研究过双切版
office2016_smine修改版已更新
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-13 01:15

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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