Posts Tagged ‘vista’

Yup. People Really Love Vista. Really.

Monday, April 28th, 2008

I’ve seen this several places now but the best summary is at Ars Technica. I’ve heard plenty of people say the naysaying was just as bad when XP was introduced.  Well, it was pretty bad, but not this bad. Not “We’re trying to figure out ways to sell Windows 2000 with new computers because people just want to avoid Vista and many of the businesses with custom-built apps won’t certify them on Vista without a lot more time stomping bugs” bad.

Can’t Resist….

Friday, February 1st, 2008

One of the many things I cannot stand about Vista and Office 2007 is the packaging. Opening it up is not just a job, it’s an adventure. And a puzzle. So I get some admittedly snarky entertainment to see the following article on Microsoft’s website: Opening the Windows Vista Box

Virus Scams

Monday, January 21st, 2008

Virus Scam e-mail

A client of mine recently received an email purporting to be from the Department of Justice (and another one from “the IRS” ) relating to claims made against their business. It had some official-looking language about case numbers and claims filed by so-and-so, and noted that a copy of the complaint was included “in the pdf below.” They were suspicious for several reasons, and asked me to check it out.

Even if you expect the IRS or DOJ to email you out of the blue with this kind of thing, addressing the recipient by the wrong gender is a big red flag. The other thing that made me immediately suspicious was the “pdf” file was zipped.

The ZIP format is an incredibly useful compression and archiving standard that was even more important back when internet access was typically via modem. The downside is that if the package is really a virus installer it will not only unpack the virus files but execute them, infecting your system. For this reason any decent virus scanner will search through .zip files as they come in, but some viruses still slip through, especially in email. Also, PDF files are already compressed so there is little benefit from further compressing them (technically speaking – the graphics are already compressed. You may save some space by compressing the text more). Someone legitimately sending a PDF – or any document small enough to reasonably email (a word DOC file, etc.) – will almost never go out of their way to zip it up. Laziness, if nothing else, practically guarantees this.

As a matter of nettiquette, never email someone a .zip file without warning them ahead of time, and if you receive one without a prior heads up from a known, trusted source, be very suspicious. One of the nastiest infections I cleaned out looked like it came from a trusted source so the client opened it up without checking with the sender.

To wrap the story up, I took a snapshot of my Vista installation under Fusion, and looked at the zip file.  As expected, the antivirus software immediately caught it and archived it.

The Windows Registry

Wednesday, September 12th, 2007

There are a number of places in Windows where Microsoft has solved an existing problem by overcorrecting, and causing other problems well down the road. One of the places this is currently most obvious in Vista is the way you are bombarded by a flurry of “allow/decline” messages every time you do anything that modifies the system. They had to do something about stuff getting installed behind your back, and opted for irritating overkill.

Another place is the registry.

The registry exists for a very good reason. Wayyyy back in the dark days of Windows 3 and DOS, getting your computer configured, adding hardware, and telling your machine where all of the programs were required editing a series of files scattered throughout the hard drive. Programs would place these configuration files in seemingly random locations, and many installation programs for new hardware or software would misread or worse, break the configuration files.

The benefits gained were many. System files were collected into one location where drivers and add-ons could easily find them. The same was true for program preferences. It provided a fast and consistent means of storing this information. Access to most of these settings was through control panels unless you jumped through hoops to manually edit them, reducing the number of potential errors. On top of that it’s structure as used in Windows 2000 and XP allowed corporate computer policies and settings to be configured and enforced centrally. All this was achieved without having to worry about file permissions. There’s even a degree of built-in backup, and many errors could be recovered using the last known good state.

That said, I’ve all too many times run into serious issues when the registry gets messed up. This could be the user settings loaded with your profile when you log in, or worse, the machine settings. How software installation, uninstallation, and reinstallation is handled also is much more difficult than it should be. Finally, it accumulates cruft over time.

Let’s tackle the last, first. Any system of settings can leave behind bits and pieces. Personal program preferences are the worst. Even on a Mac, deleting a program does not get rid of the preference files that store all of your settings. That said, these preferences aren’t read and loaded until their respective program loads, so all they do is tie up space on your hard drive, and have little or no impact. In Windows, if the uninstaller either deliberately leaves the preferences, or forgets them, they are now part of the ‘hive’, are loaded when the computer starts or when you log in, and are yet another point for the registry to become corrupted and fail, even if they are not being used. Besides, tying up this room in memory means longer load times and more memory used up that can be used to run programs, etc.

Remember — all things being equal, something more complex is more likely to break. That’s why we engineers value simplicity in design, and “Rube Goldberg” is something of an insult.

