无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
打印 上一主题 下一主题

[发布] 自娱自乐自用的免封装DIY安装系统的工具:$OEM$文件。Win7/8/10/11 32位64位通用

    [复制链接]
跳转到指定楼层
1#
发表于 2022-10-30 14:16:33 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 享β亻寸木东 于 2024-3-6 12:24 编辑

欢迎进群交流qq群:58902001
懒癌自娱自乐自用的免封装DIY安装系统的工具:$OEM$微软官方外置调用工具(Windows7 Windows8 Windows10 Windows11  32位64位 ARM64通用
把$OEM$文件夹解压出来放入你的文件,然后跟系统镜像放一起即可。

使用效果:
1,安装或者重装系统时自动识别OEM品牌 设置品牌信息和壁纸 自动进入桌面。(精简版系统可能会识别失败,可以在主题里面手动应用)
2,自动寄货Windows系统
3,可以根据自己喜好安装常用软件 万能驱动……

想知道本论坛的大神有没有别的方法 识别电脑品牌设置品牌壁纸、锁屏壁纸、用户头像等,欢迎各位大神不吝赐教




3.0发布:2023.11.23(回贴留言,私信给你)不会设置回复可见

懒癌自娱自乐自用$OEM$文件夹使用说明
一:使用方法:
把$OEM$文件夹解压出来放入你的文件,然后跟系统镜像放一起即可(推荐使用原版系统,支持.wim .esd .swm格式。精简版系统请自己测试)。官方.iso格式的系统,需要将.iso解压,然后把$OEM$文件夹复制到\sources目录内,然后运行”Setup.exe“安装系统即可。推荐使用支持$OEM$文件夹的系统安装工具,比如:CGI、WinNTSetup等......

二:自定义说明(用记事本自己修改就行):
1,主要是$OEM$\$$\Setup\Scripts 这个文件夹里面的文件
    oobe.cmd    用来设置系统用户名和添加品牌商主题(①用户名默认为品牌商,比如联想小新电脑用XiaoXin登录、戴尔电脑 用Dell登录,②可以用管理员登录,管理员账户不能用指纹识别等,自行斟酌启用。③也可以装完系统自己输入用户名。
   
    SetupComplete.cmd    导入注册表GFD.reg、寄货系统MAS_AIO.cmd、安装驱动……
   
    zzOEM.CMD和zzOEM.exe    这两用来识别常见电脑品牌(联想+联想的各个系列、戴尔+外星人、华硕+ROG、惠普+暗影精灵、华为+荣耀、小米、雷神、机械革命、苹果、微星、技嘉、七彩虹等各种组装机、微软......都是国内常见的品牌,其他识别工具好像识别不了联想的拯救者、小新、小米雷神等,此工具可以识别。识别出来之后设置桌面壁纸。添加系统属性、设置官方客服电话、设置官方网站可以下载官方文件。组装机兼容机品牌机用这个逼格不错)这两个文件可以在桌面环境使用,没加密,你也可以用WinRAR修改。

    GFD.reg    注册表文件,可以修改添加
   
    Desktop.cmd    进入桌面后安装常用软件,自己修改吧(DesktopTiShi.cmd这个是在桌面显示提醒信息的)

2,$OEM$\$1\Data 这个文件夹放驱动和软件安装包,用完自删。

3,$OEM$\$1\Users\Public\Desktop 这里的文件会在桌面显示,可以放你的名片......

三:来看看$OEM$文件夹适不适合你:
1,小白刚整电脑,下载别人封装的系统不一定完美的适合你。
2,你会封装系统,但系统和各种软件天天更新,天天封装太麻烦。
3,现在电脑配置普遍都高了,加上固态硬盘的加持,装个系统也就一盏茶的时间,设置优化,安装软件占用时间较多,还需要人为干预,这个可以帮你批量完成一些重复繁琐的工作。





2.0发布:2023.10.14
https://www.123pan.com/s/8JFRVv-zvhtv.html提取码:1234

$OEM$文件夹用途说明:
$OEM$\$$\Setup\Scripts        系统部署安装时调用的目录
$OEM$\$1\Data\DIY        这里可以放常用软件进桌面安装(用GFD.ini调用)
$OEM$\$1\Data\Drv        把万能驱动解压放这里,自动安装
$OEM$\$1\Users\Public\Desktop        这里是公用桌面,这里的文件会在桌面显示

文件夹内的文件用途说明:
主要是$OEM$\$$\Setup\Scripts这里
oobe.cmd    识别电脑品牌设置壁纸、设置登录名为“品牌商”(比如戴尔电脑 用Dell登录。管理员账号不能用指纹识别等,所以没启用,需要的话自行启用)
OEMLOGO.exe        OEM品牌壁纸logo文件,可以用WinRAR修改(oobe.cmd加上OEMLOGO.exe 这两个文件可以在桌面环境使用,壁纸注销后生效)
SetupComplete.cmd    导入注册表、寄货系统、安装驱动……
GFD.reg    注册表文件,可以修改添加
GFD.ini    进桌面后调用:安装软件、清理临时文件……可以修改添加




1.0发布:2022.07.01
https://www.123pan.com/s/8JFRVv-AMdtv提取码:1234
老版本1.0文件夹用途说明:
$OEM$\$$\Setup\Scripts        系统部署安装时调用的目录
$OEM$\$$\Setup\OEMLOGO        OEM品牌壁纸logo文件夹,可以修改(不需可以删除)
$OEM$\$1\Data\DIY        这里可以放常用软件进桌面安装(用GFD.ini调用)
$OEM$\$1\Data\Drv        把万能驱动解压放这里,主程序改名为:Drv.exe哦
$OEM$\$1\Users\Public\Desktop        这里是公用桌面,这里的文件会在桌面显示

文件夹内的文件用途说明:
主要是$OEM$\$$\Setup\Scripts这里
oobe.cmd    识别电脑品牌设置壁纸、设置用户账户名”A“并自动登录(管理员账号不能用指纹识别等,所以没启用,需要的话自行启用,不需要可以删除)
SetupComplete.cmd    导入注册表、寄货系统、安装驱动……
HEU_KMS_Activator.exe    寄货工具
GFD.reg    注册表文件,可以修改添加
GFD.ini    进桌面后调用:安装软件、清理临时文件……可以修改添加




附上部分官方镜像ESD体积小,下载链接:
Windows 11 22621.525  官方ESD
http://dl.delivery.mp.microsoft. ... ET_x64FRE_zh-cn.esd

Windows 10  19045.2006 官方ESD
http://dl.delivery.mp.microsoft. ... ET_x64FRE_zh-cn.esd
http://dl.delivery.mp.microsoft. ... ET_x86FRE_zh-cn.esd

Windows 8.1 9600.17053 官方ESD
http://vg.dl.ws.microsoft.com/dl ... f08a30f7b6c53cb.esd
http://vg.dl.ws.microsoft.com/dl ... bc22c6daa71c36f.esd

Windows 7 简体中文旗舰版
cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso (3.19 GB)
cn_windows_7_ultimate_with_sp1_x86_dvd_u_677486.iso (2.47 GB)


为什么用它?
好处:
1,免封装直接用(Windows系统经常更新,每次封装嫌麻烦)
2,各个版本的系统通用:Windows7 Windows8 Windows10 Windows11  32位64位通用。(QQ微信驱动等可以共用,节省空间,方便更新维护)
3,官方原版 原汁原味 没有流氓
4,……
缺点:
1,Windows7原版系统没有USB3.0硬盘等驱动(可以在PE自己导入)
2,……



-----------------更多资料(By无约而来)-----------------------------------------
WIN7-OEM资料包中的目录都是以$OEM$文件夹出现的。比$OEM$高一级的目录,我通常是用来表示下一级的$OEM$的属性,例如,X64_ADMIN_LOADER表示此目录下的$OEM$文件夹是用于可以支持“64位WIN7自动寄货、OEM识别、启用内置管理员”。
虽然这里是以WIN7-OEM资料包来举例说明的,但$OEM$文件夹的基本知识差不多就这样。
(WIN7-OEM资料包下载:http://zxkh19501.blog.163.com/bl ... 179201361410570339/

支持的安装方式
安装系统过程中,如果安装光盘的sources目录中存在$OEM$文件夹,那么$OEM$文件夹中的特定目录的内容,在install.wim的卷映像展开和复制阶段之后,被安装程序复制到指定的目录。这里讲的是官方的安装方式,光盘启动,或其他方式启动后运行安装光盘中的setup.exe。
至于第三方安装器,是否支持sources目录中$OEM$文件夹复制,我就不知道了,以前我使用IMAGEX命令安装系统一般都会加上两行复制$OEM$文件夹的命令。如:
XCOPY .\sources\$OEM$\$$ %PART%:\windows /E /Y
XCOPY .\sources\$OEM$\$1 %PART%:\ /E /Y
(%PART%是目标分区,相对路径)

目录格式
$OEM$下一级目录是“$$”和“$1”,必须是这两个固定的命名。

复制路径
$$目录下的内容将被复制到安装目标分区的windows目录下,$1中的内容将被复制到安装目标分区的根目录。
例如,将系统安装到C分区。$$目录下的文件或文件夹将被安装程序复制到C:\windows目录中,$1中的文件或文件夹将被复制到C盘根目录下。
$$----------------->C:\windows
$1----------------->C:\
如果$$目录中有一个setup的文件夹,那么系统安装时,setup文件夹(包括此文件夹下的文件与子文件夹)将被复制到C:\windows中。
$$\setup----------------->C:\windows\setup
如果$1目录下有一个DRV的文件夹,那么系统安装时,DRV文件夹(包括此文件夹下的文件与子文件夹)将被复制到C分区的根目录下。
$1\DRV----------------->C:\DRV

同名替换功能
我们知道,系统安装时,某个被选定的install.wim中的卷映像的全部内容将展开并复制到安装目标分区,这其中也包括windows目录。假定install.wim内部的windows目录中的setup目录中有一个文件叫A.TXT,$$\setup中也有一个文件夹叫A.TXT,两个文件同名,但内容不一样,怎么处理?安装程序默认的是用$$\setup中的A.TXT替换掉原先内置到install.wim中的那个文件。具体过程是怎么实现的?安装程序在install.wim的卷映像的全部内容将复制到安装目录分区(此时内置的A.TXT被复制到C:\windows\setup目录下)之后,将$OEM$\$$\setup中的A.TXT复制到目标分区的同样位置,替换已存在的A.TXT。
流程示意(先1后2):
1、光盘\sources\install.wim\某卷映像\windows\setup\A.TXT----->(安装时展开映像并复制)C:\windows\setup\A.TXT
2、光盘\sources\$OEM$\$$\\windows\setup\A.TXT------>(安装时复制到)C:\windows\setup\A.TXT
注:后者A.TXT替换前者A.TXT

默认可外置的CMD命令
oobe.cmd和setupComplete.cmd都是WIN7或WIN8默认可以内置或外置的CMD命令脚本,只要在特定位置存在这两个文件,就会被搜索并被调用执行。前者在OOBE阶段被安装程序调用运行,后者在首次登录系统之前。这两个CMD文件默认位置是在Windows\Setup\scripts目录内。以下是oobe.cmd和setupComplete.cmd内置时与外置时的位置。
内置:光盘\sources\install.wim\某卷映像\windows\setup\scripts
外置:光盘\sources\$OEM$\$$\windows\setup\scripts
33in1和以前的类似201304A这样的合集,我都是将oobe.cmd和setupComplete.cmd这两个脚本文件内置到install.wim的卷映像中。因此,如果你要外置oobe.cmd和setupComplete.cmd,就要修改oobe.cmd、setupComplete.cmd,在原先的命令基础上添加你需要命令行,而不是简单地自己再写一个oobe.cmd、setupComplete.cmd。oobe.cmd比较复杂,如果你需要增加命令,建议使用setupComplete.cmd。
setupComplete.cmd不需要解开install.wim中的卷映像去提取,可以从WIN7-OEM资料包找到。一般你可以setupComplete.cmd文本中的第一行去添加CMD命令行,而且也不要去添加删除scripts目录的命令。

$OEM$文件夹的不足
如果你使用外置CMD命令,那么将意味着,install.wim的每一个卷映像都会使用这个外置的CMD命令,因此外置CMD命令时,要考量一下是不是每一个卷映像都需要这个CMD命令。从这点看,内置的就灵活许多,在不同卷映像中,我们可以内置不同内容的setupComplete.cmd和oobe.cmd。

微信图片_20221030111659.jpg (132.35 KB, 下载次数: 227)

微信图片_20221030111659.jpg

微信截图_20221030142432.png (4.7 KB, 下载次数: 251)

微信截图_20221030142432.png

点评

很给力  发表于 2024-3-10 17:27

评分

参与人数 5无忧币 +25 收起 理由
elunge + 5 很给力!
xinzi + 5 很给力!
jctsky + 5 很给力!
yanjiandiannao + 5 很给力! 的确很不错的工具.
lucky323su + 5 很给力!

查看全部评分

2#
 楼主| 发表于 2022-10-30 17:11:43 | 显示全部楼层
wuming520 发表于 2022-10-30 17:10
http://zxkh19501.blog.163.com/blog/static/123785179201361410570339/博客打不开你那里可以打开吗

不能,作者早就不更新了

点评

我也在说呢之前打不开还找了很久你这能打开就不对了  详情 回复 发表于 2022-10-30 17:48
回复

使用道具 举报

3#
 楼主| 发表于 2022-10-30 17:12:18 | 显示全部楼层
z10 发表于 2022-10-30 16:53
Windows 11,Windows 10是什么版本

零售版。零售版。零售版。
回复

使用道具 举报

4#
 楼主| 发表于 2022-10-31 12:44:23 | 显示全部楼层
本帖最后由 享β亻寸木东 于 2022-10-31 12:45 编辑
jz886 发表于 2022-10-31 09:26
把$OEM$文件夹和系统镜像放一起即可(支持.wim .esd .swm格式)。请使用支持$OEM$文件夹的系统安装工具,推 ...

命令容易出错,用图形界面的CGI  或者WinNTStup安装
回复

使用道具 举报

5#
 楼主| 发表于 2022-12-4 15:24:21 | 显示全部楼层
haonan521 发表于 2022-12-3 23:01
你好,我测试了以后,发现里面的OOBE.ini会给系统创建一个用户名称是A的,而系统的Administrator用户是禁用 ...

删除oobe.cmd里面1336-1340行
回复

使用道具 举报

6#
 楼主| 发表于 2023-3-2 14:15:03 | 显示全部楼层
a123456789z 发表于 2023-3-2 13:43
楼主您好!如何将KMS_VL_ALL_AIO这类KMS激活集成到这个封装里?

setupcomplete.cmd 里面加上这一行
call %~dp0KMS_VL_ALL_AIO.cmd /s /a

点评

谢谢!我试试。  详情 回复 发表于 2023-3-2 14:31
回复

使用道具 举报

7#
 楼主| 发表于 2023-4-29 19:19:28 | 显示全部楼层
3416510931 发表于 2023-4-29 14:44
请教,用wit安装会触发吗,用CGI  WinNTSetup安装怎么能看出有没有成功使用上这个$OEM$

装完进桌面 你就知道了
回复

使用道具 举报

8#
 楼主| 发表于 2023-4-29 19:19:39 | 显示全部楼层
3416510931 发表于 2023-4-29 15:58
$OEM$放原版镜像的sources再打包,然后用wit安装会有用吗

可以!可以!可以!可以!
回复

使用道具 举报

9#
 楼主| 发表于 2023-5-26 19:12:43 | 显示全部楼层
3416510931 发表于 2023-5-18 10:17
这几行代码是把Scripts文件夹里的Unattend.xml复制到Panther文件夹,可Scripts文件夹里没有这个文件啊, ...

1,自动生成的
2,oobe先执行
回复

使用道具 举报

10#
 楼主| 发表于 2023-6-10 12:13:55 | 显示全部楼层
therfer 发表于 2023-6-10 10:54
这种装机满还是封装的装机慢

看装机过程中调用的程序多少,越多越慢
回复

使用道具 举报

11#
 楼主| 发表于 2023-7-18 17:04:31 | 显示全部楼层
yanjiandiannao 发表于 2023-7-18 16:27
请问大神计算机命名规则怎么设置? 按前缀+日期格式
  1. set pcname=Win20%date:~2,2%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%
  2. echo Windows Registry Editor Version 5.00>ComputerName.reg
  3. echo [HKEY_CURRENT_PC\Software\Microsoft\Windows\ShellNoRoam]>>ComputerName.reg
  4. echo @="%pcname%">>ComputerName.reg
  5. echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName]>>ComputerName.reg
  6. echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName]>>ComputerName.reg
  7. echo "ComputerName"="%pcname%">>ComputerName.reg
  8. echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName]>>ComputerName.reg
  9. echo "ComputerName"="%pcname%">>c:\TempInfo.reg>>ComputerName.reg
  10. echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog]>>ComputerName.reg
  11. echo "ComputerName"="%pcname%">>ComputerName.reg
  12. echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName]>>ComputerName.reg
  13. echo "ComputerName"="%pcname%">>ComputerName.reg
  14. echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]>>ComputerName.reg
  15. echo "NV Hostname"="%pcname%">>ComputerName.reg
  16. echo "Hostname"="%pcname%">>ComputerName.reg
  17. echo [HKEY_PCS\.DEFAULT\Software\Microsoft\Windows\ShellNoRoam]>>ComputerName.reg
  18. echo @="%pcname%">>ComputerName.reg
  19. regedit /s ComputerName.reg
  20. del /q ComputerName.reg
