Offler Posted October 29, 2006 Share Posted October 29, 2006 (edited) 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.vxdvdmad.vxdconfigmg.vxdvdd.vxdvmouse.vxdntkern.vxdvflatd.vxdI 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=170does 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 October 29, 2006 by Offler Link to comment Share on other sites More sharing options...
jimmsta Posted October 29, 2006 Share Posted October 29, 2006 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 More sharing options...
Offler Posted October 29, 2006 Author Share Posted October 29, 2006 thx for explanation. i shall use it. Link to comment Share on other sites More sharing options...
jaclaz Posted October 29, 2006 Share Posted October 29, 2006 There are some common misconceptions about VMM32.VXD, you might want to read this article:http://www.helpwithwindows.com/techfiles/vmm32.htmlIt debunks common "non-sense" issues and tells you how you can (IF needed) re-build VMM32.VXD.jaclaz Link to comment Share on other sites More sharing options...
Offler Posted October 30, 2006 Author Share Posted October 30, 2006 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 More sharing options...
eidenk Posted October 30, 2006 Share Posted October 30, 2006 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 More sharing options...
oscardog Posted October 30, 2006 Share Posted October 30, 2006 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 More sharing options...
myelin Posted October 30, 2006 Share Posted October 30, 2006 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 More sharing options...
eidenk Posted October 30, 2006 Share Posted October 30, 2006 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 More sharing options...
oscardog Posted October 31, 2006 Share Posted October 31, 2006 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 More sharing options...
eidenk Posted October 31, 2006 Share Posted October 31, 2006 If you program would you never want to run at ring 0???,. It would be nice to see through your eyes sometimesIt would be nice if I could understand what you mean. Link to comment Share on other sites More sharing options...
myelin Posted October 31, 2006 Share Posted October 31, 2006 (edited) Sorry the program is ntkernel.exe Link: http://www.auditmypc.com/process/ntkernel.asp Edited October 31, 2006 by myelin Link to comment Share on other sites More sharing options...
oscardog Posted October 31, 2006 Share Posted October 31, 2006 (edited) If you program would you never want to run at ring 0???,. It would be nice to see through your eyes sometimesIt 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 itselfIf i recall correctly one of the 98 update packs considered doing the very same thing (building a monolithic vmm32.vxd) Edited October 31, 2006 by oscardog Link to comment Share on other sites More sharing options...
LLXX Posted November 1, 2006 Share Posted November 1, 2006 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 More sharing options...
eidenk Posted November 1, 2006 Share Posted November 1, 2006 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now