无忧启动论坛

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

[分享] 手工极限精简任意windows系统并定制功能模块组件的最好方法—庖丁解牛式制作精简系统

    [复制链接]
跳转到指定楼层
1#
发表于 2019-9-21 21:25:44 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 sairen139 于 2020-10-16 22:35 编辑

手工极限精简任意windows系统并定制功能模块组件的最好方法—庖丁解牛式制作精简系统!
今天从坛友黑中见白的帖子,搞定了手工极限精简任意windows系统并定制功能模块组件的最好方法—庖丁解牛式制作精简系统!
具体来说就是用主要用hzican的【[原创] 公布手工极限精简Windows的方法,所有版本通用】这篇教程方法先得到一个极限精简files.txt列表,然后通过微软服务的超级预读的pf文件解析来快速增加功能组件,这样就是一个超级绝妙的整套的手工精简符合自己心意的超级精简法!win7的32位系统可以精简到340mb左右,windows10ltsb2016的64位可以精简到600到700mb左右!

1.系统启动日志,启动列表(请参见hzican原帖[原创]公布手工极限精简Windows的方法,所有版本通用)
软件Process Monitor,COMODOKillSwitch
2,进程使用列表.
微软服务,超级预读, pf文件解析,
3 处理列表完成手工定制符合自己心意的功能组件模块化的精简系统的制作!!!!!!!!!!

得到Files.txt列表后必需添加没有监视到的启动相关文件64位的windows10LTSB2016的system32文件夹下有7个,其他位置有5个:
\windows\fonts\vgaoem.fon
\windows\inf\errata.inf
\Windows\system32\aclui.dll
\Windows\system32\ActionQueue.dll
\Windows\system32\apisetschema.dll
\Windows\system32\C_936.nls
\Windows\system32\dui70.dll
\Windows\system32\l_intl.nls
\Windows\system32\winload.EFI
\programdata\microsoft\user account pictures\user.bmp
\users\administrator\ntuser.dat
\users\administrator\appdata\local\microsoft\windows\UsrClass.dat

以上是基于已经安装好的windows系统的精简定制,如果想要通用的话也可以直接以上面的Files.txt为抽取条件直接从WiM包(微软网站下载的wim包或者各位大神精简的wim包)里抽取所需的系统必要文件(注意config文件夹里的6个文件要自备):
%~dp0\wimlib extract Win10LTSB2016x64Wzzok(1216)Jihuo.wim 1  @files.txt --dest-dir=g:\ --nullglob
pause

41D840F1-8266-488F-8115-7A25D6F297DA.png (18.06 KB, 下载次数: 51)

41D840F1-8266-488F-8115-7A25D6F297DA.png

2A8C0BF1-F74B-49B1-BE4B-55EA94152928.jpeg (1004.06 KB, 下载次数: 59)

2A8C0BF1-F74B-49B1-BE4B-55EA94152928.jpeg

44BA6CEC-A8DC-4D55-B249-FEF7795CF706.jpeg (2.58 MB, 下载次数: 56)

44BA6CEC-A8DC-4D55-B249-FEF7795CF706.jpeg

AA02D829-C67A-47EE-809A-92A001F20544.jpeg (2.47 MB, 下载次数: 56)

AA02D829-C67A-47EE-809A-92A001F20544.jpeg

D525CE7C-C5CF-48AA-A50F-1EE465BE91C4.png (28.71 KB, 下载次数: 59)

D525CE7C-C5CF-48AA-A50F-1EE465BE91C4.png

5C0F9484-2AAB-47BB-AEF5-30A07C68A0B2.jpeg (910.72 KB, 下载次数: 317)

5C0F9484-2AAB-47BB-AEF5-30A07C68A0B2.jpeg

DB3BAB38-926B-43FC-A9D9-76582B940BDD.jpeg (896.86 KB, 下载次数: 56)

DB3BAB38-926B-43FC-A9D9-76582B940BDD.jpeg

08436EE8-DE78-4EF2-8BE7-7D6A8C37A151.jpeg (1004.49 KB, 下载次数: 48)

08436EE8-DE78-4EF2-8BE7-7D6A8C37A151.jpeg

AFB30B09-EE60-415A-961A-D24A3B2956E2.jpeg (928.1 KB, 下载次数: 52)

AFB30B09-EE60-415A-961A-D24A3B2956E2.jpeg

8AA9BFDF-86D3-49BD-88B8-361234DA708E.jpeg (794.9 KB, 下载次数: 51)

8AA9BFDF-86D3-49BD-88B8-361234DA708E.jpeg

65F9D222-2B63-487C-88FE-929C1025CC2F.jpeg (2.23 MB, 下载次数: 67)

WIMwimlibм

WIMwimlibм

C4F8E3A1-2A0E-4C92-BADA-02FC4AAFEA23.jpeg (2.59 MB, 下载次数: 48)

C4F8E3A1-2A0E-4C92-BADA-02FC4AAFEA23.jpeg

X64位Windows10LTSB2016系统文件和目录名files.txt

102.66 KB, 下载次数: 37, 下载积分: 无忧币 -2

X64λWindows10LTSB2016files

!!X64位LTSB2016系统System32能浏览文件的Fileslist.txt

18.15 KB, 下载次数: 16, 下载积分: 无忧币 -2

X64λLTSB2016System32Fileslist

!复制System32能进桌面并浏览文件夹和文件的Files.txt

24.86 KB, 下载次数: 23, 下载积分: 无忧币 -2

System32沢кFiles

!复制System32能进桌面并浏览文件夹和文件的Files.zip

10.87 KB, 下载次数: 26, 下载积分: 无忧币 -2

System32沢кFiles

System32系统正常能用的第2个文件稍多清单(LTSB2016X64).txt

14.51 KB, 下载次数: 13, 下载积分: 无忧币 -2

System32系统正常能用的第2个文件稍多清单(LTSB2016X64).txt

!!!声音网络无线WiFi能用的System32文件(基于LTSB2016X64系统).txt

20.41 KB, 下载次数: 10, 下载积分: 无忧币 -2

!!!声音网络无线WiFi能用的System32文件(基于LTSB2016X64系统)

复制!!!声音网络无线WiFi即插即用其他cmd命令任务管理器注册表编辑器记事本管理控制台.txt

31 KB, 下载次数: 15, 下载积分: 无忧币 -2

复制!!!声音网络无线WiFi即插即用其他cmd命令任务管理器注册表编辑器记事本管理控制台及控制面板等能用的Sy ...

!!!声音网络无线WiFi即插即用其他cmd命令任务管理器注册表编辑器记事本管理控制台及控.txt

22.57 KB, 下载次数: 17, 下载积分: 无忧币 -2

!!!声音网络无线WiFi即插即用其他cmd命令任务管理器注册表编辑器记事本管理控制台及控制面板等能用的System ...

!!提取程序的依赖文件.zip

306.86 KB, 下载次数: 38, 下载积分: 无忧币 -2

!!!!提取程序的依赖文件.zip

306.98 KB, 下载次数: 54, 下载积分: 无忧币 -2

评分

参与人数 8无忧币 +32 收起 理由
caiiaccai + 5 神马都是浮云
maomihuacha + 1 很给力!
onlive + 5 赞一个!
ZeroSherd + 1 是干货了。
whyme22 + 5
879792799 + 5 赞一个!
董大 + 5 赞一个!
某些人 + 5 赞一个!

查看全部评分

25#
发表于 2023-9-25 18:44:02 | 只看该作者
好!不过任务管理器、注册表编辑器和记事本还有吗?
回复

使用道具 举报

24#
发表于 2020-10-13 12:59:59 | 只看该作者
谢谢大神分享。
回复

使用道具 举报

23#
发表于 2020-10-13 11:46:54 | 只看该作者
好技术!
回复

使用道具 举报

22#
发表于 2020-10-13 11:10:04 | 只看该作者
很有用
回复

使用道具 举报

21#
 楼主| 发表于 2020-10-13 10:40:29 | 只看该作者