复制代码
回复

使用道具 举报

12#
 楼主| 发表于 2023-10-30 12:29:22 | 显示全部楼层
本帖最后由 享β亻寸木东 于 2023-10-30 12:31 编辑
raystd06 发表于 2023-10-30 10:11
內含3個病毒 如果真的是品牌的工具應該不會被微軟列為病毒

微软预留的接口没问题,是我接上的文件报毒


回复

使用道具 举报

13#
 楼主| 发表于 2023-12-4 08:32:37 | 显示全部楼层
gutaiping2006 发表于 2023-12-3 21:13
这个好!可以把uwf集成进来,使用更稳定

请问大神uwf怎么用?

点评

芈员外的工具:一键PrimoCache只缓读UWF只缓写,是我用过的最为方便高效的系统工具,一直办公使用。问题是uwf不好安装,楼主的工具可以解决这个问题,谢谢  详情 回复 发表于 2023-12-5 08:41
回复

使用道具 举报

14#
 楼主| 发表于 2023-12-5 09:04:19 | 显示全部楼层
gutaiping2006 发表于 2023-12-5 08:41
芈员外的工具:一键PrimoCache只缓读UWF只缓写,是我用过的最为方便高效的系统工具,一直办公使用。问题 ...

我还没涉足这一方面,对你有帮助更好。以后向你学习
回复

