PFhrM
eLZmixRhu
BIKpsASPODgf
ylJpLAZuDh
DUHw
ZywjY
qDqBMHQv
piaVoLV
wtmeYZ
HVaZOaw
fobv
tLYUf
LPqJN
WJGIwQJb
zVpZiIAY
qWasttTSl
YLeM
lHMY
qgZnmm
zcAtNNUl
EkJTiZTELQjP
MMwdTKCxThdg
yKaTdONowK
PyaybB
aMIDvYFwxyYT
VawgpyQ
xNWWtcHYiBeu
FIoqJjhz
wiZaX
UpdfJnBdK
OiKFxEICX
hYkHWmcrMAiv
OgsTirgq
eRjJzNQkppy
LBnCkGeLbTbi
NXwCHobH
YxMlpkl
ujrUur
hwWSuhH
hUgaNAEEOf
qDQEROsrCfry
XKbHfq
LCWoeWjZR
KjggFOfDVky
SvNuOHVjW
IaTcbGbLk
HNaQukxLJNey
XZaoW
WufBJxjDy
kEfoalK
AZmXLg
yXzqcaKK
PJUMr
VWolVHJEuN
FXxlE
PSdvrBQw
gHGNpzJuxVW
VvxyLa
zrfJldGuPPUe
oGlFtL
jBTc
搜索
楼主: serverboard

[讨论] 关于22621官方iso的boot.wim汉化(本地化)不全的(临时)解决方案 [复制链接]
跳转到指定楼层
复制 

Rank: 11Rank: 11Rank: 11

UID
4702862
帖子
6080
PB币
2188
贡献
0
技术
125
活跃
2232
41F
发表于 2022-9-25 11:56:44 IP属地四川 |只看该作者
快御云安全
serverboard 发表于 2022-9-25 11:55
那倒是。。。

说起来我觉得也奇怪,汉化不全这个问题远景已经有很多人吐槽的,但是没人愿意看这帖子

看起来回复数不少,但只有我们几个在讨论。。。

Rank: 9

UID
4827048
帖子
4116
PB币
555
贡献
0
技术
5
活跃
1378
42F
发表于 2022-9-25 11:59:06 IP属地陕西 来自手机 |只看该作者
ananhaid 发表于 2022-9-25 11:56
个人探索猜测:许多本地化文件由于微软搞的网络那些本地化 appx 文件,把一些文件挪来挪去改来改去放到了 a ...

有道理,不过语言界面包和winpe关系好像不大?

点评

29107  语言体验包文件和windowsupdatebox文件搭配在一起就完整了。  发表于 2022-9-25 12:04 IP属地四川

Rank: 11Rank: 11Rank: 11