"D:\tools\Everything-1.4.1.969.x64\Everything.exe"
D:\tools\Everything-1.4.1.969.x64\Everything.exe
C:\Windows\SYSTEM32\ntdll.dll
C:\Windows\system32\KERNEL32.DLL
C:\Windows\system32\KERNELBASE.dll
C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.9600.17031_none_6242a4b3ecbb55a1\COMCTL32.dll
C:\Windows\system32\WS2_32.dll
C:\Windows\system32\SHLWAPI.dll
C:\Windows\system32\IMM32.dll
C:\Windows\SYSTEM32\urlmon.dll
C:\Windows\system32\USER32.dll
C:\Windows\system32\GDI32.dll
C:\Windows\system32\comdlg32.dll
C:\Windows\system32\ADVAPI32.dll
C:\Windows\system32\SHELL32.dll
C:\Windows\system32\ole32.dll
C:\Windows\system32\msvcrt.dll
C:\Windows\system32\NSI.dll
C:\Windows\system32\RPCRT4.dll
C:\Windows\SYSTEM32\combase.dll
C:\Windows\system32\MSCTF.dll
C:\Windows\SYSTEM32\iertutil.dll
C:\Windows\SYSTEM32\WININET.dll
C:\Windows\SYSTEM32\sechost.dll
C:\Windows\SYSTEM32\USERENV.dll
C:\Windows\SYSTEM32\SHCORE.DLL
C:\Windows\SYSTEM32\profapi.dll
C:\Windows\system32\uxtheme.dll
C:\Windows\SYSTEM32\kernel.appcore.dll
C:\Windows\SYSTEM32\CRYPTBASE.dll
C:\Windows\SYSTEM32\bcryptPrimitives.dll
C:\Windows\system32\OLEAUT32.dll
C:\Windows\SYSTEM32\WindowsCodecs.dll
C:\Windows\SYSTEM32\PROPSYS.dll
C:\Windows\system32\SOGOUPY.IME
C:\Windows\system32\MSIMG32.dll
C:\Windows\SYSTEM32\VERSION.dll
C:\Windows\SYSTEM32\ntmarta.dll
C:\Windows\SYSTEM32\dwmapi.dll
C:\Windows\SYSTEM32\clbcatq.dll
C:\Windows\SYSTEM32\CRYPTSP.dll
C:\Windows\system32\rsaenh.dll
C:\Windows\SYSTEM32\bcrypt.dll
C:\Program Files (x86)\SogouInput\6.5.0.8544\Resource.dll
C:\Windows\system32\cfgmgr32.dll
C:\Windows\System32\thumbcache.dll
C:\Windows\SYSTEM32\apphelp.dll
C:\Windows\System32\EhStorShell.dll
C:\Windows\system32\SETUPAPI.dll
C:\Windows\System32\cscui.dll
C:\Windows\System32\CSCDLL.dll
C:\Windows\SYSTEM32\LINKINFO.dll
回复

使用道具 举报

20#
发表于 2020-2-16 23:33:03 来自手机 | 只看该作者
pf解析出来的文件1是不完整,2是pf只管启动,对于软件使用过程中用到的文件并未记录。所以此法仍有瑕疵。
回复

使用道具 举报

19#
 楼主| 发表于 2019-10-10 16:50:01 来自手机 | 只看该作者
本帖最后由 sairen139 于 2019-10-10 17:11 编辑

system32下的文件:
AboveLockAppHost.dll(左键点击打开开始菜单相关)
ActivationManager.dll(开机出现sihost.exe-系统警告unKnown Hard Error相关)
autochk.exe(开机出现黑色磁盘检查)
回复

使用道具 举报

18#
发表于 2019-9-27 19:26:29 | 只看该作者
一定要支持。 我回去试试先 。
回复

使用道具 举报

17#
发表于 2019-9-27 16:50:27 | 只看该作者
谢谢大神分享技术。有空也学学。
回复

使用道具 举报

16#
 楼主| 发表于 2019-9-26 21:25:24 | 只看该作者
sairen139 发表于 2019-9-21 22:19
这整套方法应该是手工定制符合自己心意的极限极致小的windows精简系统的最好方法了!

http://theoven.org/index.php?topic=2421.msg26788
It should work but ExtractSectionFiles does not really work this way.
To understand the principle, ExtractSectionFiles macro extracts the section as it is in \Temp\ExtractSectionFiles.txt
Then Win10 files are extracted by using ExtractSectionFiles.txt as wimlib ListFiles, with:
wimlib-imagex.exe extract "xxx\sources\install.wim" 6 @"xxx\Temp\ExtractSectionFiles.txt" --dest-dir="xxx\Target" --no-acls --nullglob"

Therefore, do not put command or macro in the section to extract, only folder or files(+mui) or comments with ";" at the beginning of a line.
回复

使用道具 举报

15#
 楼主| 发表于 2019-9-25 18:18:19 | 只看该作者
本帖最后由 sairen139 于 2019-9-25 18:55 编辑
sairen139 发表于 2019-9-23 19:03
64位的windows10LTSB2016的system32文件夹下有6个,其他位置有5个:
\windows\fonts\vgaoem.fon
\windo ...

还有clb.dll缺少clb.dll注册表编辑器(regedit)无法运行,dpx.dll关系到游戏正常运行。

327D720C-6CBF-46B4-9199-4F8AAEE1245B.jpeg (885.94 KB, 下载次数: 51)

327D720C-6CBF-46B4-9199-4F8AAEE1245B.jpeg
回复

使用道具 举报

14#
 楼主| 发表于 2019-9-24 22:41:58 | 只看该作者
nls 字符编码文件对应的国家语言 转载

* updated by Kii Ali, 12-11-2001


ftp://ftp.nsysu.edu.tw/cpatch/faq/tech/tech_nlsnt.txt

Subject: 技術_NT nls 問題

------------------------------------------------------------------------------------------

Date: Thu, 18 Feb 1999 23:27:37 +0800
To: Patch-author <patch-author@cpatch.org>
From: Kii Ali <kiiali@cpatch.org>
Subject: NT nls 問題(2版)



廢話
----

這些是從 nt5 裡面取出的,可以說,nt5 比起 win98 定義了更多的語系
內容。有很多定義是在 bc5 的 workshop 是查不到 (當然 vc5 也查不到,
或許 vc6 有?),而 win98 也沒有相對對應值。如果您仔細比對,光是中
文,有就五組方式,比起 win98 內建定義的還要多一種?

我想不透,除了臺灣、中華人民共和國、香港、新加坡,還有那一種中文
可以用?結果挖出了 nt5 的 kernel ,答案是「澳門」,真是差點沒有
吐血。微軟或許有可能出個印度語、孟加拉語、哈薩克語的 win2000,總
不太可能出「澳門方言」版的 win2000 吧?

沒有相對的作業系統,即使把程式語言的 resource 設成該種,也顯示
不出來。(中文化成品分為臺、中、港、星、澳五個語系?) :) 微軟的
動機蠻讓人深思的。

所以,明明知道 nt5 偷雞也偷很多,卻不能改動它 (臺灣微軟的語法是
「變更它」,簡體的東西玩過頭了) 。因為有一大段定義是在目前的系
統根本找不到的。即使是在 NT4 language pack ,所提供的 nls 語系
檔也不完全。雖然在 nt5 kernel32 補足了,但能夠加以設定的地方並不多。


這段 nt5 的 reg 「請勿」用在 win98 上面。

後話:在 nt5 kernel32 裡面看到臺灣微軟居然把 Armenian 的語系翻譯
成「美國」,Nepali (India) 移花接木成「拿坡里」(披薩?) ,實在令人
搖頭。

答案
----

存成 reg 檔後匯入,從此你的 bc 再也不會叫「沒有安裝這個語系」了。
不過雖然定義已經寫入 registry 裡面了,您依然需要安裝相對的 *.nls 語
系檔,最少要包括 cp_932.nls (日文),cp_936.nls (簡體中文)。這兩個
檔在 office97 valuepack 語系支援,或是在 vc 光碟裡面都有。再不然
cpatch 的 patchutil 目錄找一找也會有。安裝目錄為 c:\windows\system\

