自己动手制作纯净版的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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • OpenProcessToken令牌函数使用方法

    OpenProcessToken令牌函数使用方法转载自:https://www.cnblogs.com/mengfanrong/p/5185850.html GetCurrentProcessID得到当前进程的IDOpenProcessToken得到进程的令牌句柄LookupPrivilegeValue查询进程的权限AdjustTokenPrivileges调整令牌权限要对一个随意进程(包括系统安全进程和服务进程)进行指定…

    2022年6月25日
    22
  • 什么是变限积分求导公式_积分上限函数求导法则

    什么是变限积分求导公式_积分上限函数求导法则自己理解:当积分上限为被积函数的自变量时,变限积分在某一点的导数等于被积分函数在这一点的值,就是说积分这一点的增量为被积分函数在这一点的值乘以自变量增量区间大小,求导求出来的就是这一点的导数即为被积分

    2022年8月4日
    16
  • 移动端开发之Web App开发

    移动端开发之Web App开发写在前面:本人刚刚接触移动端开发,希望自己的见解能够帮助到他人,不足之处还望提醒。1移动端开发分类1.1NativeApp原生App开发优点:(1)用户体验好(2)性能稳定(3)操作速度快(4)能够访问本地资源(通讯录,相册)(5)能够设计出色的动效,转场(6)拥有系统级别的贴心通知或提醒(7)用户留存率高缺点:(1)开发成本高(2)维护成本高(3)更新缓慢,根据不同平台,提交–审核–上线…

    2022年6月17日
    31
  • 32H7_H7可以改H4吗

    32H7_H7可以改H4吗完整版教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547第38章STM32H7的FIR高通滤波器实现(支持逐个数据的实时滤波)本章节讲解FIR高通滤波器实现。目录38.1初学者重要提示38.2高通滤波器介绍38.3FIR滤波器介绍38.4Matlab工具箱filterDesinger生成高通滤波器C头文件38.5FIR高通滤波器设计38.5.1函数arm_fir_i…

    2025年8月31日
    6
  • 《Unity开发实战》——2.8节用Shuriken制作粒子效果

    《Unity开发实战》——2.8节用Shuriken制作粒子效果本节书摘来自华章社区 Unity 开发实战 一书中的第 2 章 第 2 8 节用 Shuriken 制作粒子效果 作者 爱尔兰 MattSmith 巴西 ChicoQueiroz 更多章节内容可以访问云栖社区 华章社区 公众号查看 2 8 用 Shuriken 制作粒子效果从 Unity3 5 起 可以用粒子系统制作很多令人惊叹的效果 之前很多需要用脚本实现的效果现

    2025年11月14日
    4
  • 有刷/无刷动力电调与马达知识

    有刷/无刷动力电调与马达知识模型车需要行驶,就跟真车一样,需要一套动力单元,也有分电动和油动,至于混合动力这个估计就不需要奢望了,对于车模这么小的空间来说是不现实的,而且模型车也不需要考虑燃油经济性的问题。本文则重点介绍电动模型的动力单元。电动模型的动力,主要是指2个元件:第一就是带动车架行驶的电机(Motor),也称马达/摩打等。第二就是控制电机转速的调速器(SpeedController),很久之前早期的调速器…

    2022年5月27日
    595

发表回复

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

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