[2012-03-23]更新:成功地为 WIN8PE-PRO CustomerPreview 加上了有效的 TASKBAR (任务栏) 和 QUICKLAUNCH (快登栏),正在运行或者最小化的程序都可以在TASKBAR显示出来并留驻。方法是把 EXPLORER.EXE 和 EXPLORER.EXE.MUI 退回至 Developer Preview 版本(6.2.8102.0)。加入如下小量文件/文件夹即可:
%windir%\system32\api-ms-win-core-localization-l1-1-1.dll
%windir%\system32\api-ms-win-core-threadpool-l1-1-0.dll
%windir%\system32\api-ms-win-core-threadpool-l1-1-1.dll
%windir%\system32\api-ms-win-legacy-advapi32-l1-1-0.dll
%windir%\system32\api-ms-win-legacy-kernel32-l1-1-0.dll
%windir%\system32\api-ms-win-obsolete-kernel32-l1-1-0.dll
%windir%\system32\api-ms-win-obsolete-kernelbase-l1-1-0.dll
%windir%\WinSxS\Manifests\x86_microsoft.windows.gdiplus.systemcopy_31bf3856ad364e35_6.2.8102.0_none_6e6acc6e82ba7e83.manifest
%windir%\WinSxS\Manifests\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.8102.0_none_685d79780716957e.manifest
%windir%\WinSxS\x86_microsoft.windows.gdiplus.systemcopy_31bf3856ad364e35_6.2.8102.0_none_6e6acc6e82ba7e83 (文件夹)
%windir%\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.8102.0_none_685d79780716957e(文件夹)
Start-Button(开始按钮)和 StartMenu (开始菜单)方面,我采用了源码公开的 Classic Shell,它为WIN8PE-PRO添加了传统开始菜单,效果很好, 见下图。现在已知唯一问题是桌面壁纸无效,不过那是小事一件了,不影响主要操作和功能。
有关文件已经打包上传,文件有12.6MB,下载后覆盖在BOOT.WIM里面原来的文件夹,然后重新打包BOOT.WIM即可。分享地址如下:
http://115.com/file/ann6abgj#
wdpExplorerPatch.rar
WCP8PE_PRO + TASKBAR (任务栏)+ ClassicStartMenu (传统开始菜单)成功
人们到可能没有留意到这样做出来的WIN8PE-PRO有二个Desktop(桌面)的存在:TASKBAR最右处有一小的空白按钮,点击它可以跳到另一Desktop(桌面)。人们见到的是Windows 开机引导的默认桌面,我们就叫它做Desktop1。Desktop1背景黑色,有全功能TASKBAR(包括右键选单),桌面无图标,无右键选单,无壁纸,是程式运行的默认桌面。点击上述TASKBAR最右处按钮即可见到第二桌面,我们叫它就Desktop2。Desktop2背景蓝色,有全功能TASKBAR(包括右键选单),桌面有图标,有右键选单,无壁纸而已。请留意,在Desktop2选择了任何程式运行后,系统会自动跳回Desktop1,因为那是程式运行的默认桌面。其实90%以上的常用工作和功能都已经可以在DESKTOP1完成的,很小的机会要往DESKTOP2处理桌面的右键菜单。我不习惯的反而是DESKTOP1那黑色的背景而已。
第二桌面背景蓝色,有全功能TASKBAR(包括右键选单),桌面有图标,有右键选单:
第二桌面背景蓝色,有全功能TASKBAR(包括右键选单),桌面有图标,有右键选单
正文:
首先感谢2011CEW网友,他提供了这个WIN8PE-PRO的基本架构,特别是注册表部份。我本人花了点时间修正和完善,先用下面图片说明一下,有空时不定期会作文字补充。跟以前一样,我发的成品都是散手不管版。请不要期望修正。还是老话一句:自己动手,丰衣足食!
ISO已经上传,文件有350MB,没有做过任何精简。分享地址如下:
http://115.com/file/c229jlvo#
wcp8pe-pro.iso
1. Boot to Desktop:引导至桌面大概需要2分钟时间,CmdLine采用老九的PECMD。引导过程包含了系统初始化,安装usb/hdaudio驱动程序,创建主菜单快捷方式,建立ImDisk-Ramdisk,载入外置PROGRAMS.WIM,调用FLASH,注册OCX,调用SysFxUI.dll,初始化网络,加载EXPLORER外壳,最终显示有用户墙纸的桌面。Windows 8的EXPLORER外壳是使人蛋痛的:没有惯用的Start开始按钮,在WINPE里面,TASKBAR(任务栏)的QuickLaunch(快登)功能更被严重屏蔽,正在运行或者最小化的程序都不能在TASKBAR显示出来,使TASKBAR变得形同虚设。没有了Start按钮,如何开始程序?假如不用第三方软体,我们可以自己添加新的TOOLBAR,如Desktop,Programs,TaskBar/StartMenu (User Pinned),建好的TOOBARs见下图右下方。
1 - Boot to Desktop.jpg
2. Desktop after Refresh:图1的桌面里面不见有任何快捷方式,你需要按一下Refresh(刷新画面)才会得显示出来。为了简单清爽,我没有在桌面放太多快捷方式。有三个第三方软体的快捷方式必须提一下:ViStart 是用来添加Start开始按钮和开始菜单的;AltDesk可以添加Custom TASKBAR(用户任务栏);RKLauncher是一个有Apple-Feel(苹果品味)的外壳,可与EXPLORER外壳共存或者单独使用,提供了另一个美观的QuickLaunch(快登)功能选择,我很喜欢它。它们在下面会被单独介绍。
2 - Desktop After Refresh.jpg
3. ViStart to add Start-Button:如上面图1和图2所见,Windows 8 桌面没有了Start按钮确实是十分不习惯。ViStart就是这么一个软体,为Windows 8加配一套Windows 7的皮肤。受惠于ViStart,WIN8PE虽与Windows 8不尽相同,但也正好能添加上Start-Button(开始按钮)和StartMenu (开始菜单)。点击桌面下方的ViStart图标即可。
ViStart已经打包上传,文件有1MB。分享地址如下:
http://115.com/file/anndn5sa#
ViStart.sfx.rar
3 - ViStart to add Start Button.jpg
4. AltDesk to add a Taskbar:Start-Button(开始按钮)和StartMenu (开始菜单)问题虽然解决了,但TASKBAR被严重屏蔽的问题仍需处理,否则正在运行或者最小化的程序都不能在TASKBAR显示出来。AltDesk正好为此而设,它可为我们添加Custom TASKBAR(用户任务栏),我只挑选了其中一种名为Glass(玻璃)的皮肤,与Aero主题十分配合。点击桌面上方的AltDesk图标,把Glass任务栏拖曳到EXPLORER原来的TASKBAR适当位置覆盖即可。AltDesk的任务栏有选项供设置,请自行运用。
AltDesk已经打包上传,文件有1MB。分享地址如下:
http://115.com/file/annde4ix#
AltDesk.sfx.rar
4 - AltDesk to add a Taskbar.jpg
5. RKLauncher to add a 2nd Shell: RKLauncher还可以为WIN8PE-PRO再添色采,它基本上是一个有Apple-Feel(苹果品味)的外壳,可与EXPLORER外壳共存或者单独使用。它提供了QuickLaunch(一按快登)功能,它的itemlist(项目清单)从左至右分列如下:Computer, Registry-Shot, SetPagefile, User-Pinned Folder (TaskBar/StartMenu), Programs Folder (include Internal/External-mounted programs), RegEdit, TaskMgr, Cmd, IE10, Notepad, IrfanView, Calc, 7-zip, TotalCmd, Restart, Shutdown。这只WIN8PE-PRO已带mspaint和wordpad,但我没有把它们放进RKLauncher的itemlist(项目清单),因为标准版WIN8PE-STD不带这些功能。点击桌面下方的火箭图标,RKLaunder即会出现于屏幕顶端。RKLauncher有选项供设置,请自行运用。
RKLauncher已经打包上传,文件有4.5MB。分享地址如下:
http://115.com/file/beexep90#
RK-Launcher.rar
5 - RKLauncher as 2nd Shell.jpg
6. Navigation with Windows new Toobars:尽管不安装ViStart, AltDesk, RKLauncher等第三方软体,我们还是可以使用桌面右下方内建好的新Toolbars (Desktop, Programs, TaskBar, StartMenu) 航行和运行于WIN8PE-PRO的各内外文件夹和程式之间。下图显示的即是Administrative Tools (管理工具箱)里面的所有工具箱。这些工具包含系统内建好的(如Computer Management, Device Management, Services等),也包含在PROGRAMS.WIM里面的外置程式(如KeyFinder, ServicePE等)(引导时PECMD把PROGRAMS.WIM挂接在通过ImDisk所建的RamDrv B: 上面)。ISO不包含PROGRAMS.WIM,请自行下载,放在计算机能见的任何根目录下面。
PROGRAMS。WIM 已经打包上传,文件有106MB。分享地址如下:
http://115.com/file/beex5g1e#
PROGRAMS.wim
6 - New Windows Toolbars .jpg
7. Navigation folders and run Programs with RKLauncher: 航行和运行WIN8PE-PRO的各内外文件夹和程式也可通过RKLauncher实现,可以说是更为直观。是否你的所爱,就得见人见智。
7 - RKLauncher's StackDocklet .jpg
8. Windows 8 Explorer Shell:无论你喜欢与否现在的Windows 8 Explorer外壳,你也需要面对它,因为微软不会因为你去改变它未来的出现的模式。除非你选择不用它,否则,你就得适应它,而且愈早愈好。2011CEW兄弟配置的EXPLORER外壳已经相当完整,唯一问题是UserProfile指向颇为混乱,Fonts和NLS文件也没有配备中文所需,现全都改正过来了。
8 - Explorer Shell.jpg
9. IE10:2011CEW兄弟也给WIN8PE-PRO配置了IE10,对于习惯使用IE上网的人是个大方便。不幸的是2011CEW兄弟没有把Interational的注册表弄好,引致浏览中文网页时乱码。现全都改正过来了,大家可以放心使用。
9 - IE10 connect to Internet.jpg
[ 本帖最后由 khauyeung 于 2012-3-24 18:00 编辑 ] |