這是上一封信 (win98) 所提的。nt 至少要有 c_932.nls (日文),c_936.nls
(簡體中文) 這兩個檔案。安裝目錄為 c:\winnt\system32\




REGEDIT4

; updated by Kii Ali, 02-24-99
;
; 以分號為開頭的是註解。此檔只能用在 NT4/NT5 ,不能使用在 Win98。
; 您可以另外存成 reg 檔,直接匯入即可。



[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
; 這一段是國家資訊內碼頁。有標出 * 星號的,是原先在 NT5 裡面即
; 有定義的,但與 Win98 稍有出入。中文化時最常碰到的,是 932 日文
; ,936 簡體中文出問題,因為 NT5 預設值並未對此定義。

"10000"="c_10000.nls"    ;MAC* 羅馬字母 Roman
"10001"="c_10001.nls"    ;MAC  日文     Japanese
"10002"="c_10002.nls"    ;MAC* 繁體中文 Traditional Chinese Big5
"10003"="c_10003.nls"    ;MAC  韓文     Korean
"10004"="c_10004.nls"    ;MAC  阿拉伯文 Arabic
"10005"="c_10005.nls"    ;MAC  希伯來文 Hebrew
"10006"="c_10006.nls"    ;MAC  希臘文   Greek I
"10007"="c_10007.nls"    ;MAC  斯拉夫文 Cyrillic
"10008"="c_10008.nls"    ;MAC  簡體中文 Simplified Chinese GB 2312
"10010"="c_10010.nls"    ;MAC  羅馬尼亞 Romania
"10017"="c_10017.nls"    ;MAC  烏克蘭   Ukraine
"10029"="c_10029.nls"    ;MAC  拉丁語系 Latin II
"10079"="c_10079.nls"    ;MAC* 冰島     Icelandic
"10081"="c_10081.nls"    ;MAC  土耳其   Turksih
"10082"="c_10082.nls"    ;MAC  克羅埃西 Croatia
      
      
"37"="c_037.nls"         ;IBM EBCDIC*美/加     U.S./Canada
"500"="c_500.nls"        ;IBM EBCDIC*國際      International
"870"="c_870.nls"        ;IBM EBCDIC 多語系    Latin-2 Multilingual/ROECE
"875"="c_875.nls"        ;IBM EBCDIC 希臘      Greece
"1026"="c_1026.nls"      ;IBM EBCDIC*土耳其    Latin-5 Turkey
"20273"="c_20273.nls"    ;IBM EBCDIC 德文      Germany
"20277"="c_20277.nls"    ;IBM EBCDIC 丹麥/挪威 Denmark/Norway
"20278"="c_20278.nls"    ;IBM EBCDIC 芬蘭/瑞典 Finland/Sweden
"20280"="c_20280.nls"    ;IBM EBCDIC 義大利    Italy
"20284"="c_20284.nls"    ;IBM EBCDIC 拉丁美洲  Latin America/Spain
"20285"="c_20285.nls"    ;IBM EBCDIC 英國      United Kingdom
"20290"="c_20290.nls"    ;IBM EBCDIC 日本      Japanese Katakana Extended
"20297"="c_20297.nls"    ;IBM EBCDIC 法文      France
"20420"="c_20420.nls"    ;IBM EBCDIC 阿拉伯文  Arabic
"20423"="c_20423.nls"    ;IBM EBCDIC 希臘      Greek
"20424"="c_20424.nls"    ;IBM EBCDIC  (NT4, Win98 無此定義,NT5 有)
"20833"="c_20833.nls"    ;IBM EBCDIC 韓文      Korean Extended
"20838"="c_20838.nls"    ;IBM EBCDIC 泰文      Thai
"20871"="c_20871.nls"    ;IBM EBCDIC 冰島      Icelandic
"20880"="c_20880.nls"    ;IBM EBCDIC 斯拉夫    Cyrillic
"20905"="c_20905.nls"    ;IBM EBCDIC 土耳其    Turkish
"21025"="c_21025.nls"    ;IBM EBCDIC 斯拉夫    Cyrillic (塞爾維亞 保加利亞)
"21027"="c_21027.nls"    ;擴充小寫字母 Ext Alpha Lowercase

"28591"="c_28591.nls"    ;ISO 8859-1* 西歐     Latin 1
"28592"="c_28592.nls"    ;ISO 8859-2* 東歐     Eastern Europe
"28593"="c_28593.nls"    ;ISO 8859-3  土耳其   Turkish
"28594"="c_28594.nls"    ;ISO 8859-4  波羅的海 Baltic
"28595"="c_28595.nls"    ;ISO 8859-5* 斯拉夫   Cyrillic
"28596"="c_28596.nls"    ;ISO 8859-6  阿拉伯   Arabic
"28597"="c_28597.nls"    ;ISO 8859-7* 希臘     Greek
"28598"="c_28598.nls"    ;ISO 8859-8  希伯來   Hebrew
"28599"="c_28599.nls"    ;ISO 8859-9?          Latin 5
      
"437"="c_437.nls"        ;OEM* 美國       United States
"737"="c_737.nls"        ;OEM  希臘       Greek (aka 437G)
"775"="c_775.nls"        ;OEM  波羅的海   Baltic
"850"="c_850.nls"        ;OEM* 多語系     Multilingual (Latin I)
"852"="c_852.nls"        ;OEM  斯洛伐克   Slovak (Latin II)
"855"="c_855.nls"        ;OEM  斯拉夫     Cyrillic
"857"="c_857.nls"        ;OEM  土耳其     Turkish
"860"="c_860.nls"        ;OEM* 葡萄牙     Portuguese
"861"="c_861.nls"        ;OEM* 冰島       Icelandic
"862"="c_862.nls"        ;OEM  希伯來     Hebrew
"863"="c_863.nls"        ;OEM* 加拿大法語 Canadian French
"864"="c_864.nls"        ;OEM  阿拉伯     Arabic
"865"="c_865.nls"        ;OEM* 挪威       Nordic
"866"="c_866.nls"        ;OEM  俄文       Russian   
"869"="c_869.nls"        ;OEM  現代希臘   Modern Greek
                     
"874"="c_874.nls"        ;ANSI,OEM  泰文     Thai
"932"="c_932.nls"        ;ANSI,OEM  日文     Japanese
"936"="c_936.nls"        ;ANSI,OEM  簡體中文 PRC GBK (XGB)
"949"="c_949.nls"        ;ANSI,OEM  韓文     Korean Extended Wansung
"950"="c_950.nls"        ;ANSI,OEM* 繁體中文 Chinese (Taiwan, Hong Kong)
"1258"="c_1258.nls"      ;ANSI,OEM* 越南文   Viet Nam
      
"1250"="c_1250.nls"      ;ANSI* 中歐     Central Europe
"1251"="c_1251.nls"      ;ANSI* 斯拉夫   Cyrillic
"1252"="c_1252.nls"      ;ANSI* 拉丁     Latin I
"1253"="c_1253.nls"      ;ANSI* 希臘     Greek
"1254"="c_1254.nls"      ;ANSI* 土耳其   Turkish
"1255"="c_1255.nls"      ;ANSI* 希伯來   Hebrew
"1256"="c_1256.nls"      ;ANSI* 阿拉伯   Arabic
"1257"="c_1257.nls"      ;ANSI* 波羅的海 Baltic
     
"708"="c_708.nls"        ;阿拉伯文     Arabic - ASMO
"720"="c_720.nls"        ;阿拉伯文     Arabic - Transparent ASMO
"1361"="c_1361.nls"      ;韓文       * Korean - Johab
"20866"="c_20866.nls"    ;俄文       * Russian - KOI8

;(底下這兩段是從 NT5 kernel32.dll 找出來的)

"20000"="c_20000.nls"    ;Taiwan 國家標準碼 CNS
"20001"="c_20001.nls"    ;Taiwan 公會碼     TCA
"20002"="c_20002.nls"    ;Taiwan 倚天碼     Eten
"20003"="c_20003.nls"    ;Taiwan            IBM5550
"20004"="c_20004.nls"    ;Taiwan 電信碼     Teletext
"20005"="c_20005.nls"    ;Taiwan 王安碼     Wang
"20105"="c_20105.nls"    ;IA5 IRV International Alphabet No.5
"20106"="c_20106.nls"    ;IA5 German
"20107"="c_20107.nls"    ;IA5 Swedish
"20108"="c_20108.nls"    ;IA5 Norweign
"20127"="c_20127.nls"    ;US-ASCII
"20261"="c_20261.nls"    ;T.61
"20269"="c_20269.nls"    ;ISO-6937 Non Spacing Accent
"29001"="c_29001.nls"    ;Europa 3

"50220"="c_50220.nls"    ;ISO-2022 Japanese with no halfwidth Katakana
"50221"="c_50221.nls"    ;ISO-2022 Japanese with halfwidth Katakana
"50222"="c_50222.nls"    ;ISO-2022 Japanese JIS X 0201-1989
"50225"="c_50225.nls"    ;ISO-2022 Korean
"50227"="c_50227.nls"    ;ISO-2022 Simpilified Chinese
"50229"="c_50229.nls"    ;ISO-2022 Traditional Chinese
"50930"="c_50930.nls"    ;IBM EBCDIC Japanese (Katakana) Extended and Japanese
"50931"="c_50931.nls"    ;IBM EBCDIC US/Canada and Japanese
"50933"="c_50933.nls"    ;IBM EBCDIC Korean Extended and Korean
"50935"="c_50935.nls"    ;IBM EBCDIC Simpilified Chinese
"50937"="c_50937.nls"    ;IBM EBCDIC US/Canada and Traditional Chinese
"50939"="c_50939.nls"    ;IBM EBCDIC Japanese (Latin) Extended and Japanese
"51932"="c_51932.nls"    ;EUC Japanese
"51936"="c_51936.nls"    ;EUC Simpilified Chinese
"51949"="c_51949.nls"    ;EUC Korean
"51950"="c_51950.nls"    ;EUC Traditional Chinese
"52936"="c_52936.nls"    ;HZ-GB2312 Simpilified Chinese
"65000"="c_65000.nls"    ;UTF-7
"65001"="c_65001.nls"    ;UTF-8

; 定義了 active 以及 oem , MAC 用的 code page 。臺灣地區使用 950。
"ACP"="950"
"OEMCP"="950"
"MACCP"="10002"
"OEMHAL"="vgaoem.fon"



[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\EUDCCodeRange]
; 這一段定義了造字區的內碼對應。你可以看出,的確950 所使用 big5 有頗多缺陷。
; 另外跟 win98 不同的是,定義了 Unicode 的造字區範圍。
;ANSI,OEM  日文     Japanese
"932"="f040-f9fc"
;ANSI,OEM  簡體中文 PRC GBK (XGB)
"936"="f8a1-fefe,aaa1-affe"
;ANSI,OEM  韓文     Korean Extended Wansung
"949"="c9a1-c9fe,fea1-fefe"
;ANSI,OEM* 繁體中文 Chinese (Taiwan, Hong Kong)
"950"="fa40-fefe,8e40-a0fe,8140-8dfe,c6a1-c8fe"
"Unicode"="E000-F848"


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\Nls]
; 美式英文
"00000409"=""
; 繁體中文
"00000404"=""


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language Groups]
; 定義語系群名稱。這是 Win98 所沒有的,語系群名稱會出現在下面。
"1"="1"
"2"=""
"3"=""
"4"=""
"5"=""
"6"=""
"7"=""
"8"=""
"9"="1"
"a"=""
"b"=""
"c"=""
"d"=""
"e"=""
"f"=""
"10"=""
"11"=""

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Locale]
; 定義語系名稱。定義方式和 win98 有極大不同。
; 為方面對照起見,這裡也把 Win98 的定義列出在分號之後。
; nt5 某些定義是在 vc, bc5 都找不到的。:( 算了,反正
; 幾乎用不到。

; 阿拉伯文 (字尾01)
"00000001"=""        ;Arabic"                     ;ar   ;阿拉伯         
"00000401"=""        ;Arabic (Arabic)"            ;ar-sa;阿拉伯         
"00000801"=""        ;Arabic (Iraq)"              ;ar-iq;伊拉克         
"00000c01"=""        ;Arabic (Egypt)"             ;ar-eg;埃及            
"00001001"=""        ;Arabic (Libya)"             ;ar-ly;利比亞         
"00001401"=""        ;Arabic (Algeria)"           ;ar-dz;阿爾及利亞      
"00001801"=""        ;Arabic (Morocco)"           ;ar-ma;摩洛哥         
"00001c01"=""        ;Arabic (Tunisia)"           ;ar-tn;突尼西亞        
"00002001"=""        ;Arabic (Oman)"              ;ar-om;阿曼            
"00002401"=""        ;Arabic (Yemen)"             ;ar-ye;葉門            
"00002801"=""        ;Arabic (Syria)"             ;ar-sy;敘利亞         
"00002c01"=""        ;Arabic (Jordan)"            ;ar-jo;約旦            
"00003001"=""        ;Arabic (Lebanon)"           ;ar-lb;黎巴嫩         
"00003401"=""        ;Arabic (Kuwait)"            ;ar-kw;科威特         
"00003801"=""        ;Arabic (UAE)"               ;ar-ae;阿拉伯聯合大公國
"00003c01"=""        ;Arabic (Bahrain)"           ;ar-bh;巴林            
"00004001"=""        ;Arabic (Qatar)"             ;ar-qa;卡達            
; 保加利亞文(字尾02)
"00000402"=""        ;Bulgarian"                  ;bg;保加利亞
; 加泰蘭文(字尾03)
"00000403"="1"       ;Catalan"                    ;ca;加泰蘭(西班牙)
; 中文    (字尾04),這一段 cwin98 內定值有些問題。已加上。
"00000004"=""        ;Chinese"                    ;zh   ;Chi中文  
"00000404"="9"       ;Chinese (Traditional)"      ;zh-tw;繁體中文
"00000804"=""        ;Chinese (Simpilified)"      ;zh-cn;簡體中文
"00000c04"="9"       ;Chinese (Hong Kong)"        ;zh-hk;香港     
"00001004"=""        ;Chinese (Singapore)"        ;zh-sg;新加坡   
"00001404"=""        ;Chinese (Macau)"            ;zh-  ;澳門(NT5)
; 捷克文  (字尾05)
"00000405"=""        ;Czech"                      ;cs;捷克         
; 丹麥文(字尾06)      �06)                                         
"00000406"="1"       ;Danish"                     ;da;丹麥         
; 德文  (字尾07)      �07)                                         
"00000407"="1"       ;German (Standard)"          ;de;Ge德國      
"00000807"="1"       ;German (Swiss)"             ;de-ch瑞士      
"00000c07"="1"       ;German (Austrian)"          ;de-at奧地利     
"00001007"="1"       ;German (Luxembourg)"        ;de-lu盧森堡     
"00001407"="1"       ;German (Liechtenstein)"     ;de-li列支敦士登
; 希臘文  (字尾08)    r尾08)                                       
"00000408"=""        ;Greek"                      ;el;希臘         
; 英文  (字尾09)
"00000009"="1"       ;English"                    ;en   ;英文                                
"00000409"="1"       ;English (United States)"    ;en-us;美國                                
"00000809"="1"       ;English (British)"          ;en-gb;英國                                
"00000c09"="1"       ;English (Australian)"       ;en-au;澳洲                                
"00001009"="1"       ;English (Canadian)"         ;en-ca;加拿大                              
"00001409"="1"       ;English (New Zealand)"      ;en-nz;紐西蘭                              
"00001809"="1"       ;English (Ireland)"          ;en-ie;愛爾蘭                              
"00001c09"="1"       ;English (South Africa)"     ;en-za;南非                                
"00002009"="1"       ;English (Jamaica)"          ;en-jm;牙買加                              
"00002409"="1"       ;English (Caribbean)"        ;en   ;加勒比海                           
"00002809"="1"       ;English (Belize)"           ;en-bz;貝里斯(NT5)                        
"00002c09"="1"       ;English (Trinidad)"         ;en-tt;千里達(NT5)                        
"00003009"="1"       ;English (Zimbabwe)"         ;辛巴威(NT5)                              
"00003409"="1"       ;English (Philippines)"      ;菲律賓(NT5)                              
; 西班牙文(字尾0a)    r尾0a)                                                                 
"0000040a"="1"       ;Spanish (Traditional Sort)" ;es   ;西班牙(傳統腔?)                     
"0000080a"="1"       ;Spanish (Mexico)"           ;es-mx;墨西哥                              
"00000c0a"="1"       ;Spanish (Modern Sort)"      ;es   ;西班牙(現代腔?)                     
"0000100a"="1"       ;Spanish (Guatemala)"        ;es-gt;關達美拉                           
"0000140a"="1"       ;Spanish (Costa Rica)"       ;es-cr;哥斯大黎加                          
"0000180a"="1"       ;Spanish (Panama)"           ;es-pa;巴拿馬                              
"00001c0a"="1"       ;Spanish (Dominican Republic)";es-do;多明尼加                           
"0000200a"="1"       ;Spanish (Venezuela)"        ;es-ve;委內瑞拉                           
"0000240a"="1"       ;Spanish (Colombia)"         ;es-co;哥倫比亞                           
"0000280a"="1"       ;Spanish (Peru)"             ;es-pe;秘魯                                
"00002c0a"="1"       ;Spanish (Argentina)"        ;es-ar;阿根廷                              
"0000300a"="1"       ;Spanish (Ecuador)"          ;es-ec;厄瓜多爾                           
"0000340a"="1"       ;Spanish (Chile)"            ;es-cl;智利                                
"0000380a"="1"       ;Spanish (Uruguay)"          ;es-uy;烏拉圭                              
"00003c0a"="1"       ;Spanish (Paraguay)"         ;es-py;巴拉圭                              
"0000400a"="1"       ;Spanish (Bolivia)"          ;es-bo;波利維亞                           
"0000440a"="1"       ;Spanish (El Salvador)"      ;es-sv;薩爾瓦多                           
"0000480a"="1"       ;Spanish (Honduras)"         ;es-hn;宏都拉斯                           
"00004c0a"="1"       ;Spanish (Nicaragua)"        ;es-ni;尼加拉瓜                           
"0000500a"="1"       ;Spanish (Puerto Rico)"      ;es-pr;波多黎各                           
; 芬蘭文  (字尾0b)
"0000040b"="1"       ;Finnish"                    ;fi;芬蘭                                   
; 法文  (字尾0c)
"0000040c"="1"       ;French (Standard)"          ;fr   ;法國                                
"0000080c"="1"       ;French (Belgian)"           ;fr-be;比利時                              
"00000c0c"="1"       ;French (Canadian)"          ;fr-ca;加拿大                              
"0000100c"="1"       ;French (Swiss)"             ;fr-ch;瑞士                                
"0000140c"="1"       ;French (Luxembourg)"        ;fr-lu;盧森堡                              
"0000180c"="1"       ;French (Monaco)"            ;摩納哥(NT5)                              
; 希伯來文(字尾0d)
"0000040d"=""        ;Hebrew"                     ;he;希伯來                                 
; 匈牙利文(字尾0e)
"0000040e"=""        ;Hungarian"                  ;hu;匈牙利                                 
; 冰島文  (字尾0f)
"0000040f"="1"       ;Icelandic"                  ;is;冰島                                   
; 義大利文(字尾10)
"00000410"="1"       ;Italian (Standard)"         ;it;義大利                                 
"00000810"="1"       ;Italian (Swiss)"            ;it-ch;瑞士                                
; 日文  (字尾 11)
"00000411"=""        ;Japanese"                   ;ja;日本                                   
; 韓文 (字尾 12)  
"00000412"=""        ;Korean (Standard)"          ;ko;韓國                                   
"00000812"=""        ;Korean (Johab)"             ;韓國 ?                                    
; 荷蘭文(字尾13)  
"00000413"="1"       ;Dutch (Standard)"           ;nl;荷蘭                                   
"00000813"="1"       ;Dutch (Belgian)"            ;nl-be;比利時                              
; 挪威文  (字尾14)
"00000414"="1"       ;Norwegian (Bokmal)"         ;no;挪威                                   
"00000814"="1"       ;Norwegian (Nynorsk)"        ;no;挪威                                   
; 波蘭文  (字尾15)
"00000415"=""        ;Polish"                                                               
; 葡萄牙文(字尾16)
"00000416"="1"       ;Portuguese (Brazilian)"     ;pt-br;巴西                                
"00000816"="1"       ;Portuguese (Standard)"      ;pt;葡萄牙                                 
; 瑞士南部、義大利北部的里托羅曼斯方言                                             
"00000417"="1"       ;Rhaeto-Romanic"             ;rm;里托羅曼斯                             
; 羅馬尼亞文(字尾18)  
"00000418"="1"       ;Romanian"                   ;ro;羅馬尼亞            
"00000818"="1"       ;Romanian (Moldova)"         ;ro-mo;摩達維亞         
; 俄文    (字尾19)    r尾19)                                               
"00000419"="1"       ;Russian"                    ;ru;俄羅斯               
"00000819"="1"       ;Russian (Moldova)"          ;ru-mo;摩達維亞         
; 克羅埃西亞文(字尾1a) 塞爾維亞文(字尾1a)                                 
"0000041a"=""        ;Croatian"                   ;hr;克羅埃西亞           
"0000081a"=""        ;Serbian (Latin)"            ;sr;塞爾維亞文(拉丁)(NT5)
"00000c1a"=""        ;Serbian (Cyrillic)"         ;sr;塞爾維亞文(斯拉夫)   
; 斯洛伐克文(字尾1b)  (字尾1b)                                             
"0000041b"=""        ;Slovak"                     ;sk;斯洛伐克            
; 阿爾巴尼亞文(字尾1c)文(字尾1c)                                          
"0000041c"=""        ;Albanian"                   ;sq;阿爾巴尼亞           
; 瑞典文    (字尾1d)  (字尾1d)                                             
"0000041d"="1"       ;Swedish"                    ;sv;瑞典                 
"0000081d"="1"       ;Swedish (Finland)"          ;sv-fi;瑞典(芬蘭)(NT5)   
; 泰文    (字尾1e)    r尾1e)                                               
"0000041e"=""        ;Thai"                       ;th;泰國                 
; 土耳其文  (字尾1f)  (字尾1f)                                             
"0000041f"=""        ;Turkish"                    ;tr;土耳其               
; 烏都語(通行於印度和巴基斯坦)                                         
"00000420"=""        ;Urdu"                       ;ur;烏都語               
; 印尼文    (字尾21)  (字尾21)                                             
"00000421"="1"       ;Indonesian"                 ;in;印尼                 
; 烏克蘭文  (字尾22)
"00000422"=""        ;Ukrainian"                  ;uk;烏克蘭     
; 白俄羅斯文(字尾23)  (字尾23)                                   
"00000423"=""        ;Belarusian"                 ;be;白俄羅斯   
; 斯洛文尼亞文(巴爾幹半島)(字尾24)                     
"00000424"=""        ;Slovenian"                  ;sl;斯洛文尼亞
; 愛莎尼亞文(波羅的海)(字尾25)                        
"00000425"=""        ;Estonian"                   ;es;愛莎尼亞   
; 拉脫維亞文(波羅的海)(字尾26)                        
"00000426"=""        ;Latvian"                    ;lv;拉脫維亞   
; 立陶宛文  (波羅的海)(字尾27)                        
"00000427"=""        ;Lithuanian"                 ;lt;立陶宛     
"00000827"=""        ;Lithuanian (Classic)"       ;lt;立陶宛(NT5)
; 波斯語 (字尾 29)
"00000429"=""        ;Farsi"                      ;fa;波斯
; 越南(NT5) (字尾2a)  
"0000042A"=""        ;Vietnamese"                 ;vi;越南
; 亞美尼亞(高加索山區)
"0000042b"=""        ;Armenian"            
; Azeri (巴爾幹半島?)(NT5) (字尾2c)
"0000042c"=""        ;Azeri (Latin)"      
"0000082c"=""        ;Azeri (Cyrillic)"   
; 巴斯克文 (字尾2d)
"0000042d"="1"       ;Basque"                     ;eu;巴斯克(西班牙)
; Sorbian (字尾 2e)
"0000042E"=""        ;Sorbian"                    ;sb;Sorbian
; 馬其頓文  (巴爾幹半島最近跟我們建交,大家搞不清楚在那裡的國家。
"0000042f"=""        ;Macedonian (FYROM)"         ;mk;馬其頓
; Sutu (字尾30)
"00000430"=""        ;Sutu"                       ;sx;Sutu         
; Tsonga (字尾31)
"00000431"=""        ;Tsonga"                     ;ts;Tsonga      
; Tswana (字尾32)
"00000432"=""        ;Tswana"                     ;tn;Tswana      
; 51 未定義 (字尾33)
"00000433"=""
; 科薩語 (字尾34)
"00000434"=""        ;Xhosa"                          ;xh;Xhosa        
; 祖魯語(南非)(字尾35)
"00000435"=""        ;Zulu"                       ;zu;祖魯語(南非)
; 荷蘭南非文 (字尾36)  (字尾36)                                    
"00000436"=""        ;Afrikaans"                  ;af;荷蘭南非文   Afrikaans"
; 喬治亞(高加索山區) (NT5)(字尾37)
"00000437"=""        ;Georgian"
; 法羅群島語 (NT5)(字尾38)
"00000438"=""        ;Faeroese"                   ;fo;法羅群島語
; 印度文(NT5)
"00000439"=""        ;Hindi"                      ;hi;印度
; 馬爾他語(NT5)
"0000043a"=""        ;Maltese"                    ;mt;馬爾他語
; 愛爾蘭人蓋爾語(NT5)
"0000043c"=""        ;Gaelic"                     ;gd;愛爾蘭人蓋爾語
; 意第緒語(NT5)(猶太人使用的,德語、希伯來語等的混合語言)
"0000043d"=""        ;Yiddish"                    ;ji;意第緒語
; 馬來語 (馬來西亞)(NT5)
"0000043e"=""        ;Malay (Malaysia)"           ;ms;馬來語
; 馬來語 (汶萊)(NT5)
"0000083e"=""        ;Malay (Brunei Darussalam)"
; 哈薩克語(NT5)
"0000043f"=""        ;Kazak"
; 斯華希里語(非洲黑人)(NT5)
"00000441"=""        ;Swahili"
; 烏茲別克(中亞沙漠) (拉丁語)(NT5)
"00000443"=""        ;Uzbek (Latin)"
"00000843"=""        ;Uzbek (Cyrillic)"
; 韃靼語(中亞)(NT5)
"00000444"=""        ;Tatar"
; 孟加拉語(印度)(NT5)
"00000445"=""        ;Bengali"
; 旁遮普省(印度)(NT5)
"00000446"=""        ;Punjabi"
; 古加拉第語(印度)(NT5)
"00000447"=""        ;Gujarati"
; 歐理亞語(印度)(NT5)
"00000448"=""        ;Oriya"
; 塔米語(印度)(NT5)
"00000449"=""        ;Tamil"
; 特拉古語(印度)(NT5)
"0000044a"=""        ;Telegu"
; 卡那達語(印度)(NT5)
"0000044b"=""        ;Kannada"
; 馬來亞拉姆語(印度西南部沿海居民的語言)(NT5)
"0000044c"=""        ;Malayalam"
; 阿薩姆語(印度東行省)(NT5)
"0000044d"=""        ;Assamese"
; 馬拉地語(印度的一種主要語言)(NT5)
"0000044e"=""        ;Marathi"
; 梵文;梵語(印度)(NT5)
"0000044f"=""        ;Sanskrit"
; 坎加尼語 (印度)(NT5)
"00000457"=""        ;Konkani"
; 尼泊爾語 (印度)(NT5)
"00000861"=""        ;Nepali (India)"


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Locale\Alternate Sorts]
; 另類的排序方式。一般幾乎用不到。
; 中文    (字尾04)
"00010404"="9"
"00010804"=""
"00010c04"="9"
"00011004"=""
"00011404"=""
"00020804"=""
"00020c04"="9"
"00021404"=""
"00030404"="9"
; 德文  (字尾07)
"00010407"="1"
; 日文  (字尾 11)
"00010411"=""
; 韓文 (字尾 12)
"00010412"=""

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Nls\LocaleMapIDs]
@="255,254"
; 阿拉伯文 (字尾01)
"00000401"="*250,182"
"00000801"="*250,181"
"00000C01"="6,7"
"00001001"="4,5"
"00001401"="*2,3"
"00001801"="0,1"
"00001C01"="*250,214"
"00002001"="*250,184"
"00002401"="*250,183"
"00002801"="*250,178"
"00002C01"="*250,195"
"00003001"="*250,177"
"00003401"="*250,188"
"00003801"="*250,185"
"00003C01"="*250,187"
"00004001"="*250,186"
; 保加利亞文(字尾02)
"00000402"="*250,108"
; 加泰蘭文(字尾03)
"00000403"="46,47"
; 中文    (字尾04)
"00000404"="*250,247"
"00000804"="*24,25"
"00000C04"="24,25"
"00001004"="*250,240"
; 捷克文  (字尾05)
"00000405"="*250,98"
; 丹麥文(字尾06)
"00000406"="74,75"
; 德文  (字尾07)
"00000407"="*52,53"
"00000807"="*250,96"
"00000C07"="*250,100"
"00001007"="250,118"
"00001407"="*250,120"
; 希臘文  (字尾08)
"00000408"="56,57"
; 英文  (字尾09)
"00000409"="12,13"
"00000809"="*54,55"
"00000C09"="20,21"
"00001009"="*14,15"
"00001409"="22,23"
"00001809"="*113,112"
"00001C09"="*10,11"
"00002009"="*250,140"
"00002409"="*250,139"
; 西班牙文(字尾0a)
"0000040A"="46,47"
"0000080A"="16,17"
"00000C0A"="*46,47"
"0000100A"="*250,132"
"0000140A"="*250,137"
"0000180A"="*250,138"
"00001C0A"="*250,142"
"0000200A"="*250,163"
"0000240A"="*250,164"
"0000280A"="*250,166"
"00002C0A"="*250,170"
"0000300A"="*250,165"
"0000340A"="*250,168"
"0000380A"="*250,171"
"00003C0A"="*250,169"
; 芬蘭文  (字尾0b)
"0000040B"="72,73"
; 法文  (字尾0c)
"0000040C"="*48,49"
"0000080C"="250,116"
"00000C0C"="14,15"
"0000100C"="250,96"
"0000140C"="*250,118"
; 希伯來文(字尾0d)
"0000040D"="*250,176"
; 匈牙利文(字尾0e)
"0000040E"="*250,104"
; 冰島文  (字尾0f)
"0000040F"="58,59"
; 義大利文(字尾10)
"00000410"="*50,51"
"00000810"="250,96"
; 日文  (字尾 11)
"00000411"="26,27"
; 韓文 (字尾 12)
"00000412"="28,29"
; 荷蘭文(字尾13)
"00000413"="*250,114"
"00000813"="*250,116"
; 挪威文  (字尾14)
"00000414"="*68,69"
"00000814"="68,69"
; 波蘭文  (字尾15)
"00000415"="*64,65"
"00000416"="18,19"
; 葡萄牙文(字尾16)
"00000816"="44,45"
; 羅馬尼亞文(字尾18)
"00000418"="*250,106"
; 俄文    (字尾19)
"00000419"="42,43"
; 克羅埃西亞文(字尾1a)
"0000041A"="62,63"
; 塞爾維亞文(字尾1a)
"00000C1A"="*250,242"
; 斯洛伐克文(字尾1b)
"0000041B"="*250,102"
; 阿爾巴尼亞文(字尾1c)
"0000041C"="*250,110"
; 瑞典文    (字尾1d)
"0000041D"="70,71"
; 泰文    (字尾1e)
"0000041E"="32,33"
; 土耳其文  (字尾1f)
"0000041F"="*38,39"
; 印尼文    (字尾21)
"00000421"="30,31"
; 烏克蘭文  (字尾22)
"00000422"="60,61"
; 白俄羅斯文(字尾23)
"00000423"="*250,124"
; 斯洛文尼亞文(字尾24)
"00000424"="*250,241"
; 愛莎尼亞文(字尾25)
"00000425"="*250,128"
; 拉脫維亞文(字尾26)
"00000426"="*250,122"
; 立陶宛文  (字尾27)
"00000427"="*127,126"
; Farsi (字尾 29)
"00000429"="*250,192"
; 巴斯克文 (字尾2d)
"0000042D"="46,47"
; 馬其頓文  (字尾2f),最近跟我們建交,大家搞不清楚在那裡的國家。
"0000042F"="2,3"
; 荷蘭南非文 (字尾36)
"00000436"="10,11"


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language]
; 大家都參考同一個 nls 程式。弟把 nt 這一段重新排序過了。

