如何解决windows98中的问题

AhQ 2000-01-26 11:47:00
我的机器最近重装了IE5,重启动之后机器自检正常,只是在引导WINDOWS98时出现下列错
误提示:run-time error R6001
-null pointer assignment
稍候片刻仍然可以正常进入WINDOWS98,各种应用程序也可以正常运行,只是有时打开IE5进行浏
览时,提示Iexplorer执行了非法操作:
IEXPLORE 在 015f:bff881b8 的模块
KERNEL32.DLL 中导致无效页错误。
Registers:
EAX=c00366a4 CS=015f EIP=bff881b8 EFLGS=00010206
EBX=0058fb1c SS=0167 ESP=0054fff0 EBP=0055005c
ECX=00000000 DS=0167 ESI=81616c50 FS=0fa7
EDX=81616c58 ES=0167 EDI=017ae79c GS=0000
Bytes at CS:EIP:
53 56 57 8b 30 83 7d 10 01 8b 4e 38 89 4d f8 75
Stack dump:
,之后无法按“确定”键使提示画面退出,而其他一切程序正常,重
新打开另一个IE窗口也可正常操作。
请问这个问题如何解决?
...全文
228 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xinghui 2000-02-04
  • 打赏
  • 举报
回复
是不是ie升级时把系统的核心文件修改了?
导致出现了新旧版本不兼容现象?恐怕只有重装了。
ace 2000-01-29
  • 打赏
  • 举报
回复
刚好看见一篇文章说的这个问题,下面是微软提供的解决办法,不过不一定灵

First, I'll tell you why this is happening:
IE5.0 rewrites some key system files like explorer.exe and this can cause some real problems with Windows.

Now a solution or two:
Below is a solution from microsoft which has worked for me a few times but in most cases, this turns out to be a problem where you have to run a clean install of Windows.

SYMPTOMS
========

When you start your computer after installing Internet Explorer, you may receive one or more of the following error messages:

- Explorer has caused an invalid page fault in module Kernel32.dll

- Explorer has caused an invalid page fault in module Explorer.exe

- Iexplore has caused an invalid page fault in module Browseui.dll

- Microsoft Internet Explorer... There was an internal error

Windows may then display a blank desktop. This issue may still occur when you start your computer in Safe mode.

CAUSE
=====

This problem can be caused by the following conditions:

- There is an invalid registry entry.

- Diamond InControl Tools or Diamonds Monster Fusion drivers are installed.

RESOLUTION
==========

Invalid Registry Entry
----------------------

To resolve an invalid registry entry, use the Windows Registry Checker tool
(Scanreg.exe) with the "/restore" switch to restore a previous copy of your
registry.

NOTE: You may be unable to uninstall Internet Explorer 5 after following these steps.

To restore the registry to its state when you last successfully started Microsoft Windows 98:

1. Restart your computer, press and hold down the CTRL key until the Windows 98 Startup menu appears, and then choose "Command prompt only".

2. At the command prompt, type "scanreg /restore" (without the quotation marks), and then press ENTER.

3. Select a previous copy of your registry with a date prior to the problem, but after Internet Explorer 5 was installed, and then press R to restore the
registry.

4. Press ENTER when you are prompted to restart your computer.

To restore the registry to its state when you last successfully started Microsoft Windows 95:

1. Restart the computer. When you see the "Starting Windows 95" message, press the F8 key, then choose "Safe mode command prompt only" from the Startup menu.

2. Type the following command to move to the Windows folder

"cd \<windows>" (without the quotation marks)

where <windows> is the Windows 95 folder. For example, if Windows 95 is installed in the Windows folder, type the following line:

"cd \windows" (without the quotation marks)

3. Type the following lines, pressing ENTER after each line:

"attrib -s -h -r system.dat" (without the quotation marks)
"ren system.dat system.bad" (without the quotation marks)

4. Restart your computer. Windows 95 uses the System.da0 file when it cannot find the System.dat file. If this file works, Windows 95 renames it to
System.dat.

If the above steps do not resolve the problem, use the Repair Internet Explorer tool:

If You Can View the Desktop:

1. Click Start, point to Settings, and then click Control Panel.

