Jump to content

Windows 98 Driver bug solution - possible Add-on for Unofficial Servic


Offler

Recommended Posts

If you open Device Manager, specific device and you read info about files which are body of driver sometimes you shall find entry like this one:

"C:\windows\system\vmm32.vxd (ntkern.vxd)"

This means that device is not using normal driver file but just generic"vmm32.vxd" slower driver. Some say that this setting causes system crashes and lock-ups and lowers system stability.

to fix this bug, following files have to be installed to both "x:\windows\system" and "x:\windows\system\vmm32" folders:

vcomm.vxd

vdmad.vxd

configmg.vxd

vdd.vxd

vmouse.vxd

ntkern.vxd

vflatd.vxd

I am using newest service pack right now (great work, my tv tuner now works fine with wdm) and have added these files into folders and system works with newly added files. I am not sure if it has improved system stability, but if it affects drivers in positive way... I cant guess...

souce: http://www.speedguide.net/read_articles.php?id=170

does it work as subscribed in link above or it has no effect? after installation of these files vmm32.vxd has been replaced with driver file previously in brackets...

Edited by Offler
Link to comment
Share on other sites


Technically speaking, Windows expects to see a vmm32.vxd file, and will load up any vxd's that are in the system directory, as it is expected that updates to the OS's critical services would be located as VXD's in the system directory.... VMM32.VXD is NOT built at microsoft, it is created upon install of the OS.

Basically, this might help reduce problems thanks to the fact that the files are pre-decompressed, and available to the OS without having to decompress the VMM32.VXD file.

Link to comment
Share on other sites

well this line from that link explains all:

"Vmm32.vxd is a monolithic driver file made up of a number of various *.vxd files"

It is a bright idea to create one universal driver file for multiple devices, but when something goes wrong system shall be damaged... If you reinstall devices in your computer too often the system shall collapse in few weeks. I am not an expert but vmm32 could be problem in these cases...

I'd prefer to setup everything manually, instead of keep everything to autodetection (and it seems that vmm32 is product of autodetection of some sort). It is hard to say that vmm32 causes any trouble or no...

Link to comment
Share on other sites

Technically speaking, Windows expects to see a vmm32.vxd file, and will load up any vxd's that are in the system directory.

I am not sure windows will load any vxd that is the system dir. I rather think it does load them only if they are also specified in the registry.

Windows will load any vxd that is present in the VMM32 subfolder though, and those will supercede any vxd of the same name present in the vmm32.vxd file

Link to comment
Share on other sites

Vmm32.vxd switches the processor from real to protected mode, the reason it is a monolithic driver file is to reduce pc bootup time. The only time problems occur with this file is when the programmers provide a buggy vxd or they screw up in the use of wininit.ini to add replace files in Vmm32.vxd.

Making copies of Vmm32.vxd before any further vxds are added to it will prevent any necessary reinstall of windows.

It is the missuse of this file which cause errors,system crashes.Having the vxds in a seperate directory only increases boot up time.

Link to comment
Share on other sites

ntkern.dll is a malware. :( I was browsing a website and entered into a ****** site. Google warned me about it but still i entered. I was using interent explorer based maxthon, then my system freezed and swap file size increased from 10 MB to 250 MB, after that a zonealarm's dialog poped up asking permission about ntkern.dll is trying to connect to internet. If it would not have been zone, then my day was ruined or i would have had a good punishment of visiting a ****** site. PM me if anybody wants to see it. Its not a porn site.

Link to comment
Share on other sites

Vmm32.vxd switches the processor from real to protected mode, the reason it is a monolithic driver file is to reduce pc bootup time. The only time problems occur with this file is when the programmers provide a buggy vxd or they screw up in the use of wininit.ini to add replace files in Vmm32.vxd.

Making copies of Vmm32.vxd before any further vxds are added to it will prevent any necessary reinstall of windows.

It is the missuse of this file which cause errors,system crashes.Having the vxds in a seperate directory only increases boot up time.

I have never seen any program or driver or MS patch or anything that touches vmm32.vxd through wininit and I have installed truckloads of stuff. So that IMO the misuse of vmm32 accounts for only an extremely small fraction of problems people have with their computers.

ntkern.dll is a malware. :( I was browsing a website and entered into a ****** site. Google warned me about it but still i entered. I was using interent explorer based maxthon, then my system freezed and swap file size increased from 10 MB to 250 MB, after that a zonealarm's dialog poped up asking permission about ntkern.dll is trying to connect to internet. If it would not have been zone, then my day was ruined or i would have had a good punishment of visiting a ****** site. PM me if anybody wants to see it. Its not a porn site.

Give your link.

Link to comment
Share on other sites

Vmm32.vxd switches the processor from real to protected mode, the reason it is a monolithic driver file is to reduce pc bootup time. The only time problems occur with this file is when the programmers provide a buggy vxd or they screw up in the use of wininit.ini to add replace files in Vmm32.vxd.

Making copies of Vmm32.vxd before any further vxds are added to it will prevent any necessary reinstall of windows.

It is the missuse of this file which cause errors,system crashes.Having the vxds in a seperate directory only increases boot up time.

I have never seen any program or driver or MS patch or anything that touches vmm32.vxd through wininit and I have installed truckloads of stuff. So that IMO the misuse of vmm32 accounts for only an extremely small fraction of problems people have with their computers.

ntkern.dll is a malware. :( I was browsing a website and entered into a ****** site. Google warned me about it but still i entered. I was using interent explorer based maxthon, then my system freezed and swap file size increased from 10 MB to 250 MB, after that a zonealarm's dialog poped up asking permission about ntkern.dll is trying to connect to internet. If it would not have been zone, then my day was ruined or i would have had a good punishment of visiting a ****** site. PM me if anybody wants to see it. Its not a porn site.

Give your link.

If you program would you never want to run at ring 0???,. It would be nice to see through your eyes sometimes

Link to comment
Share on other sites

If you program would you never want to run at ring 0???,. It would be nice to see through your eyes sometimes

It would be nice if I could understand what you mean.

I am simply stating that for example if I were to interact via a vxd to the virtual machine manager to monitor files open on the system and read them I would certainly not put my vxd into the system/vmm32 folder but into vmm32.vxd. I would also think any counter measures to stop this would do so in a like manner. If you look on the web you will find mention of files being added into vmm32.vxd.

I am certain vmm32.vxd does not corrupt itself

If i recall correctly one of the 98 update packs considered doing the very same thing (building a monolithic vmm32.vxd)

Edited by oscardog
Link to comment
Share on other sites

the reason it is a monolithic driver file is to reduce pc bootup time.
Interesting point. Would it be possible to rebuild it with only the needed VXDs (and put the other VXDs that normally aren't in it) and decrease bootup time even further?
Link to comment
Share on other sites

I am simply stating that for example if I were to interact via a vxd to the virtual machine manager to monitor files open on the system and read them I would certainly not put my vxd into the system/vmm32 folder but into vmm32.vxd)

What difference would it make ?

I would also think any counter measures to stop this would do so in a like manner. If you look on the web you will find mention of files being added into vmm32.vxd.

As I have told you, I never came across any despite installing thousands of software of all sorts. If you want a counter measure, just check wininit.ini after you install something and delete from it whatever you do not want to be changed on reboot. Usefull not only for vmm32.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...