; 阿拉伯文 (字尾01)
"0401"="l_intl.nls"
"0801"="l_intl.nls"
"0c01"="l_intl.nls"
"1001"="l_intl.nls"
"1401"="l_intl.nls"
"1801"="l_intl.nls"
"1c01"="l_intl.nls"
"2001"="l_intl.nls"
"2401"="l_intl.nls"
"2801"="l_intl.nls"
"2c01"="l_intl.nls"
"3001"="l_intl.nls"
"3401"="l_intl.nls"
"3801"="l_intl.nls"
"3c01"="l_intl.nls"
"4001"="l_intl.nls"
; 保加利亞文(字尾02)
"0402"="l_intl.nls"
; 加泰蘭文(字尾03)
"0403"="l_intl.nls"
; 中文    (字尾04)
"0404"="l_intl.nls"
"0804"="l_intl.nls"
"0c04"="l_intl.nls"
"1004"="l_intl.nls"
"1404"="l_intl.nls"
; 捷克文  (字尾05)
"0405"="l_intl.nls"
; 丹麥文(字尾06)
"0406"="l_intl.nls"
; 德文  (字尾07)
"0407"="l_intl.nls"
"0807"="l_intl.nls"
"0c07"="l_intl.nls"
"1007"="l_intl.nls"
"1407"="l_intl.nls"
; 希臘文  (字尾08)
"0408"="l_intl.nls"
; 英文  (字尾09)
"0409"="l_intl.nls"
"0809"="l_intl.nls"
"0c09"="l_intl.nls"
"1009"="l_intl.nls"
"1409"="l_intl.nls"
"1809"="l_intl.nls"
"1c09"="l_intl.nls"
"2009"="l_intl.nls"
"2409"="l_intl.nls"
"2809"="l_intl.nls"
"2c09"="l_intl.nls"
"3009"="l_intl.nls"
"3409"="l_intl.nls"
; 西班牙文(字尾0a)
"040a"="l_intl.nls"
"080a"="l_intl.nls"
"0c0a"="l_intl.nls"
"100a"="l_intl.nls"
"140a"="l_intl.nls"
"180a"="l_intl.nls"
"1c0a"="l_intl.nls"
"200a"="l_intl.nls"
"240a"="l_intl.nls"
"280a"="l_intl.nls"
"2c0a"="l_intl.nls"
"300a"="l_intl.nls"
"340a"="l_intl.nls"
"380a"="l_intl.nls"
"3c0a"="l_intl.nls"
"400a"="l_intl.nls"
"440a"="l_intl.nls"
"480a"="l_intl.nls"
"4c0a"="l_intl.nls"
"500a"="l_intl.nls"
; 芬蘭文  (字尾0b)
"040b"="l_intl.nls"
; 法文  (字尾0c)
"040c"="l_intl.nls"
"080c"="l_intl.nls"
"0c0c"="l_intl.nls"
"100c"="l_intl.nls"
"140c"="l_intl.nls"
"180c"="l_intl.nls"
; 希伯來文(字尾0d)
"040d"="l_intl.nls"
; 匈牙利文(字尾0e)
"040e"="l_intl.nls"
; 冰島文  (字尾0f)
"040f"="l_intl.nls"
; 義大利文(字尾10)
"0410"="l_intl.nls"
"0810"="l_intl.nls"
; 日文  (字尾 11)
"0411"="l_intl.nls"
; 韓文 (字尾 12)
"0412"="l_intl.nls"
; 荷蘭文(字尾13)
"0413"="l_intl.nls"
"0813"="l_intl.nls"
; 挪威文  (字尾14)
"0414"="l_intl.nls"
"0814"="l_intl.nls"
; 波蘭文  (字尾15)
"0415"="l_intl.nls"
; 葡萄牙文(字尾16)
"0416"="l_intl.nls"
"0816"="l_intl.nls"
; 羅馬尼亞文(字尾18)
"0418"="l_intl.nls"
; 俄文    (字尾19)
"0419"="l_intl.nls"
; 克羅埃西亞文(字尾1a)
"041a"="l_intl.nls"
"081a"="l_intl.nls"
; 塞爾維亞文(字尾1a)
"0c1a"="l_intl.nls"
; 斯洛伐克文(字尾1b)
"041b"="l_intl.nls"
; 阿爾巴尼亞文(字尾1c)
"041c"="l_intl.nls"
; 瑞典文    (字尾1d)
"041d"="l_intl.nls"
"081d"="l_intl.nls"
; 泰文    (字尾1e)
"041e"="l_intl.nls"
; 土耳其文  (字尾1f)
"041f"="l_intl.nls"
; 32 未定義  (字尾20)
"0420"="l_intl.nls"
; 印尼文    (字尾21)
"0421"="l_intl.nls"
; 烏克蘭文  (字尾22)
"0422"="l_intl.nls"
; 白俄羅斯文(字尾23)
"0423"="l_intl.nls"
; 斯洛文尼亞文(巴爾幹半島)(字尾24)
"0424"="l_intl.nls"
; 愛莎尼亞文(波羅的海)(字尾25)
"0425"="l_intl.nls"
; 拉脫維亞文(波羅的海)(字尾26)
"0426"="l_intl.nls"
; 立陶宛文  (波羅的海)(字尾27)
"0427"="l_intl.nls"
"0827"="l_intl.nls"
; 波斯語 (字尾 29)
"0429"="l_intl.nls"
; 越南(出現在 NT5) (字尾2a)   
"042a"="l_intl.nls"
; 亞美尼亞(高加索山區)(NT5) (字尾2b)
"042b"="l_intl.nls"
; Azeri (巴爾幹半島?)(NT5) (字尾2c)
"042c"="l_intl.nls"
"082c"="l_intl.nls"
; 巴斯克文 (字尾2d)
"042d"="l_intl.nls"
; 馬其頓文  (巴爾幹半島)(字尾2f),最近跟我們建交,大家搞不清楚在那裡的國家。
"042f"="l_intl.nls"
; 荷蘭南非文 (字尾36)
"0436"="l_intl.nls"
"0437"="l_intl.nls"
; 法羅群島語 (NT5)(字尾38)
"0438"="l_intl.nls"
; 印度文(NT5)
"0439"="l_intl.nls"
; 馬來語 (馬來西亞)(NT5)
"043e"="l_intl.nls"
; 馬來語 (汶萊)(NT5)
"083e"="l_intl.nls"
; 哈薩克語(NT5)
"043f"="l_intl.nls"
; 斯華希里語(非洲黑人)(NT5)
"0441"="l_intl.nls"
; 烏茲別克(中亞沙漠) (拉丁語)(NT5)
"0443"="l_intl.nls"
"0843"="l_intl.nls"
; 韃靼語(中亞)(NT5)
"0444"="l_intl.nls"
; 孟加拉語(印度)(NT5)
"0445"="l_intl.nls"
; 旁遮普省(印度)(NT5)
"0446"="l_intl.nls"
; 古加拉第語(印度)(NT5)
"0447"="l_intl.nls"
; 歐理亞語(印度)(NT5)
"0448"="l_intl.nls"
; 塔米語(印度)(NT5)
"0449"="l_intl.nls"
; 特拉古語(印度)(NT5)
"044a"="l_intl.nls"
; 卡那達語(印度)(NT5)
"044b"="l_intl.nls"
; 馬來亞拉姆語(印度西南部沿海居民的語言)(NT5)
"044c"="l_intl.nls"
; 阿薩姆語(印度東行省)(NT5)
"044d"="l_intl.nls"
; 馬拉地語(印度的一種主要語言)(NT5)
"044e"="l_intl.nls"
; 梵文;梵語(印度)(NT5)
"044f"="l_intl.nls"
; 坎加尼語 (印度)(NT5)
"0457"="l_intl.nls"
; 尼泊爾語 (印度)(NT5)
"0861"="l_intl.nls"
; 已安裝語言,內定值。
"InstallLanguage"="0404"
"Default"="0404"