使用道具 举报

15#
 楼主| 发表于 2023-12-5 12:40:44 | 显示全部楼层
yyz2191958 发表于 2023-12-5 12:33
不知道不是品牌行不行?

可以。你试试吧

点评

好的 谢谢  详情 回复 发表于 2023-12-5 12:41
回复

使用道具 举报

16#
 楼主| 发表于 2023-12-29 16:38:10 | 显示全部楼层
pl1998 发表于 2023-12-29 11:46
看看能不能加多一功能,类似联想出厂的系统,系统属性关于那里  有一行显示机器的SN码,哈哈哈哈

不同厂商的序列号位置不一样,这个有点麻烦。有的品牌“IdentifyingNumber”是序列号  有的品牌“SerialNumber”是序列号
回复

使用道具 举报

17#
 楼主| 发表于 2024-2-22 08:17:53 | 显示全部楼层
pl1998 发表于 2024-2-21 13:54
可以做一版  任意用户名,都可以识别到主板并设置壁纸嘛

可以自己设置用户名呀

点评

啊 在哪里设置 我在oobe.cmd看到用户名的 我都改成Administrator,没看起效果 另外有QQ交流群不  详情 回复 发表于 2024-2-29 18:03
回复

使用道具 举报

18#
 楼主| 发表于 2024-3-1 08:43:28 | 显示全部楼层
