locked
WES7 定制界面完整过程(去除所有windows标识) RRS feed

  • 常规讨论

  • 前一段时间得到了很多大侠的指导,今天汇报实验的结果如下:

    目的:实验从启动开始到出现桌面,不出现任何windows图标或标识。

    WES7启动大致有3个阶段(以界面显示分类)
    1、“windows启动+启动动画”阶段
    2、出现鼠标和时间圈阶段(时间比较短)
    3、出现“欢迎”界面+登录+WES7版本阶段

    完整的修改过程如下(前提已经安装成功WES7,并成功启动)
    1、安装VC++ VS2008运行库
       下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=29

    2、重启(一定要重启)

    3、修改开机动画和开机背景
      运行Windows 7 Boot Updater
      下载地址:http://www.coderforlife.com/projects/win7boot/#
      3.1 选择语言为English(英语)
      3.2 booting--Animation 选择为:Static Image
        弹出图片选择框,选择s50.jpg(只有一个像素的50%灰度的图片)
      3.3 Method 选择 Complete
      3.4 单击:Select Background Image按钮
      3.5 选择准备好底图(JPG,小于256k)
      3.6 选择Resuming选卡
      3.7 Animation 选择 Same
      3.8 Method 选择 Complete
      3.9 单击:Select Background Image按钮
      3.10 选择准备好底图(JPG,小于256k)
      3.11 点击左下角的“Apply”按钮,显示一个工作进度条
      3.12 出现成功的窗口,点击“确认”
      3.13 退出程序

    4、重启

    效果:开机是设置的底图作为背景,没有动画(但是屏幕正中间可能有一个小点显示)

    5、修改登录界面的背景
       进入:Windows\system32\oobe\info\backgrounds
       删除所有图片,将准备好的backgroundDefault.jpg(要求JPG,小于256k)复制到目录

    6、重启

    效果:在显示“欢迎”的登录界面,背景已经更换为我们设置的底图了

    7、消除登录界面下方的“Windows Emebeded Standrd 7”和评估版字样
       进入:Windows/Branding/Basebrd/
       建立:“zh-CN”目录
       将事先制作好的:basebrd.dll.mui复制到目录(下面将介绍如何制作这个文件)

      中文版basebrd.dll.mui制作方法:
       从其他中文win7版的C:\Windows\Branding\Basebrd\zh-CN里面获取basebrd.dll.mui
       启动:Resource Hacker (v3.5 or v3.6)
       打开获取的basebrd.dll.mui文件
       将所有Bitmap下的资源(一共6个)都更换为一个像素点的黑色的bmp图片(256色)(请自行制作)
       保存文件

    8、重启(可以发现,下方的“Windows Emebeded Standrd 7”和评估版字样已经看不到了)

    9、准备去除,修改“欢迎”字样,以及相关的启动提示信息
      “欢迎”使用winlogon.exe.mui中的字符表(String Table,63,2052,1002)
      “正在注销”使用winlogon.exe.mui中的字符表(String Table,63,2052,1003)
      “请稍后”,“正在准备桌面”在(String Table,64,2052,1008/1009) 

       启动:Resource Hacker (v3.6)
       File --> Open 选择 Windows\system32\zh-CN\winlogon.exe.mui
       选择“String Table”-->63 -->2052,分别修改1002=2个空格,1003=自行设置的文字
       点击“Compile Script”按钮
       保存文件

      “正在关机”使用wininit.exe.mui中的字符(String Table,63,2052,1002)
       File --> Open 选择 Windows\system32\zh-CN\wininit.exe.mui
       选择“String Table”-->63 -->2052,修改1002=自行设置的文字
       点击“Compile Script”按钮
       保存文件

    10、使上述修改生效   
      10.1 以管理员身份运行CMD(“MD-DOS 界面”)
      10.2 进入:Windows\System32\Sysprep目录
      10.3 运行:sysprep /oobe
      10.4 系统清除配置后自动关机
      10.5 重启,自动进入“第一次开机配置”界面,随边添加一个用户A
      10.6 完成配置,出现2个用户名的登录界面,以原来的用户名登录(可以发现“欢迎”已经没有了)
      10.7 进入控制面板,将新建的用户A完全删除

    11、去掉时间圈
      启动:Resource Hacker (v3.6)
      打开:Windows\System32\imageres.dll
      将PNG目录下的:5021/1033,5022/1033,5023/1033,5024/1033
      将Bitmap目录下的:5001/1033到5013/1033的图片资源全部删除
      保存文件

    12、去除“输入法”提示图标
     12.1 控制面板 --> 区域和语言文字 --> 键盘和语言-->更改键盘
         删除除了美式键盘外的所有输入法
     12.2 控制面板 --> 区域和语言文字 --> 管理 --> 复制设置
        勾选:“欢迎屏幕和系统帐户”及“新建用户帐户”  确定
     12.3 可以按ctrl+alt+del 检查左上角是否还有输入法状态图示.

    13、去掉鼠标
       删除windows\system32\drivers\mouclass.sys 和
           windows\system32\drivers\mouhid.sys 这两个文件,同时要确保之后这台机器也不再插鼠标.
       然后再次开机那个鼠标指针就不会出现了
       结果:再也不出现鼠标,包括带时间圈的鼠标也不会出现了。
       注意:以后不能插入任何鼠标,不然会再出现鼠标和时间圈,
             并且删除权限也需要“Trusted Installer”(见下面方法)。

    需要“Trusted Installer”提供的权限才能删除的解除方法:
    1、右击需要修改的文件--属性
    2、“安全”选项卡           
    3、“高级”按钮--“所有者”选项卡
    4、默认所有者为TrustedInstaller,单击“编辑”按钮
    5、选择当前计算机的登陆用户名
    6、后面的窗口都点击确定,退出。
    7、再次右击该文件,属性,安全(一定需要再次操作)
    8、编辑                       
    9、选择当前用户名,勾选“允许”下的完全控制
    10、确定,退出                           
    这时就可以自由修改/删除此文件/文件夹了

    其他注意:通过系统更换鼠标,只能在系统启动之后才生效。启动完成之前的鼠标样式还是不会改变。


    14、重启,检查效果
       首先出现第一个背景图片,然后黑一小段时间(几秒),然后出现第二个背景图片。
       最后直接进入桌面

    15、大功告成

     

    2012年6月16日 8:25

全部回复

  • 谢谢楼主的分享!
    但我可不可以认为,这样只能单机做,如果想批量部署的话就不适用了呢?
    2012年7月10日 7:00
  • 进系统前 还是有个圈圈
    2012年9月11日 11:53