自己动手制作纯净版的WinPE_pe软件能自己制作吗

自己动手制作纯净版的WinPE_pe软件能自己制作吗WinPE作为系统维护工具,已经必不可少,WinPE有很多版本,官方介绍的WinPE版本如下:WinPE1.0基于WinXPWinPE1.1基于WinXPSP1WinPE1.2基于Win

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

WinPE作为系统维护工具,已经必不可少,WinPE有很多版本,官方介绍的WinPE版本如下:

WinPE1.0  基于WinXP

WinPE1.1 基于WinXP SP1

WinPE1.2 基于Win2003

WinPE1.5 基于WinXP SP2

WinPE1.6 基于Win2003 SP1

WinPE2.0 基于Win Vista

WinPE2.1 基于Win Vista SP1

WinPE2.2 基于Win Vista SP2

WinPE3.0 基于Win7

WinPE3.1 基于Win7 SP1

WinPE4.0 基于Win8

WinPE5.0 基于Win8.1

2016.5.12更新:把做好的文件也发上来共共享,网盘:http://pan.baidu.com/s/1qYy33dU
基于Win7企业版 64位系统,支持UEFI启动。
不保证兼容性,请自测。

使用方法:

0.格式化U盘为FAT32文件系统
1.解压WinPE.iso到U盘根目录;
2. 运行BootICE.exe工具,设置U盘的MBR为NT6.0,引导方式为BOOTMBR
3.设置电脑从U盘启动,测试效果, PE内置工具好像没有桌面图标,在U盘里面。

这么多年来都是用网上下载的PE系统,最近心血来潮想自己做一个,于是花了2个星期的时间做了一个纯净版的WinPE3.0。在此记录一下制作过程,以备以后查阅。

1.    准备工作

下载原版系统镜像,提取boot.wim,install.wim,解压boot.wim的分卷1,这就是最基本WinPE环境,再解压install.wim,这个完整的Win7运行环境;新建工作目录BOOT,把Win7的文件拷贝进来,再把WinPE的文件合并并替换同名文件,这就得到一份超级完整的WinPE文件,有10GB以上,文件6万多个。

2.    注册表合并

如果用win7的SOFTWARE用来启动WinPE,无法打开Explorer错误提示:因配置标识不正确,系统无法开始服务器。

如果用WinPE的SOFTWARE用来启动WinPE,无法启动Explorer

稳定的做法是以win7的SOFTWARE为模版,导入WinPE的SOFTWARE。

3.    注册表修改

加载DEFAULT,SOFTWARE,SYSTEM,

删除所有Interactive User

替换C:\,D:\X:\

替换$windows.~bt\为空字符

修改以下注册表项:

[HKEY_LOCAL_MACHINE\__SYSTEM\Setup]

CmdLine=pecmd.exe main %SystemRoot%\System32\PECMD.INI

[HKEY_LOCAL_MACHINE\__SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon]

Shell=explorer.exe

通过以上操作就能启动这个完整的WinPE了,剩下的工作就是精简和优化了。()

精简步骤省略,可以删除的文件。这是一个枯燥而又没什么技术含量的工作,从原版的6万多个文件,反复对比删除,测试,然后又添加,最后可以精简到1000个文件左右。除了文件,就是注册表的修改,注册表表项也达60多MB容量的纯文本,也是一项非常费时的工作!

 

 

 

 

 

 

在此列举我在这个过程中发现的问题,以及解决办法:

常见的问题总结:

1.    任务管理器用户名乱码

添加browcli.dll,utildll.dll

2.    资源管理器总是新窗口打开

添加X:\ProgramFiles\Internet Explorer\ieproxy.dll

3.    搜索功能不可用

未解决:与注册表有关

4.    文件后缀名过滤不可用

StructuredQuery.dll

5.    计算机属性打不开

添加wow64.dll,wow64cpu.dll,wow64win.dll,vssapi.dll

并且存在SysWow64

6.    CPU类型,安装内存不可用

未解决:与system32/wbem有关,文件夹太大,放弃该功能

7. “打开文件位置”无效

    添加stdole2.tlb

8. VHD虚拟磁盘不可用

未解决:与注册表有关

9. 无法选择目录,但可以选择文件

目录不存在X:\User\Defautl\Desktop

    [HKLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\ProfileList\S-1-5-18]

ProfileImagePath=“X:\Users\Default”

10.右键菜单“发送到”无效

    添加sendmail.dll

 

 

 

WinPE注册表优化指南

开机个性化设置

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ActiveSetup\Installed Components]

修改X盘符大小

[HKLM\SYSTEM\ControlSet001\Services\FBWF]

WinPECacheThreshold=DWORD:200(512MB)

不把文件放到回收站

[HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]

NoRecycleFiles=DWORD:1

显示桌面图标

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel]

“DefaultApplied”=dword:00000001

“{645FF040-5081-101B-9F08-00AA002F954E}”=dword:00000000(回收站)

“{20D04FE0-3AEA-1069-A2D8-08002B30309D}”=dword:00000000(我的电脑)

“{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}”=dword:00000000(网络)

“{59031a47-3f72-44a7-89c5-5595fe6b30ee}”=dword:00000000(文档)

去掉Win7资源管理器的库

[HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder]

“Attributes”=dword:b090010d(禁用:b090010d,恢复:b080010d)

去掉Win7右键菜单“包含到库中”

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\ShellEx\ContextMenuHandlers\LibraryLocation]

