改windows的启动、登录、关机画面


标题:改windows的启动、登录、关机画面
1楼
郭药师
改windows的启动、登录、关机画面
在每次开机我们都要面对微软的老面孔,难免会造成视觉疲劳,以下我们将通过自己的劳动来改造windows的启动、登录和关机画面,让我们能够看到生动的属于自己的启动画面。
以下将按系统版本分开讲述修改方法:
Windows 9x 系统比较简单,国内也有教程,我这里就不在累述
重点讲述Windows 2000 系统:
(2k/XP) pre-bootscreen 启动画面
(2k) bootscreen 启动画面
(2k) login boxes/background 登录画面
顺带讲述Windows XP 系统:
(XP) bootscreen 启动画面
(XP) login screen/images 登录画面

Win2000系统
Win2000启动被打上了2000的烙印,我们可以到littlewhitedog.com网站很多修改启动画面的素材和方法
1、取消启动画面: 修改 boot.ini.文件
例如:
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(3)\winnt
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINNT="Microsoft Windows 2000 professional" /fastdetect
c:\="Microsoft Windows 98"
如果要取消启动画面只要在上面的例子中的第三行改成如下形式即可:
multi(0)disk(0)rdisk(0)partition(3)\winnt="Windows 2000" /noguiboot
“windows 2000”是菜单名字, /noguiboot 就是取消启动画面
取消启动画面同时也关闭了一些蓝屏的错误提示信息

2、启动画面图片位置:
这个启动画面的图片在\winnt\system32\ntoskrnl.exe文件里面,修改此类文件用Resource Hacker 软件,国内已经有很多文章介绍如何操作了,这里不细谈,要注意的是改好ntoskrnl.exe文件后,还要考虑如何绕开系统保护,关闭文件保护的方法是:
在注册表中找到SFCDisable项目
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
找到 "SFCDisable" 值设置为 "ffffff9d" (不要引号).
注意:记住原来的值,如果想还原还得设置回来。

替换的图片必须是16色(是独立16色,不是16位色或是4位色),在photoshop中编辑图片时还要修改色板,不然很容易做成全色的图,一定要把色板减少到16色在贴图片进来。但这样又会导致你贴来的图片颜色缺失,这里是最容易出现问题的地方,具体制作还要多看看做图方面的文章。做好后保存为BMP图片,通过Resource Hacker软件黏贴到ntoskrnl.exe文件中相应的位置中,注意保存好的bmp图片大小应该是150Kb/153.720 bytes(未经压缩),这个体积的bmp图片放进ntoskrnl中才算安全,不然很容易造成无法启动。
在这里有个设计技巧:
如果你怕启动失败的话,可以将修改的ntoskrn.exe文件改名,比如叫ntoskrn2.exe、ntoskrn2.exe,保存在\winnt\system32下面,再编辑启动菜单boot.ini:
例如:
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\winnt="2000 - Original" /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\winnt="2000- LittleWhiteDog" /fastdetect /kernel=ntoskrn1.exe
multi(0)disk(0)rdisk(0)partition(3)\winnt="2000 - VirtualPlastic" /fastdetect /kernel=ntoskrn2.exe
c:\="Microsoft Windows 98"
可以看到[operating systems]下前三行都是启动同一个win2000的,但最后加了/kernel=ntoskrn1.exe和kernel=ntoskrn2.exe,这就可以通过选择不同的启动菜单而看到不同的启动屏幕了!

更为复杂的方法这里就不谈了!国内也有类似文章,但以上技巧我还没看到有人写出来。
2000的登录界面和背景(目前国内修改win2000登录界面的文章我还没找到!)
Logo显示完毕后,接下来是显示登录界面,按ctrl-alt-del时也会看到这一屏幕,这个图片文件由系统中的"Msgina.dll"管理,值得注意的是“NT技术构建”这句话也保留在string文件的507夹子里。
修改好后替换原文件要看你硬盘的格式是什么:
1、如果系统是fat格式的:你不能在windows里替换这个文件,它是被winlogon.exe文件占用的,而且不能被中止此进程,只有通过dos方式或用目前流行的win pe方式将它替换!
2、如果系统是ntfs格式的:
通过修改注册表的方式让winlogon在下次启动时调用我们设计好的文件!
找到项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
中应该有GinaDll,它是值是MSGina.dll,现在你应该知道如何改了吧:),对换成你改好另存的文件名就行。重启后就调用这个文件了!

还有些定制方案如下:
你可以修改注册表来改变它的背景色,当然通过控制面板的显示-外观来设置更方便一些:
HKEY_USERS\.DEFAULT\Control Panel\Desktop.
看看有没有这些键,有则改,没有则建
"TileWallpaper" - "1" 是激活, "0" 是关闭;
"WallpaperStyle" - "0" 是普通, "2" 是扩展到屏幕;
"WallpaperOriginX" – 数值为屏幕左像素when WallpaperStyle is 0 时而且 图片比桌面小才管用;
"WallpaperOriginY" – 数值为屏幕顶部像素

Windows XP
Xp的样式修改现在已经有很多软件可以做到了,这里我只提个深层次修改的内容