-- Eudora Pro 2.2
建議您:以後寫信時可以順手換一換標題。我都是隨便剪信件裡面的
一段相關文字當標題。至少這樣,標題可以比較符合內文的內容,而
不會產生文不對題的現象。

黃國書 (Kii Ali),地理老師,電腦測試狂。
ICQ#5107476
回复

使用道具 举报

13#
 楼主| 发表于 2019-9-23 19:03:05 | 只看该作者
本帖最后由 sairen139 于 2019-9-26 13:57 编辑
sh52pj 发表于 2019-9-22 20:34
hzican帖子里说到  打开新的文件列表清单文件: z:\files.txt ,添加没有监视到的启动相关文件,以及最精简 ...

64位的windows10LTSB2016的system32文件夹下有7个,其他位置有5个:
\windows\fonts\vgaoem.fon
\windows\inf\errata.inf
\Windows\system32\aclui.dll
\Windows\system32\ActionQueue.dll
\Windows\system32\apisetschema.dll
\Windows\system32\C_936.nls
\Windows\system32\dui70.dll
\Windows\system32\l_intl.nls
\Windows\system32\winload.EFI
\programdata\microsoft\user account pictures\user.bmp
\users\administrator\ntuser.dat
\users\administrator\appdata\local\microsoft\windows\usrclass.dat