2. Double-click Add/Remove Programs, click "Microsoft Internet Explorer 5 and Internet Tools", and then click Add/Remove.

3. Click Repair Internet Explorer, click OK, and then click Yes when you are
prompted to repair the installation.

4. Click Yes when you are prompted to restart your computer.

If Windows Displays a Blank Desktop:

1. Press CTRL+ALT+DELETE to start Task Manager (Taskman.exe), click Run
Application on the File menu, and then type "control appwiz.cpl" (without the quotation marks).

2. Click "Microsoft Internet Explorer 5 and Internet Tools", and then click
Add/Remove.

3. Click Repair Internet Explorer, click OK, and then click Yes.

4. Click Yes when you are prompted to restart your computer.

If the above steps do not resolve the problem and you have access to the desktop, reinstall Internet Explorer 5 by double-clicking the Ie5setup.exe file in the Windows Update Setup Files folder.

If you do not have access to your desktop, you may need to change the "shell=" line in the System.ini file to "shell=progman.exe":

1. Restart your computer, press and hold down the CTRL key until the Windows 98 Startup menu appears, and then choose "Command prompt only".

2. At the command prompt, type "cd <windows>" (without the quotation
marks), where <windows> is the folder in which Windows is installed,
and then press ENTER.

3. Type "edit system.ini" (without the quotation marks), and then press ENTER.

4. Change the "shell=" line to "shell=progman.exe".

5. Press ALT+F, press S to save the System.ini file, press ALT+F, and then press X to quit the editor.

6. Press CTRL+ALT+DELETE to restart your computer.

7. In Program Manager, click Run on the File menu, and then click Browse.

8. Double-click the drive C:\, double-click the Window~1 folder, double-click
the Ie5setup.exe file, and then click OK.

9. Follow the directions on the screen to install Internet Explorer 5.

If Diamond InControl Tools or Diamonds Monster Fusion Drivers Are Installed
---------------------------------------------------------------------------

Diamond InControl Tools and Diamond Monster Fusion drivers replace the
Comctl32.dll file located in the Windows\System folder. To work around this
problem, extract the Comctl32.dll file from the Windows Update Setup Files
folder to the Windows\System folder.

Extracting Comctl32.dll from a Command Prompt:

1. At the command prompt, type "cd\c:\windows\system" (without the quotation marks), and then press ENTER.

2. Rename the Comctl32.dll file in the Windows\System folder to Comctl32.old by typing the following line and then pressing ENTER:

"ren c:\windows\system\comctl32.dll comctl32.old" (without the quotation
marks)

3. At the command prompt, type "cd\windows\command" (without the quotation marks), and then press ENTER.

4. Type the following line, and then press ENTER:

"extract c:\window~1\setupw95.cab comctl32.dll /l c:\windows\system" (without the quotation marks)

5. Restart your computer.

Extracting Comctl32.dll Using System File Checker:

1. Click Start, click Run, type "sfc" (without the quotation marks), and then
click OK.

2. Click "Extract one file from installation disk", type "comctl32.dll" (without
the quotation marks), and then click Start.

3. Click Browse next to the "Restore from" box, double-click the drive C, click
Windows Update Setup Files, and then click OK.

4. The "Save file in" box should display "C:\WINDOWS\SYSTEM." Click OK.

5. If you are prompted to back up the file before overwriting it, click OK.

6. When you are prompted to restart your computer, click Yes.

STATUS
======

Microsoft has confirmed this to be a problem in the Microsoft products listed at
the beginning of this article.

shlp 2000-01-29
  • 打赏
  • 举报
回复
可以到下面网站去看看:
<a href="http://alltip.yeah.net">真正的实用技巧网站</a>
rmh 2000-01-27
  • 打赏
  • 举报
回复
升级到IE5.5,应该能修复。
tonyhan 2000-01-27
  • 打赏
  • 举报
回复
估计是啥库坏了,重装系统不就行了。
peacock 2000-01-27
  • 打赏
  • 举报
回复
这是常见的问题,这是你装的一些软件与系统有冲突或没有卸载干净。只有找一些工具来修复,比如Norton、System Machanic等,一般都能解决!还不行的话,如果你不能忍受的话,只有格式化了!

6,847

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