注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

无约而来

这是163的空间

 
 
 

日志

 
 

如何封装Windows 8?(三)  

2013-06-08 10:02:14|  分类: Win8制作 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
 

3、添加第三方驱动接口

计算机硬件日新月异,驱动总是处于不断更新的状态。我们添加驱动的方法是采用外置的形式,这方法在WIN7的合集中已经见过了。现在写一个批处理,命名为DepDrv8.cmd。有的同学可能说了,为什么不用AU3写,可以隐藏界面。是的,这样好看。但我发现,以前用AU3写的,貌似在SERVER2012中不灵光了,于是难看的DOS界面派上用场了,但不管怎么样,在WINDOWS中CMD命令的兼容性真是无敌了。批处理DepDrv8.cmd的内容是这样的:

 

@echo off

Color 5F

Echo.

Echo.

Echo    ##############################################

Echo    #                                            #

Echo    #        正在进行 Windows 驱动安装...        #

Echo    #                                            #

Echo    ##############################################

Echo.

Echo.

Echo     若事先未添加第三方驱动,将只安装系统自带驱动。

Echo.

Echo.

if exist "%SystemDrive%\drv\drv.exe" (

start /wait %SystemDrive%\drv\drv.exe"

)

start /wait %systemroot%\system32\oobe\windeploy.exe

 

以上批处理显示,如果检测到安装的目标分区(通常是C盘)的根目录DRV文件夹中有DRV.EXE就运行它,接着再运行windeploy.exe,如果没有,则直接运行windeploy.exe。因此,只要你在光盘ISO中的SOURCES中建一个$OEM$,其下接着建一个$1文件夹,$1文件夹下面再建一个DRV文件夹,驱动安装程序EXE及相应的驱动目录放在DRV文件夹中就可以了,相应的驱动安装程序EXE也要改名为DRV.EXE。

光有DepDrv8.cmd还不够,需要修改注册表相应值,才可以在安装中调用DepDrv8.cmd文件。进入挂载目录F:\mou8中的windows\system32\config目录,将一个叫“system”(无后缀名)的文件复制出来,比如,复制E盘。

WIN键+R键,输入:REGEDIT,回车,进入注册表。鼠标点在HKEY_LOCAL_MACHINE项上,然后点击菜单“文件”(如图),加载配置单元,找到E盘的“system”文件,命名8PRO(名字任意,只要好记就行)。双击展开HKEY_LOCAL_MACHINE项,看到8PRO这个项,将Setup下的Cmdline的值改为“DepDrv8.cmd”(如图)。鼠标点击一下8PRO这个项,菜单的“文件”中选择“卸载配置单元”。这样E盘的“system”文件就改好了,将其复制到F:\mou8\ windows\system32\config目录中,替换旧的。还要记住,将DepDrv8.cmd文件复制到F:\mou8\ windows\system32目录下。

如何封装Windows 8?(三)【先别转载,边写边改】 - 无约而来 - 无约而来

 

如何封装Windows 8?(三)【先别转载,边写边改】 - 无约而来 - 无约而来

 

如何封装Windows 8?(三)【先别转载,边写边改】 - 无约而来 - 无约而来

 

 

经过上述处理,挂载目录的内容已经发生变化。需要保存一下,再进行下一步工作。在DISM目录建一个C.CMD文件,并运行它。

 

Dism /Image: F:\MOU8 /Set-ProductKey: XKY4K-2NRWR-8F6P2-448RF-CRYQH

rem 上行是整合安装KEY。

Dism /commit-image /MountDir: F:\MOU8

PAUSE

 

4、添加媒体中心版本

目前的情况是win8prox64.wim里面只有一个映像版本--专业版,给win8prox64.wim再增加一个媒体中心的映像版本行不行?可以,但要有专门的命令查看是否可以升级。WIN键+Q键,点击“部署和映像工具环境”,然后输入:Dism /Image:F:\MOU8 /Get-TargetEditions,就可以查看可升级的版本是什么。图中显示,可以升级的目标版本是: ProfessionalWMC(媒体中心)

