(或winload.efi,仅在支持并使用了UEFI的Windows上)
WIN.COM是在DOS下加载Windows 9x及以前版本的Windows的可执行文件。
历史
在Windows 3.1及之前版本的Windows中,需要在DOS中手动输入方能开始加载Windows,也可以添加到AUTOEXEC.BAT中,随着开机自动加载Windows。另外,在Windows 2.1x中,系统的加载程序有所变化。
在Windows 95和Windows 98中,IO.SYS执行完AUTOEXEC.BAT后,将会直接调用WIN.COM。而在Windows ME中,操作系统启动时无需再调用WIN.COM,因为其一切工作已由IO.SYS本身接管。
在Windows 95和Windows 98中,如果WIN.COM没有出问题,开机后IO.SYS是加载WIN.COM还是加载COMMAND.COM,由MSDOS.SYS决定。MSDOS.SYS中“BootGui=”一项,后面填写“0”加载COMMAND.COM,不进入Windows;填写“1”加载WIN.COM,进入Windows。Windows ME中由于实模式DOS被禁用,只能填写“1”。
WIN.COM位于Windows安装目录中,但在一些基于Windows NT的32位Windows (譬如Windows 2000,Windows XP还有Windows Vista)中,该文件存放于System32目录,用以向下兼容,此时的WIN.COM不再具备加载操作系统的能力。而Windows XP的WIN.COM则是一个空文件,利用这一特性,可在恢复了实模式DOS的Windows ME中用此文件替换REGENV32.EXE,以恢复AUTOEXEC.BAT的正常运行。
WIN.COM不但可以直接执行来加载操作系统,同时也可以使用参数,使系统进行特殊的启动操作,如诊断、进入安全模式等。参数及功能随着Windows的迭代有所不同。
易发问题
WIN.COM一旦被损坏或删除,将直接导致Windows 1.0、Windows 2.0、Windows 3.x、Windows 95、Windows 98无法启动。Windows ME由于IO.SYS接管了WIN.COM的作用,将不至于出现无法启动的问题。Windows 95和98的IO.SYS一旦发觉WIN.COM无法加载,将加载COMMAND.COM。Windows 98一旦切换到“MS-DOS提示符”模式,必须使用WIN.COM才能回到Windows。
另请参阅
- AUTOEXEC.BAT
- MS-DOS
本文来自作者[林沫夕]投稿,不代表良人忘忧立场,如若转载,请注明出处:https://liangren.cc/zsfx/202505-96.html
评论列表(4条)
我是良人忘忧的签约作者“林沫夕”!
希望本篇文章《胜利网》能对你有所帮助!
本站[良人忘忧]内容主要涵盖:国足,欧洲杯,世界杯,篮球,欧冠,亚冠,英超,足球,综合体育
本文概览:WIN.COM...