Taming Windows 95/98/98SE/ME Out of Memory Errors

Taming Windows 95/98/98SE/ME Out of Memory Errors

The symptom: If you install more than 512 MB of RAM in a system running Windows 9x (that’s any version of Windows 95, 98, 98SE, or ME), you get weird out of memory errors. Here’s how to get around those memory limitations to make Windows 95 and Windows 98 work with 2 GB of RAM.

The culprit is a bug in Windows 9x’s disk cache. The solution is to limit the cache to use 512MB of memory, or less, which is a good thing to do anyway.

Read more

The HP Elitebook 8440p and Windows 10

I got an HP Elitebook 8440p because I wanted something a little newer and faster than my old Dell E1505. It was certainly newer and faster, but it had a problem. Every morning it greeted me with a BSOD. That E1505 was getting older and it had its own quirks, but I don’t remember it ever bluescreening on me. Here’s how I fixed the bluescreens I got with the HP Elitebook 8440p and Windows 10.

Not only did it bluescreen, but the behavior seemed pretty consistent. Two days in a row, I woke the laptop up from hibernation, and about nine minutes later, it bluescreened.

Read more

Cleaning the Windows registry – and optimizing

Cleaning the Windows registry is a popular and controversial topic. Many pundits tell you never to do it. When I wrote a book about Windows back in 1999, I dedicated most of one chapter to the topic. But today the pundits have a point. Most registry cleaning utilities do much more harm than good. I don’t recommend you clean your registry, per se, but I do recommend you maintain it.

I don’t want to dismiss the concept completely out of hand. There’s a difference between a bad idea and a bad implementation. Registry cleaning and maintenance is a victim of bad implementation. But that doesn’t mean it was a bad idea. So let’s talk about how to get the benefit while minimizing the drawbacks.

Read more

Optimize Windows 10 for better performance

Optimize Windows 10 for better performance

When I first installed it, I thought it was pretty pointless to try to optimize Windows 10. Of course, I installed it from scratch on a computer with an SSD and 16 gigs of RAM. Then I upgraded a couple of computers from Windows 7 to Windows 10, and I started to see why some people might not like Windows 10 all that much.

Upgraded systems almost always run slow, but I’d forgotten how much slower. And while you didn’t have to do much to Windows 7 to make it fast–that’s one reason people liked it–I find some Windows 10 optimization seems to be necessary. But don’t visit dodgy sites like downloadmoreram.com. Follow these tips for things that actually work.
Read more

Fix a Windows boot loop with AHCI

My wife’s computer was stuck in a Windows boot loop. We’d get the Windows 7 boot screen, and it would display a single pixel of the Windows 7 logo, then reboot itself endlessly. Booting in safe mode made it fail on classpnp.sys.

Any number of things can cause this, and it usually happens after you swap a motherboard. Enabling AHCI turned out to be the fix. Enabling AHCI also can be easier said than done, but I figured it out. She’s running Windows 7 (for now) but these same tricks should also work for Windows 10.

Read more

Convert a list of hostnames to a list of IP addresses

I had a client with a huge list of hostnames that they needed to convert to IP addresses so they could scan them. That’s common. I used to have a Windows batch file to convert a list of hostnames to a list of IP addresses, so I dug it out of my archives. This uses ping but isn’t like a ping sweep; they knew the machine names but their tool needed IPs.

I used the file to resolve lists of machines so I could load them into a centralized logging or vulnerability management system. This client had the same need and nobody there had a similar tool. So I shared mine with them. And I present it here so I won’t lose it again, and if you need it, you can use it too.

Read more

Fix a Device Manager Code 43 error

Sometimes computer peripherals stop working in Windows, and you’ll start to troubleshoot and find a code 43 error. Here’s how to fix a Device Manager Code 43 error without compromising on security.

There’s a lot of bad advice out there on code 43 errors since it’s not very well documented. I started my career as a computer technician and now I work in security, so this is a comfortable topic for me. I want your computer to work, but I also want it to be secure.

Read more