如何封装Windows 8?(三)【先别转载,边写边改】 - 无约而来 - 无约而来

 

如何封装Windows 8?(三)【先别转载,边写边改】 - 无约而来 - 无约而来

  

到底是升级还是增加?是增加一个,是增加一个升级的映像,不影响原有的那一个。这样,win8prox64.wim中既有专业版的,也有专业版带媒体中心的,变成了两个映像。不好理解不要紧,但我们可以实现。

在DISM目录建一个D.CMD文件,并运行它。

 DISM /Image:F:\MOU8 /Set-Edition:ProfessionalWMC

DISM /Image:F:\MOU8 /Set-ProductKey:RR3BN-3YY9P-9D7FC-7J4YF-QGJXW

DISM /commit-image /MountDir:F:\MOU8 /append

PAUSE

通过上述命令,现在win8prox64.wim中增加了一个版本ProfessionalWMC,这里头已经有两个映像了。

此时,我们将win8prox64.wim在F:\MOU8 的挂载予以解除。

DISM /UNMOUNT-IMAGE /MountDir:F:\MOU8 /DISCARD

 

5、添加Admin版本

有些人使用操作系统可能需要更高的权限,但另一些人就不一定了。给WIM增加一个启用administrator【内置管理员】的映像版本是占不了多少空间的。不过,对WIN8的来讲,启用administrator就用不了METRO应用,只能通过降低权限的办法来实现,即在组策略中启用“用于内置管理员帐户的管理员批准模式”。这陷入一个死圈,要有METRO应用,就得不到内置管理员的应有权限,要有充分的权限,又用不了METRO。希望有个越狱的办法。

如何封装Windows 8?(三)【先别转载,边写边改】 - 无约而来 - 无约而来
 

说多了,现在回到如何实现启用内置管理员的问题上来。启用内置管理员实际上就是在安装的过程中使用几个激活内置管理员的命令而已。这些命令在下载包中的unattend.xml文件中,unattend.xml必须放在WINDOWS目录的Panther目录中,安装过程中安装程序将自动搜索此目录并调用它。

同时,我们还在Setup\Scripts目录内放了两个CMD文件:FirstLogon.cmd、setupcomplete.cmd,前者是依靠unattend.xml来调用的,后者是一个默认的会被安装程序调用的CMD文件。下面是启用内置管理员的材料下载(区分64位与32位),下载后解压缩到某个目录内。

WIN8启用ADMIN_2013.6.8.rar下载:

http://pan.baidu.com/share/link?shareid=3369810023&uk=3794372159

举个例子,我们在首次登录桌面想处理某一件事,此时你可以在FirstLogon.cmd文件中设置命令,让其运行首次登录时你想要处置的一些事情。以是下载包中的FirstLogon.cmd文件的内容:

 

@echo off

set path=%SystemRoot%\ShutDown8.exe

set name=关机选项

set m=%USERPROFILE%\Desktop\%name%.url

echo [InternetShortcut] >>%m%

echo URL="%path%" >>%m%

echo IconIndex=81 >>%m%

echo IconFile=%SystemRoot%\system32\imageres.dll >>%m%

 

set path1=%SystemRoot%\system32\gpedit.msc

set name1=组策略

set m1=%USERPROFILE%\Desktop\%name1%.url

echo [InternetShortcut] >>%m1%

echo URL=%path1% >>%m1%

echo IconIndex=73 >>%m1%

echo IconFile=%SystemRoot%\system32\imageres.dll >>%m1%

 

del %SystemRoot%\Panther\unattend.xml /f /q >nul

del %0

 

上述命令意思是创建一个桌面关机、组策略的快捷方式,删除用过的或无用的一些文件,你可以对其修改。

 

如何封装Windows 8?(一)

如何封装Windows 8?(二)

如何封装Windows 8?(三)

如何封装Windows 8?(四)

  评论这张
 
阅读(7351)| 评论(2)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016