去掉Win7资源管理器的收藏夹

[HKEY_CLASSES_ROOT\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder]

“Attributes”=dword:b090010d(禁用:b090010d,恢复:a0900100)

去掉Win7资源管理器的家庭组

[HKEY_CLASSES_ROOT\CLSID\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\ShellFolder]

“Attributes”=dword:b094010c(禁用:b094010c,恢复:b084010c)

去掉Win7资源管理器的网络

[HKEY_CLASSES_ROOT\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder]

“Attributes”=dword:b0940064(禁用:b0940064,恢复:b0040064)

开始菜单/任务栏设置

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]

Start_LargeMFUIcons=dword:00000000                    ;在开始菜单中使用小图标

Start_NotifyNewApps=dword:00000000                  ;禁止突出显示新安装的程序

Start_PowerButtonAction=dword:00000002                 ;开始菜单电源按钮:关机

Start_SearchFiles=DWORD:0002                            ;显示搜索框

Start_ShowMyComputer=dword:00000001                     ;显示计算机

TaskbarAnimations=DWORD:0                               ;任务栏动画

TaskbarGlomLevel=DWORD:0002                             ;不合并按钮

TaskbarSmallIcons=DWORD:0001                            ;使用小图标

EnableAutoTray=dword:00000000                           ;任务栏显示所有图标

HideFileExt=DWORD:0000                                  ;显示文件后缀

HideIcons=DWORD:0000                                    ;隐藏文件图标

Hidden=DWORD:.0001                                      ;显示隐藏文件

ListviewShadow=DWORD:0000                               ;关闭阴影效果

 

鼠标右键管理

[HKEY_CLASSES_ROOT\.*\ShellNew]

凡是有这个键都是右键新建项

Briefcase:公文包

.contact:联系人

我的电脑右键选项

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell

文件夹右键选项

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shel

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DesktopBackground\shell

 

桌面视觉效果

[HKEY_CURRENT_USER\Control Panel\Desktop]

DragFullWindows=DWORD:0000          ;移动整个窗口

FontSmoothing=DWORD:0000            ;关闭字体平滑

MenuShowDelay=DWORD:0000            ;关闭菜单延时

UserPreferencesMask=HEX:00 00 00    ;关闭鼠标阴影

 

转移SYSTEM配置文件

[HKLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\ProfileList\S-1-5-18]

ProfileImagePath=“X:\Users\Default”

性能优先选项

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects]

VisualFXSetting=DWORD:0003

开机个性化设置

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ActiveSetup\Installed Components]

 

 

 

 

 

 

 

 

 

 

 


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/166892.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Java Netty Codecs 程序「建议收藏」

    服务端定义了一个Handler和三个Decoder。Handler接收客户端的信息,然后传递给decoder过滤处理。1.服务端packagecom.learn.netty.codecs;importio.netty.bootstrap.ServerBootstrap;importio.netty.channel.ChannelFuture;importio.netty.channel.ChannelInitializer;importio.netty.channel.E.

    2022年4月12日
    41
  • 将十进制小数转化为二进制小数

    将十进制小数转化为二进制小数小数表示原理你了解小数的表示原理吗?我的十进制小数换成二进制该如何表示?比如:0.3的二进制表示为:0.0100110011001….(小数乘以2,取整,小数部分继续乘以2,取整,得到小数部分0为止,将整数顺序排列。0.8125×2=1.625取整1,小数部分是0.6250.625×2=1.25取整1,小数部分是0.250.25×2=0.5取整0,小

    2022年9月24日
    1
  • numpy如何求矩阵的逆_numpy矩阵

    numpy如何求矩阵的逆_numpy矩阵1.矩阵求逆importnumpyasnpa=np.array([[1,2],[3,4]])#初始化一个非奇异矩阵print(a.I)print(np.linalg.inv(a))#与上一步等同,对应于MATLAB中inv()函数2.矩阵求伪逆importnumpyasnp#定义一个奇异阵AA=np.zeros((4,…

    2022年8月21日
    8
  • github开源项目大集合

    github开源项目大集合目前包括 Android 开源项目第一篇 个性化控件 View 篇包括 ListView ActionBar Menu ViewPager Gallery GridView ImageView ProgressBar TextView ScrollView TimeView TipView FlipView ColorPickVie GraphView UIStyle 其他 An

    2025年8月23日
    0
  • 最近招聘和面试的感想

    ​ 本篇博文写给自己,也写给那些在找工作或者找实习工作的伙伴。我的故事​ 刚刚入职新公司一个多月了,刚好前段时间有幸和公司的HR同事一起去湖南大学做公司的校招,湖大之前还是去过几次,只是之前去都是爬岳麓山,下山的时候路过。也没有怎么在湖大校园里面逛逛。这次是去校招,说真的,自己心里还挺激动。我毕业也有三年了,能回到大学校园里,那种感觉还是挺美好的。​ 校园招聘我也经历过,那个时候每天做车跑到…

    2022年2月27日
    40
  • linux objdump命令,Linux objdump命令

    linux objdump命令,Linux objdump命令一、简介objdump命令是用查看目标文件或者可执行的目标文件的构成的gcc工具。二、选项三、实例1)显示文件头信息objdump-ftest2)显示SectionHeader信息objdump-htest3)显示全部Header信息objdump-xtest4)显示全部Header信息,并显示对应的十六进制文件代码objdump-stest5)输出目标文件的符号表objdump…

    2025年6月24日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号