Actually, it's more an issue with invalid memory access. Typically, it's caused by a driver or program trying to access memory already in use by something else. But, I have seen this arise erroneously within the swap file because of corruption. As a sort of quick and easy test/fix for that, you can change the advance system settings to run without a swap file (remember to SET the change, then apply), reboot so that it deletes the swapfile, and then go back and turn the swapfile on again so that it builds a new one. It can sometimes be caused by RAM that isn't seated well or has dirty contacts also, but that should actually trip a different error. But, it's worth it to re-seat them just in case it is that rare occasion (especially if your area gets a lot f humidity...oxidation is a pain and it has to be done routinely in some areas).
Otherwise, it is often an issue of drivers not getting along. The trick is finding out which driver is causing the problem. You may see errors in your logs (eventvwr.msc) pointing to issues with a particular device. That's a good place to start. But, more often than not I've found it to be tied into what once was commonly installed as "chipset drivers" (drive controllers, usb controllers, etc.) not getting along with what was commonly drop-in devices (vid/sound and network controllers). Make sure your critical Windows Updates are up to date, then get updated motherboard chipset drivers from your manufacturer--it's usually a single package that installs quickly, knocking out a bunch of devices in one fell swoop. I once had a laptop that was getting knackered up by the Trackpoint software... had to actually roll back to an older driver to fix that one. IBM's power management software for laptops would get flaky sometimes too. So, if you see some feature specific updates (or previous releases) available, might want to grab them too, just in case you need to test them.
After that, start disabling devices you don't use. First in the BIOS, then in Device Manager. Some obvious things are the old COM, Parallel and IrDA interfaces (most everything is USB nowadays), but also try things like cameras and such too that you won't need when playing the game. This will significantly narrow down your list of suspects. One common peripheral culprit (unfortunately) are the HID's. Usually plugged into the USB port. So, if your controller or something is installed as a Human Interface Device (HID), I would look into updating those drivers if they are vendor specific (like Logitech or APC) before updating Video and Sound (changing Audio/Video can sometimes lead to other issues). One common product that has been at the source of issues for me over the years are the HDMI crossbridges. It's sometimes a tricky one to find a specific update for though. Sometimes ATI/nVidia will release updates specifically for the HDMI Audio interface, or just updated WDM descriptors for Windows. These simple updates have sometimes fixed issues, especially with ATI's.
After that, it's time to look into things that load in the background that are basically idle and *shouldn't* be impacting the system when their related devices/software is not in use. iTunes and all the associated Apple services (Bonjour, Apple device detection services, etc.)---yep, might have to update that i-product's software again, or maybe set the services to Manual so they don't auto load. Cyberlink products (PowerDVD, CD/DVD burning Software). Security Software... any and all of it... make sure it's current. Sometimes even the stupid stuff you'd never think about at all like Adobe, Java, or Quicktime can be at fault (they all load quick start programs that sit in memory, waiting to be called upon).
Yeah... I know... it's a long laundry list. There's even more examples that can be put on the list...just trying to give hints on what to look for. Basically, anything running in the background could be causing a conflict. But, I've found by the time I've dumped the swapfile, reseated RAM, and updated the important drivers... the problem typically disappears.



Reply With Quote