点评

还有clb.dll缺少clb.dll注册表编辑器无法运行,dxp.dll关系到游戏正常运行。  详情 回复 发表于 2019-9-25 18:18
回复

使用道具 举报

12#
发表于 2019-9-22 20:34:34 来自手机 | 只看该作者
hzican帖子里说到  打开新的文件列表清单文件: z:\files.txt ,添加没有监视到的启动相关文件,以及最精简的用户文件: \windows\fonts\vgaoem.fon \windows\inf\errata.inf \windows\system32\c_936.nls \windows\system32\l_intl.nls \windows\system32\winload.exe \programdata\microsoft\user account pictures\user.bmp \users\administrator\ntuser.dat \users\administrator\appdata\local\microsoft\windows\usrclass.dat。请问win10对应的是哪些呀

点评

我只知道64位的windows10LTSB2016的system32文件夹下有三个,其他位置不清楚: COPY %SrcDrv%\Windows\System32\winload.efi COPY %SrcDrv%\Windows\System32\ntoskrnl.exe COPY %SrcDrv%\Windows\System32\hal.d  详情 回复 发表于 2019-9-23 19:03
回复

使用道具 举报

11#
发表于 2019-9-22 14:17:03 | 只看该作者
谢谢楼主的分享,辛苦啦
回复