本帖最后由 享β亻寸木东 于 2024-3-1 08:45 编辑
pl1998 发表于 2024-2-29 18:03
啊 在哪里设置   我在oobe.cmd看到用户名的 我都改成Administrator,没看起效果
另外有QQ交流 ...

只改=号后面就行
改成=Admin就行
回复

使用道具 举报

19#
 楼主| 发表于 2024-3-1 08:48:09 | 显示全部楼层
pl1998 发表于 2024-2-29 18:03
啊 在哪里设置   我在oobe.cmd看到用户名的 我都改成Administrator,没看起效果
另外有QQ交流 ...

没有qq群,没有多少人用吧。哈哈
回复

使用道具 举报

20#
 楼主| 发表于 2024-3-1 10:14:44 | 显示全部楼层
Hack38 发表于 2024-3-1 09:41
很高级,我看了下代码,你这里面安装驱动程序是调用的第三方驱动包?
如果能做成使用自带命令调用识别来处 ...

自带命令怎么识别安装驱动?驱动包怎么搜集(第三方收集的都加密了)

点评

嗯,这倒是个好问题 但可以适用于重装系统,原来系统里面带有驱动可以备份出来的  详情 回复 发表于 2024-3-1 11:49
回复

使用道具 举报

21#
 楼主| 发表于 2024-3-9 16:44:09 | 显示全部楼层
