WIN98实用问题解答
从Win
95的最早版本开始,我都可以通过在启动时按F4进入DOS,从而实现双启动。在Win
98中也可以这样进入以前版本的Win××吗?
A可以,不过要先运行Msconfig
,标记“常规”→“高级”→“启用启动菜单”。再编辑Msdos
.sys 为如下:
[Options]
BootMulti =1
BootMenu =1
BootKeys =1
BootDelay=5
BootMenuDelay=30
BootGUI =1
Boot Win =1
Logo =1
在Win
98中,F4,F8以及其他的功能键依然有效,不同的是Win
98的启动速度更快,你必须把握好按键的时机。这里介绍一个小技巧:在Win
98启动之前,按住<Ctrl
>键,一直等到出现启动菜单,然后可以选择不同的启动环境。
Q
如果没有到网上注册Win98,我怎么能使用MS
不断提供的Win
98最新补丁(Update)?
A 在注册表中,编辑HKEY
-LOCAL-MACHINE\SOFTWARE\Mi—crosoft\Win\CurrentVersion\Regdone
,赋值为1。这样Win
98就认为它已经被注册,从而允许你使用由MS
在Win补丁下载网页提供的给注册用户专用的补丁程序。这节省了你把Win
98序列号发送到MS 网站的注册过程。
Q 怎样在一个空白硬盘中安装Win
98的升级版(Update
Version)?
A在一个空白硬盘上安装Win
98的升级版时,Setup
提示你提供一个有以前版本Win××的CDROM
或软盘。如果是Win
95的CDROM,它检查下列文件:Winset—up
.bin ,两个Precopy×.cab
,和其他的Win95××.cab
文件。不过你可以通过重定向,让Setup
在不同的位置上找。(包括硬盘、光盘、软盘,注意,Setup
也认可Win 3.x
的安装盘。)另外,以前安装Win
95的升级版时,可以通过改变Setuppp
.inf 中ProductType
的值实现安装程序不提示插入以前版本的Win
,但这在Win98的安装中行不通。
Q 怎样在已有Win 的基础上安装Win
98的完全版(OEM/FullVersion)?
A目前已知的只有一个办法。把硬盘上所有的Win
.com 换名(或隐藏,删除),在从DOS
中运行Win 98的Setup。
Q当我将文件系统转换到FAT32时,有“内存不足”的错误信息,我该怎么办?
A 因为文件系统的转换实际上是在DOS
中进行的,转换程序需要一定数量的常规内存。“内存不足”说明常规内存不够,一个方法就是在转换前把Autoexec
.bat 和Con—fig .sys
换名(比如:换成Autoex—ec .old
和Config
.old),转换后再改过来。也可以直接修改这两个文件(用REM
屏蔽暂时不用的程序)。
Q 安装Win
98时能不能不带IE4.0?
A
不可能不带IE4,但可以在安装后Disable
掉它。到http
://www.annoyances
.org/Win
98/features/integration
.html 下载ie -off .exe
,它通过修改注册表能Disable
掉IE4和Win98的活动桌面,这也说明了IE4和活动桌面并不像MS
所说的那样与Win 98浑然一体,密不可分。
Q 在Win 98中如何安装Mi—crosoft
Fax
和微软之邮局(MicrosoftMail
Postoffice)?
A Win 95的“视窗信息中心(Win
Messaging)”是在Win
98光盘的\tools\oldWin
95\message\us\Wms
.exe。安装它后,就可以安装Microsoft
Fax 并创建微软之邮局。最好之后再装Mi—crosoft
Exchange Client
和Outlook。
Q Win 98有Bugs 吗?
A
有,试举一例:如果你有双通道的SCSI
设备,当启动硬盘安装在B 通道时,Win
98将运行异常,或者干脆只能进入到安全模式中。如果在A
通道,则万事无忧。而Win 95无此Bug。
Q 安装Win
98时,能不使用产品序列号而顺利地通过升级检查吗?
A
方法一:将在光盘中的Win98连目录Copy
到硬盘中,执行extract
precopy1.cab
pidgen.dll
<enter >
debug pidgen.dll <enter
>
-e 1ed7<enter >
xxxx:1ED739.8b <enter >
-e 1edf <enter >
xxxx:1EDF39.8b <enter >
-w <enter >
-q <enter >
也可以用二进制编辑软件将偏移量为1dd7h
和1ddfh 的字节从39h
改为8bh。(因为Pidgen.dll
的长度小于64KB,故此处用Debug
足够了。)然后,运行Setup,在序列号的框中填入任意数字即可(注意:不能全部是0)。道理在于Win
98用的不是Precopy1.cab
中的Pidgen.dll
,而是刚刚修改过的Pid—gen.dll。在通过序列号的检查后,即使是Win
98的升级版,它也不再提示插入以前版本的Win
了。
方法二:(限于OEM 版)
1、正常安装OEM
版的Win98,到了某一阶段时,Setup
将重启机器,并索要序列号。这时退出(Abort),当问及时,回答Shutdown。
2、重启,屏幕显示Starting
Win98时按F8,选安全模式。用Regedit将HKEY
-LOCAL-MACHINE\SOFT—WARE\Microsoft\Win
\CurrentVersion中的ProductId
填入任意数字(长度不限,只要是非空)。
3、重启,继续Win
98的Setup。
方法三:
1、准备工具:找到Win开发工具MS
Visual C++4.x 或Borland
的Resource
Workshop。(可能MS
不想再让人随便编辑它的特殊文件,Visual
C++从5.0以后就除去了Resource
Workshop)。
2、从Precopy.cab
中解出Se—tupx.dll
后,用工具中的Resource edi—tors
打开。到字符串段,先定位到第1525个,再往下打开第1526个并编辑,将它从101(或者其他值,这由Win
98的版本决定)改为100。
3、退出并保存,再将Setupx.dll
放到Win98的原始安装目录里。OK!这样,你再也碰不到烦人的序列号对话框了。