去除启动画面的方法就是在boot.ini 的启动命令后面加上 “/sos”就可以了。
再谈修改启动画面,也是同win2000一样,修改ntoskrnl.exe 文件,与win2000一样也是要求是16色的bmp文件,但色板不是来自于位图自身,而是要它指定的色板,以下就是16色的色板代码:
1. 000 000 000 5. 083 101 001 9. 094 127 252 13. 243 188 027
2. 032 026 021 6. 178 053 005 10. 247 107 032 14. 188 188 188
3. 070 070 070 7. 126 126 126 11. 141 166 255 15. 252 252 252
4. 045 062 210 8. 137 146 000 12. 142 220 004 16. 255 255 255
按照以上色板规则做出的图片才能放进ntoskrnl.exe 正常显示。纯手工做法难度特别大,因此我也不想过多研究,作个了解就罢了,还是用软件改来得快些。

Xp的登录画面
如果想切换成win2000的登录画面只要按两次热启动就可以了(ctrl+alt+del),
回到谈登录画面的修改,xp的登录画面比win2000做的好看多了,也就有了更大的修改空间,logonui.exe.就是登录界面的文件,同样要用Resource Hacker软件进行修改,但改好后不用覆盖,仅仅修改注册表,让系统指向我们改好另存的文件即可:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
中的UIHost,原指向文件是logonui.Exe,改成我们编辑保存的文件就行了。

具体谈到改logonui文件,网上这类文章也很多,找找看一篇叫“手把手教你做Windows_XP登录界面”的文章,写得非常好,很详细了。
Logonui文件中,位图目录下100~107所对应的位图是哪些东西,这里做个说明:
#100 -中间面板的背景图片;
#102 – 密码框;
#103 – go按钮;
#104 – 被选的go按钮;
#105 – 帮助按钮;
#106 – 被选的帮助按钮;
#107 – 关闭按钮;
#108 – 休眠按钮;
#109 – 底部滚动条箭头;
#110 – 底部滚动条箭头;
#111 – 滚动条;
#112 – 选择用户区;
#113 – 用来放用户图片的背景图;
#114 – 用户图(?);
#119 – 被选中的用户图片的背景图;
#121 – 注销按钮;
#122 – 被选中的休眠按钮;
#123 - Windows XP标签 + text;
#124 – 中间面板的分割垂直线;
#125 –顶部水平分割线;
#126 –底部水平分割线;
#127 - Windows XP 标签 + text.

第三部分是字符串区域,这里主要是可以修改字体,和改写一些语句,比如我们每次启动都看到的“欢迎使用”,我们可以自由改成你的口号例如:“超越自我”
这篇老外文章还提到了,xp界面用到的其他文件:
关机屏幕是msgina.dll文件管理的.
重启、注销屏幕是shell32.dll文件
具体我也没测试,不过好像改了logonui注销和重启的界面都改变了。





搜索更多相关文章: [启动] [画面] [windows] [文件] [色板] [修改] [登录] [图片] [可以] [按钮]

顶部
推荐阅读:
电脑提示windows root\system32\ 寻根问底 Windows无法启动故障原因总结(很不错 【分享】Windows 2000启动菜单详解
十招成功排除Windows XP无法启动故障 Windows XP启动跑1圈就进系统 让Windows系统从USB启动
十招成功排除 Windows XP无法启动故障 【下载】WINDOWS自启动管理器绿色版 Windows启动大师 V 4.35 破解版
命令自定制XP启动画面 Windows XP 系统启动过程概述 Windows 98 启动盘的详细讲解
教你去掉常用软件烦人的启动画面 排除Windows XP 无法启动故障十方法 将XP启动画面变成你喜爱的图片
清除Windows系统里未知的自启动程序 Windows启动缓慢的八个原因 Windows XP 启动
清除Windows系统里未知的自启动程序 Windows XP 操作系统启动过程概述 Windows XP(原版)光盘启动安装过程详细图解
微软内部提供最新加速windows启动软件“Boot 【发布】常见Windows XP启动故障及解决方法常 加速启动Windows XP操作系统的谬论
[转贴]Windows启动缓慢的八个原因 修改LINUX启动画面 Windows系统中鲜为人知的宝藏之启动篇
知根知底 Windows XP系统启动过程概述 Windows 启动方式总结归纳 如何在Windows XP中执行最干净启动
【下载】Windows XP也能启动纯DOS 破解WINDOWS 2000/NT/XP的启动密码总 Windows xp启动时的故障处理六件事
排除Windows XP 无法启动故障十方法 F1~F12 你用好了吗 十招成功排除 Windows XP无法启动故障
如何在Windows XP中执行最干净启动 十招成功排除Windows XP无法启动故障 【下载】Windows Media Player 1
你知道Windows“安全模式”的5个用途吗? windows下的EXE文件 视频教程Windows Server 2003从入门
不用设置BIOS,也能让光驱启动电脑 [最好的桌面工具]音速启动(VStart) V5.0 Windows NT引导过程
"雨声"Windows系统声音绿 【分享】windows的小技巧专集! 享受正版Windows XP Sp2超详细教程




    本站导读
最新主题最新回复热门讨论近期看点





当前时区 GMT+8, 现在时间是 2010-7-30 09:31

闽ICP备05022067号


Processed in 0.038274 second(s), 8 queries , Gzip enabled

清除 Cookies - 联系我们 - 手拉手