Programs entering themselves into the registry is also a reason for a common complaint among Windows users that Mac users find criminal – program portability. If you have to reinstall Windows in anything other than “repair” mode (and sometimes even then) you are virtually guaranteed to spend hours, if not days, reinstalling every piece of software on the computer. If you decide you will be using a certain program on your shiney new desktop, you can’t simply copy the program file over. By contrast, about the only programs on a Mac requiring full reinstallation are drivers and the Adobe suite. Everything else can run from any directory, and if it doesn’t find a set of preferences, creates a default. Many programs are installed by simply copying them to your hard drive and they can be moved or copied by simply dragging the programs to their new home. At worst you may have to copy the license file out of the system preferences as well, or re-key the license. You don’t even have to put them in the “Applications” folder — the equivalent of “Program Files” in Windows. Getting rid of those same programs is as easy as dragging them to the trash. This is possible because there is not a central registry that tracks locations of program files which breaks if you manually move the file, and because Mac programs are smart enough to create a default set of preferences.

What’s worse is when your registry gets corrupted. This can be corruption of the actual data, or corruption of the structure. Both can result in programs crashing, failing to start up, or worse, the computer never starting at all.

If the data is corrupt, then sometimes it can be manually tracked down and corrected. Usually this is easiest by removing and reinstalling the program, unless of course the uninstaller forgets to remove the relevant registry keys. If the structure is corrupt, it’s a nightmare. You cannot even access, much less delete, the relevant keys to fix the problem. At this point, getting the problem fixed becomes “interesting” in a chinese-curse way, and unless you have on tap very recent backups of the registry that are also clean, you will likely have to reinstall (in the case of system registry problems) or wipe the user account (user registry settings). Few things are more frustrating than trying to get a clean and functional user profile working in a roaming-profile environment.

In short, the registry had solved a number of problems, but has also brought a number of headaches along that just get worse and worse as a computer ages and more programs get added and removed. This is why many Windows experts would recommend a reinstall every year or two, and many tech support lines commonly ask you to reinstall Windows when troubleshooting a problem.

Why I’m Glad I Don’t Depend on Windows…

Saturday, September 1st, 2007

except to make money off the fact that other people do depend on it.

To make a long story short, Microsoft had some issues with their database that determines if your computer has a valid copy of Windows Vista or XP on it, and the validation servers were unavailable. Many people all over the world had their computers automatically check in over those few days because they were installing a new copy of Windows or updating or installing something like Windows Defender that required a validation check. Those people were immediately placed in a “reduced” mode that shut off features on their computers.

update: Of course, this all makes my earlier rant on the problems of software activation schemes look prescient.

update2: And the guys from User Friendly throw in their two cents…

Okay, the one thing about windows that makes me drool…

Wednesday, August 22nd, 2007

Despite my long standing love-hate relationship with Windows (hey, it made me a living, and there are some things it does well) and even my agreement with many in the Windows community about how “good” windows Vista is, there is the occasional piece of software that only runs in Windows.

I’ve finally found one that I’m frustrated doesn’t have an equivalent to use on my Macs: the photo screensaver that comes with the Google Pack. It peruses an online folder or a folder in Picasa and scatters them like polaroid shots across your desktop. So while I’ve got screensavers that will show pictures from iPhoto and Flickr, there are none that show them the way that I see them on my Windows machine.

One Little, Two Little, Three Little Windows…

Wednesday, September 14th, 2005

You would think that many people, even those not truly computer – savvy, usually know which version of Windows they are running on their Windows machines. Insofar as knowing whether or not they are running Windows 98 or Windows XP, this is usually, but far from universally true. What most people don’t realize is that for all intents and purposes there are at least four versions of Windows XP installation disks that are all mutually exclusive.

Yes, four. If you decide to include the corporate open license versions, there are even more.

Those of you stuck at two (XP Home and Pro) can be excused for your confusion, because in truth, that is what Microsoft will tell you. What Microsoft doesn’t tell you is that there are two versions of XP Home: The one you buy over the counter, and the “OEM” version that is usually preinstalled on your machine when you buy it from Dell (or Gateway, etc.). While the actual copy of Windows on the disk is identical between the retail and OEM versions, these both have separate disks, and separate sets of installation keys, and separate installers.

Wait, it gets much worse. For the tech, anyway.

Many people who need Windows XP reinstalled have lost their original disks. Fortunately, it’s easy enough to carry around a copy of the various flavors (OEM and retail) of XP home and pro. Guessing which to use is also usually pretty easy based on what OS was originally installed on the machine, which we can often discover by looking for the Microsoft label on the side. It’s critical that we use the correct disk, because with the new activation features, if you don’t get the right version on, you don’t have a valid activation key, and 30 days later Windows stops working.

Imagine, though, the confusion for the poor user who doesn’t realize there is a difference. I see enough people who don’t know they can’t use a friends’ copy of XP pro to fix XP home. Compound this with the fact that many home users who upgraded to XP in the first place often lose their keycodes, and reinstallation becomes nearly impossible unless you’re sufficiently geeky to keep rescue tools like Knoppix around, and USB thumb drives.

So what is Microsoft doing to make things easier for us, the users?

Nothing.

Worse than nothing.

According to a recent article at Ars technica , there will be seven, yes, seven versions of Windows “Vista”, destined to replace Windows XP. Hopefully, these also don’t come in OEM and retail flavors because at this point, I’m beginning to get confused as to which version is capable of what, and I pity the non computer geek. Carrying four CD’s around is annoying enough, and at least I know what I’m doing. Usually.