cxywjb 发表于 2024-3-9 15:51
厉害了正需要这方面的工具

哈哈哈哈   qq群:58902001
回复

使用道具 举报

22#
 楼主| 发表于 2024-3-11 09:47:18 | 显示全部楼层
bjay2008xmy 发表于 2024-3-10 17:13
需要一份3.0的,谢谢

哈哈哈哈   qq群:58902001
回复

使用道具 举报

23#
 楼主| 发表于 2024-3-11 09:47:48 | 显示全部楼层

来这里吧 加 qq群:58902001
回复

使用道具 举报

24#
 楼主| 发表于 2024-3-11 09:48:20 | 显示全部楼层
aolezn 发表于 2024-3-11 07:58
感谢楼主分享!3.0让我试试

加群吧嘿嘿:qq群:58902001
回复

使用道具 举报

25#
 楼主| 发表于 2024-3-13 13:38:04 | 显示全部楼层
2010swiftyfox 发表于 2024-3-12 21:39
求一个3.0版的学习学习~!

请上座(QQ群):58902001
回复

使用道具 举报

26#
 楼主| 发表于 2024-3-26 17:33:46 | 显示全部楼层

加QQ群 自取,谢谢
回复

使用道具 举报

27#
 楼主| 发表于 3 天前 | 显示全部楼层
dengxin 发表于 2024-5-10 10:10
360提示非常危险,直接删掉了

该文件会:获取硬件信息、导入注册表、导入壁纸、调用激活软件、等敏感信息。请自行斟酌使用。
回复

使用道具 举报

28#
 楼主| 发表于 前天 08:58 | 显示全部楼层

加群自取。加群自取。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-13 20:41

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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