使用道具 举报

10#
发表于 2019-9-22 13:10:12 | 只看该作者
本帖最后由 DestroSeth 于 2019-9-22 13:12 编辑

谢谢大神分享
回复

使用道具 举报

9#
发表于 2019-9-22 12:05:07 | 只看该作者
wc,好厉害,按这个样子,pe出来不是会更小?
回复

使用道具 举报

8#
发表于 2019-9-22 07:23:59 | 只看该作者

点评

期待分享:61的126m自改版  发表于 2019-9-22 14:51
回复

使用道具 举报

7#
发表于 2019-9-22 03:25:40 | 只看该作者
个人认为 ,精简本来就是个人的事,每个人都有自己的习惯,精简换成定制这个词可能更合适。论坛各大师的精简系统更大的作用是让大家体验和研究。
回复

使用道具 举报

6#
发表于 2019-9-21 23:18:23 | 只看该作者
能否做成通用脚本 如同一键系列XXX
回复

使用道具 举报

5#
发表于 2019-9-21 22:21:02 | 只看该作者
本帖最后由 黑中见白 于 2019-9-21 23:37 编辑

md "%~dp0txt"

rem 系统 pf解析
for /F "delims=" %%i IN ('dir /b %SYSTEMROOT%\prefetch\*.pf') DO (
        WinPrefetchView.exe /sort  "full path" /scomma %%i  /prefetchfile "%SystemRoot%\Prefetch\%%i")
