WIN.COM

汽车作者 / 花爷 / 2025-06-30 22:09
"
  WIN.COM开发者微软操作系统Microsoft Windows由…取代winload.exe  (或winload.efi,仅在支持并使用了UEFI的Windows上)

  WIN.COM开发者微软操作系统Microsoft Windows由…取代winload.exe

  (或winload.efi,仅在支持并使用了UEFI的Windows上)类型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

分享到
声明:本文为用户投稿或编译自英文资料,不代表本站观点和立场,转载时请务必注明文章作者和来源,不尊重原创的行为将受到本站的追责;转载稿件或作者投稿可能会经编辑修改或者补充,有异议可投诉至本站。

热文导读