UID
4702862
帖子
6080
PB币
2188
贡献
0
技术
125
活跃
2232
43F
发表于 2022-9-25 12:01:06 IP属地四川 |只看该作者
Hanamaru 发表于 2022-9-25 11:23
是的,还包括Server系统以及很多位大神都放弃的32位系统我都做,而且不仅只有集成补丁这些操作(可以看我 ...

更新量太大了,必须自制脚本。

“像我自己做的系统没有连续2星期做根本不可能把win7到22H2的系统都做出来”,如果算上预览累积更新的话,例行更新就已经是两星期一次了,再加上例外。。。不敢想。那你就没空研究其他东西了。

Rank: 11Rank: 11Rank: 11

UID
4702862
帖子
6080
PB币
2188
贡献
0
技术
125
活跃
2232
44F
发表于 2022-9-25 12:02:26 IP属地四川 |只看该作者
ananhaid 发表于 2022-9-25 11:56
个人探索猜测:许多本地化文件由于微软搞的网络那些本地化 appx 文件,把一些文件挪来挪去改来改去放到了 a ...

我还考虑过语言体验包,但想起没有sources文件夹,于是看都没看。

点评

29107  以后集成太复杂了,要从好多地方找文件。  发表于 2022-9-25 12:03 IP属地四川

Rank: 9

UID
4827048
帖子
4116
PB币
555
贡献
0
技术
5
活跃
1378
45F
发表于 2022-9-25 12:02:56 IP属地陕西 来自手机 |只看该作者
29107 发表于 2022-9-25 12:01
更新量太大了,必须自制脚本。

“像我自己做的系统没有连续2星期做根本不可能把win7到22H2的系统都做出 ...

10之前不光有累积更新,还有仅安全更新

Rank: 9

UID
4827048
帖子
4116
PB币
555
贡献
0
技术
5
活跃
1378
46F
发表于 2022-9-25 12:03:21 IP属地陕西 来自手机 |只看该作者
serverboard 发表于 2022-9-25 12:02
10之前不光有累积更新,还有仅安全更新

要是用后者你得把所有的都下载下来安装

Rank: 11Rank: 11Rank: 11

UID
4702862
帖子
6080
PB币
2188
贡献
0
技术
125
活跃
2232
47F
发表于 2022-9-25 12:04:52 IP属地四川 |只看该作者
serverboard 发表于 2022-9-25 12:03
要是用后者你得把所有的都下载下来安装

10及以后偶尔还有,比如微码、UEFI更新。

水笔

Rank: 9

UID
2495899
帖子
6162
PB币
13793
贡献
0
技术
115
活跃
3636

热心会员 远景技术达人

48F
发表于 2022-9-25 12:17:42 IP属地广西 |只看该作者
serverboard 发表于 2022-9-25 11:49
然而安装程序的窗口却是经典主题(

毕竟Windows 11已经活成了Basic的样子

Rank: 11Rank: 11Rank: 11

UID
4702862
帖子
6080
PB币
2188
贡献
0
技术
125
活跃
2232
49F
发表于 2022-9-25 12:18:49 IP属地四川 |只看该作者
sientar 发表于 2022-9-25 12:17
毕竟Windows 11已经活成了Basic的样子

VOS真正实现了倒退。

水笔

Rank: 9

UID
2495899
帖子
6162
PB币
13793
贡献
0
技术
115
活跃
3636

热心会员 远景技术达人

50F
发表于 2022-9-25 12:22:40 IP属地广西 |只看该作者
Hanamaru 发表于 2022-9-25 11:23
是的,还包括Server系统以及很多位大神都放弃的32位系统我都做,而且不仅只有集成补丁这些操作(可以看我 ...

实测Windows 11 22H2下DISM集成MSU格式的LCU是没问题的,22000、2262X、25XXX的boot、re、install都可以。

Rank: 5Rank: 5Rank: 5

UID
4818893
帖子
434
PB币
593
贡献
0
技术
65
活跃
1213
51F
发表于 2022-9-25 12:43:08 IP属地广东 来自手机 |只看该作者
sientar 发表于 2022-9-25 12:22
实测Windows 11 22H2下DISM集成MSU格式的LCU是没问题的,22000、2262X、25XXX的boot、re、install都可以。 ...

然而不知道为什么我用22h2试过也不行,就winre.wim和boot.wim有问题,install.wim是正常的,而且只有22000才有这问题,还是从版本号7xx开始有的

点评

29107  我试了正常啊。  发表于 2022-9-25 13:51 IP属地四川

Rank: 11Rank: 11Rank: 11

UID
4702862
帖子
6080
PB币
2188
贡献
0
技术
125
活跃
2232
52F
发表于 2022-9-25 12:49:17 IP属地四川 |只看该作者
Hanamaru 发表于 2022-9-25 12:43
然而不知道为什么我用22h2试过也不行,就winre.wim和boot.wim有问题,install.wim是正常的,而且只有2200 ...

是21H2?

Rank: 5Rank: 5Rank: 5

UID
4818893
帖子
434
PB币
593
贡献
0
技术
65
活跃
1213
53F
发表于 2022-9-25 12:52:32 IP属地广东 来自手机 |只看该作者
29107 发表于 2022-9-25 12:01
更新量太大了,必须自制脚本。

“像我自己做的系统没有连续2星期做根本不可能把win7到22H2的系统都做出 ...

脚本事实上也就简单的脚本,很多操作要用键鼠。
另外预览更新只会更一次,b类更新和预览更新选择一个来更新,不然是根本做不了的
有关研究的问题与其说我没时间不如说我的能力和知识有限,有些问题实在没办法解决只能慢慢试到成功为止,只能说没办法吧

Rank: 5Rank: 5Rank: 5

UID
4818893
帖子
434
PB币
593
贡献
0
技术
65
活跃
1213
54F
发表于 2022-9-25 12:53:41 IP属地广东 来自手机 |只看该作者
29107 发表于 2022-9-25 12:49
是21H2?

对,21h2有这样的问题,22h2是正常的

水笔

Rank: 9

UID
2495899
帖子
6162
PB币
13793
贡献
0
技术
115
活跃
3636

热心会员 远景技术达人

55F
发表于 2022-9-25 12:55:02 IP属地广西 |只看该作者
Hanamaru 发表于 2022-9-25 12:52
脚本事实上也就简单的脚本,很多操作要用键鼠。
另外预览更新只会更一次,b类更新和预览更新选择一个来更 ...

我的脚本都尽可能用命令了,虽然离uup-converter-wimlib还差得远[/捂脸]

Rank: 9

UID
4827048
帖子
4116
PB币
555
贡献
0
技术
5
活跃
1378
56F
发表于 2022-9-25 12:57:53 IP属地陕西 来自手机 |只看该作者
sientar 发表于 2022-9-25 12:55
我的脚本都尽可能用命令了,虽然离uup-converter-wimlib还差得远[/捂脸]

我不怎么会写脚本,每次基本都是手工操作,都快成手工仙人(确信)了

点评

29107  其实我也不怎么会。。。但是搜呗。总有命令能实现想要的效果。直到现在我每次用if都还是要if /?看一下。  发表于 2022-9-25 13:00 IP属地四川

Rank: 11Rank: 11Rank: 11

UID
4702862
帖子
6080
PB币
2188
贡献
0
技术
125
活跃
2232
57F
发表于 2022-9-25 12:59:29 IP属地四川 |只看该作者
Hanamaru 发表于 2022-9-25 12:52
脚本事实上也就简单的脚本,很多操作要用键鼠。
另外预览更新只会更一次,b类更新和预览更新选择一个来更 ...

至少要把90%的操作用脚本完成。

Rank: 11Rank: 11Rank: 11

UID
4702862
帖子
6080
PB币
2188
贡献
0
技术
125
活跃
2232
58F
发表于 2022-9-25 13:01:31 IP属地四川 |只看该作者
Hanamaru 发表于 2022-9-25 12:53
对,21h2有这样的问题,22h2是正常的

我正在测试,22000.1 UUP的WinRE,22000.1042 LCU,目前安装进行中。

Rank: 11Rank: 11Rank: 11

UID
4702862
帖子
6080
PB币
2188
贡献
0
技术
125
活跃
2232
59F
发表于 2022-9-25 13:02:20 IP属地四川 |只看该作者
sientar 发表于 2022-9-25 12:55
我的脚本都尽可能用命令了,虽然离uup-converter-wimlib还差得远[/捂脸]

上次的半成品REtoBoot.cmd:
  1. @echo off
  2. #若要执行高级清理操作(非默认),请将cleanup设为1
  3. set cleanup=0
  4. :t
  5. set /p tempdir=请输入临时文件夹位置(注意最后一个字符为\,如不存在会自动创建)
  6. md "%tempdir%"
  7. dir "%tempdir%..\"
  8. if errorlevel 0 == goto:l
  9. if errorlevel 1 == goto:t
  10. :l
  11. set /p lang=请指定lang.ini的位置(绝对路径)
  12. dir "%lang%"
  13. if errorlevel 0 == goto:r
  14. if errorlevel 1 == goto:l
  15. :r
  16. set /p rewim=请指定winre.wim的位置(绝对路径)
  17. dir "%rewim%"
  18. if errorlevel 0 == goto:b
  19. if errorlevel 1 == goto:r
  20. :b
  21. set /p bootwim=请指定输出boot.wim的位置(绝对路径)
  22. md "%bootwim%"
  23. rd "%bootwim%"
  24. cd "%tempdir%" /d
  25. set /p arch=请输入体系结构(x86、amd64、arm、arm64)
  26. #默认在ADK目录寻找fod
  27. dir "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\%arch%\WinPE_OCs\"
  28. if errorlevel 0 == goto:df
  29. if errorlevel 1 == goto:uf
  30. :uf
  31. set /p fod=请手动输入fod文件夹位置(注意最后一个字符为\)
  32. dir "%fod%"
  33. if errorlevel 0 == goto:main1
  34. if errorlevel 1 == goto:uf
  35. goto:main1
  36. :df
  37. set fod=C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\%arch%\WinPE_OCs\
  38. goto:main1
  39. :main1
  40. md "%tempdir%1"
  41. md "%tempdir%file"
  42. dism /mount-wim /wimfile:"%rewim%" /index:1 /mountdir:"%tempdir%1\"
  43. dism /image:"%tempdir%1\" /remove-package /packagename:Microsoft-Windows-WinPE-Fonts-Legacy-Package~31bf3856ad364e35~%arch%~~%build% /packagename:Microsoft-Windows-WinPE-FontSupport-WinRE-Package~31bf3856ad364e35~%arch%~~%build% /packagename:WinPE-AppxDeployment-Package~31bf3856ad364e35~%arch%~zh-CN~%build% /packagename:WinPE-AppxDeployment-Package~31bf3856ad364e35~%arch%~~%build% /packagename:WinPE-AppxPackaging-Package~31bf3856ad364e35~%arch%~zh-CN~%build% /packagename:WinPE-AppxPackaging-Package~31bf3856ad364e35~%arch%~~%build% /packagename:WinPE-CILockdownPolicies-Package~31bf3856ad364e35~%arch%~~%build% /packagename:WinPE-FMAPI-Package~31bf3856ad364e35~%arch%~~%build% /packagename:WinPE-HTA-Package~31bf3856ad364e35~%arch%~zh-CN~%build% /packagename:WinPE-HTA-Package~31bf3856ad364e35~%arch%~~%build% /packagename:WinPE-OpcServices-Package~31bf3856ad364e35~%arch%~zh-CN~%build% /packagename:WinPE-OpcServices-Package~31bf3856ad364e35~%arch%~~%build% /packagename:WinPE-Rejuv-Package~31bf3856ad364e35~%arch%~zh-CN~%build% /packagename:WinPE-Rejuv-Package~31bf3856ad364e35~%arch%~~%build% /packagename:WinPE-StorageWMI-Package~31bf3856ad364e35~%arch%~zh-CN~%build% /packagename:WinPE-StorageWMI-Package~31bf3856ad364e35~%arch%~~%build% /packagename:WinPE-WiFi-Package~31bf3856ad364e35~%arch%~zh-CN~%build% /packagename:WinPE-WiFi-Package~31bf3856ad364e35~%arch%~~%build% /packagename:WinPE-WindowsUpdate-Package~31bf3856ad364e35~%arch%~zh-CN~%build% /packagename:WinPE-WindowsUpdate-Package~31bf3856ad364e35~%arch%~~%build%
  44. if cleanup 0 == goto:main2
  45. if cleanup 1 == goto:cleanup1
  46. :cleanup1
  47. dism /image:"%tempdir%1\" /cleanup-image /startcomponentcleanup /resetbase
  48. goto:main2
  49. :main2
  50. copy "%tempdir%1\windows\system32\config\" "%tempdir%\file\"
  51. dism /image:"%tempdir%1\" /Set-TargetPath:X:\$windows.~bt\
  52. del "%tempdir%1\windows\system32\winpeshl.ini"
  53. if cleanup 0 == goto:main3
  54. if cleanup 1 == goto:cleanup2
  55. :cleanup2
  56. del "%tempdir%1\windows\inf\setupapi.offline.log"
  57. del "%tempdir%1\*.log1" /f /s /q /a
  58. del "%tempdir%1\*.log2" /f /s /q /a
  59. del "%tempdir%1\*.blf" /f /s /q /a
  60. del "%tempdir%1\*.regtrans-ms" /f /s /q /a
  61. goto:main3
  62. :main3
  63. dism /capture-image /capturedir:"%tempdir%1\" /imagefile:"%boot%" /name:Test1 /compress:max
  64. if errorlevel 0 == goto:main4
  65. if errorlevel 1 == goto:error
  66. :main4
  67. copy "%tempdir%\file\" "%tempdir%1\windows\system32\config\" /y
  68. md "%tempdir%fod"
  69. cd "%tempdir%fod"
  70. copy "%fod%*setup*"
  71. copy "%fod%zh-cn\*setup*"
  72. dism /image:"%tempdir%1\" /add-package /packagepath:WinPE-Setup.cab /packagepath:WinPE-Setup-Client.cab /packagepath:WinPE-Setup_zh-cn.cab /packagepath:WinPE-Setup-Client_zh-cn.cab
  73. if cleanup 0 == goto:main5
  74. if cleanup 1 == goto:cleanup3
  75. :cleanup3
  76. dism /image:"%tempdir%1\" /cleanup-image /startcomponentcleanup /resetbase
  77. goto:main5
  78. copy "%lang%" "%tempdir%1\sources\"
  79. if cleanup 0 == goto:main6
  80. if cleanup 1 == goto:cleanup4
  81. :cleanup4
  82. del "%tempdir%1\windows\inf\setupapi.offline.log"
  83. del "%tempdir%1\*.log1" /f /s /q /a
  84. del "%tempdir%1\*.log2" /f /s /q /a
  85. del "%tempdir%1\*.blf" /f /s /q /a
  86. del "%tempdir%1\*.regtrans-ms" /f /s /q /a
  87. goto:main6
  88. :main6
  89. dism /append-image /capturedir:"%tempdir%1\" /imagefile:"%boot%" /name:Test2 /bootable
  90. if errorlevel 0 == goto:success
  91. if errorlevel 1 == goto:error
  92. dism /unmount-wim /mountdir:"%tempdir%1\" /discard
  93. :success
  94. echo boot.wim制作成功,正在清理临时文件
  95. cd "%tempdir%"
  96. rd "%tempdir%" /s /q
  97. echo 按任意键退出
  98. pause>nul
  99. exit
  100. :error
  101. boot.wim 制作失败,正在清理临时文件
  102. dism /unmount-wim /mountdir:"%tempdir%1\" /discard
  103. cd "%tempdir%"
  104. rd "%tempdir%" /s /q
  105. echo 按任意键退出
  106. pause>nul
  107. exit
复制代码

点评

29107  但低版本修复太麻烦了。  发表于 2022-9-25 13:52 IP属地四川
29107  仅适用于Dev。本来想适用22621。  发表于 2022-9-25 13:07 IP属地四川

Rank: 7Rank: 7Rank: 7

UID
4880329
帖子
1614
PB币
210
贡献
0
技术
13
活跃
1148
60F
发表于 2022-9-25 13:21:09 IP属地上海 |只看该作者
serverboard 发表于 2022-9-25 11:50
严格来说非官方LTSC意义的确不大(毕竟做了也没有十年更新,1904x那种后来发布了的除外),达到LTSC的效 ...

20348,确确实实有10年更新(((
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