Home Organic
Growth
Master
Planning
SEOMike
Portfolio
Professional
Background
Personal
Background
SEOMike
Blog
SEO
Services
 

Archive for the ‘Windows’ Category

Vista. An OS With a Bad View

Wednesday, February 25th, 2009

Vista. What an poorly executed piece of software. Mr. Gates should be ashamed of himself.

I’ve been working on a friend’s computer lately trying to track down an elusive Vista freeze. There were errors recorded in the event viewer but the description said “The description for Event ID 4 (QuickBooks) cannot be found … The following information is part of the event: QuickBooks, Returning NULL QBWinInstance Handle.” Which means that Vista had a problem, but the software is so messed up it can’t even tell you what the problem was. Turns out that QuickBooks 2008 tries to install Intuit’s own version of the .NET 2.0 framework which, of course, can nuke the system. Once the .NET framework is corrupted you’re pretty much done. There are a couple of fixes that you can try listed here but they didn’t work for me. (Unfortunately the fixes are meant for XP where you can reinstall .NET 2.0) The only thing you can do after those efforts fail is reinstall Vista and start all over. I’m going to do that now and hope I can stop Quickbooks from installing it’s copy of .NET.

PS – I’m beta testing the next version of Windows; Windows 7. It doesn’t seem any better. I think Windows 7 is a hurried attempt to “fix” Vista to try to regain some market share. Microsoft has to shed the name Vista as quickly as possible.

ReadyBoost Hack

Tuesday, January 27th, 2009

ReadyBoost in Vista is a neat feature. It allows you to expand your system’s memory by plugging in flash media. It uses the flash media for some of the Windows paging file making access to it faster. Well, faster than accessing your computer’s hard drive. The best improvments can be seen with systems that have 2GB of RAM or less. Also, it works great on laptops that generally have slower hard drives than desktops. I have a small laptop that needed a speed boost but I didn’t want to use a bulky USB flash drive. I wanted to use an SD card in my laptop’s built in card reader. I bought an SD card that met the speed requirements of ReadyBoost and inserted it. Vista told me that the media had failed it’s tests. I thought maybe the bottleneck was the capabilities of the card reader so I downloaded a utility to test it. The utility reported that the speed of the card and the reader was plenty fast for use with ReadyBoost. I wasn’t too surprised to see that another built-in feature of Vista didn’t work correctly. If you have the same issue, here’s how you can make ReadyBoost work with your media.

First, make sure your SD card is a genuine card from the manufacturer. There are a lot of counterfits out there on the web, so buy from a reputable company like TigerDirect. Make sure your card meets the minium requirements for ReadyBoost which can be found here. If the manufacturer reports that the media should perform fast enough to meet the requirements, insert the card. If Vista reports that the media fails the tests, check the box that says “Do not test this device the next time it’s inserted.” Now run a flash media testing software that you can download freely from here: Check Flash on Softpedia. The software will tell you the actual read and write speed of your media. Use the “use temporary file” and “write and read test” options. These options won’t require you to reformat the media. If your media is fast enough to work with ReadyBoost, you’ll have to edit the registry to make it work. First, remove the card and then open the registry editor. - Disclaimer – Mess with the registry at your own risk. It’s not my fault if you “brick” your computer. You can open the registry editor by clicking the Start orb, click All Programs, click Accessories, then click the command prompt. Enter “regedit” without the quotes in the box and hit enter. This will bring up the registry editing console. Navigate to HKLM (local machine), Software, Microsoft, Windows NT, Current Version, EMDMgmt, and find a funny looking key, usually at the top of the list. In this key change the following values; Change “device status” to 2. Change “ReadSpeedKBs” to the read speed reported by the evaluation tool. Be sure to enter a decimal value, not a HEX one. Change the “WriteSpeedKBs” to the write speed reported by the evaluation tool. Again, use a decimal entry. Remember, it’s asking for KBs, not MBs. Re-insert the card and allocate the amount of memory you want ReadyBoost to use. A good value to enter is 1-3 times the amount of RAM you have on your system. I saw a great improvment in the speed of my little laptop from this tweak and my system remains stable.