rem 0去除pf文件空格
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /s/b *.pf') do (
    set "foo=%%~nxi"
    set foo=!foo: =!
    set foo=!foo: =!
    ren "%%~fi" "!foo!")       
               
rem 开始处理列表
rem 2 选出 系统盘符 获取系统盘符%SYSTEMDRIVE%
for /F "delims=" %%p IN ('dir /b *.pf') DO (
        findstr /r /C:"^%SYSTEMDRIVE%\\W" "%%p"  >"%%pb")
        rem 重命名
        ren "*.pfb" "*.TXT"
rem 3 删除盘符

for /F "delims=" %%h IN ('dir /b *.txt') DO (
        for /f "tokens=2 delims=:" %%k in (%%h) do echo %%k >>"%~dp0txt\%%h")       
rem 4删文件
       
del *.pf
del *.pfb
del *.txt
回复

使用道具 举报

4#
 楼主| 发表于 2019-9-21 22:19:17 | 只看该作者
这整套方法应该是手工定制符合自己心意的极限极致小的windows精简系统的最好方法了!

点评

http://theoven.org/index.php?topic=2421.msg26788 It should work but ExtractSectionFiles does not really work this way. To understand the principle, ExtractSectionFiles macro extracts the section as  详情 回复 发表于 2019-9-26 21:25
回复

使用道具 举报

3#
 楼主| 发表于 2019-9-21 22:16:50 来自手机 | 只看该作者
黑中见白坛友提供的相关知识:


pf.PS1
#pf
$files = Get-Childitem -Recurse -Include *.pf
foreach ($file in $files)   #
{
WinPrefetchView.exe /sort  "full path" /scomma $file /prefetchfile $file #pf
#findstr /r /C:"^X:" $file | Out-File -Encoding Unicode $file #x
}
Start-Sleep -Milliseconds 200
#x
$reg = "^X:\\Wi.*.$"
$files = Get-Childitem -Recurse -Include *.pf
foreach ($file in $files)   #
{
$content = get-content $file.pspath
clear-content $file.pspath  #
   foreach ($line in $content) #енб
   {
   if($line -match $reg){      
  #$Matches.alp;
#$matches[0]
add-content -Path $file -Value $matches[0] #
   }
   }
}
Start-Sleep -Milliseconds 200
#
$files = Get-Childitem -Recurse -Include *.pf
foreach ($file in $files)   #
{
$content = get-content $file.pspath
clear-content $file.pspath  #
   foreach ($line in $content) #енб
   {
   $liner = $line.Replace("X:","")
   Add-content $file.pspath -Value $liner #
   }
}
Start-Sleep -Milliseconds 200
#

#
$ = Split-Path  -Path $PSScriptRoot -Leaf
CMD /C "lsmgr cat *.pf >>$.txt
CMD /C "lsmgr cat $.txt >$.lst
CMD /C "lsmgr cat $.lst >$.txt
del *.lst
del *.pf*
回复

使用道具 举报

2#
发表于 2019-9-21 21:36:44 来自手机 | 只看该作者
始终不符合通用性,只能自己使用。除非测试基数够大。但我就算测试某软件,软件也有很多功能,不同功能可能依赖不同的系统文件,So,很有难度的,此法。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-24 17:47

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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