Categories
Windows 7

Windows 7 RC Fix: LAN Works but Internet Doesn’t!

I finally got around to rebuilding my system with Windows 7 RC at the base. The installation itself went off without a hitch and so did all of my software installs. Or so I thought. Upon rebooting my computer I got an unusual warning that although I was connected to my local network I did not have an internet connection.

Don’t get me wrong: This has happened before – when my modem goes down or Shaw decides to mess with their internet service – but a quick check on a different computer connected to the same router and the same modem showed all the peripherals working properly. The problem was rooted in my newly upgraded computer.

After about an hour of troubleshooting I came to the conclusion that the dropped and/0r blocked internet connection had something to do with one of the other applications I’d installed. After all I used the internet to download a lot of them so it was most definitely working at some point.

A quick uninstall of all the apps showed that this wasn’t enough – the problem was deeper rooted than that. So I turned to the excellent System Restore feature to start moving backwards in my installation process, restoring my system to states previous to each of the installs. And after 5 steps I found the problem:

Office Auto-Update is the culprit!

When I restored my system to the state just previous to my installation of Office 2007 my internet connection was restored. Thinking back on the install I remembered I’d checked off the option to enable automatic updates at the end of the installation process. By a simple process of elimination this is the only feature in Office 2007 that can have an impact on the internet connection itself. So after reverting to the state before Office 2007 was installed I reinstalled it from scratch making sure to uncheck the auto-update feature. And after a reboot my suspicions were confirmed: The internet connection was still working.

But this doesn’t always happen…

What’s bizarre about this story is that when I installed Office 2007 under Windows 7 RC on my laptop, this problem never materialized and both my wireless and wired networks are working fine. So this problem seems to be affecting only some network cards and/or drivers. Werid stuff.

Categories
virtualization Windows 7

Sony Confirms No Hardware Virtualization on Vaio Computers Past, Present or Future

Sony has now released BIOS upgrades to most of their Hardware Virtualization (VX) capable Vaio computers. Visit Sony’s eSupport centre (link) and enter your model number to see if yours has an update. This move, which goes against everything Sony has said, proves that if enough people voice their discontent with bad corporate behaviour, corporations actually do the right thing.

Sony confirms they will continue disabling Hardware Virtualization (also known as VT) in the BIOS of all their Vaio computers even after the release of Windows 7 making the new Windows XP Mode unavailable to all Vaio owners.

A couple of months ago I discovered that in spite of the hardware of my Sony Vaio laptop fully supporting Hardware Virtualization, Sony has decided to disable this feature in the BIOS making it unavailable. There has been much chatter and theorizing about this on the net but no clear conclusions, statements or solutions have been provided. So today I contacted Sony directly to find out exactly what was going on. What I found was both surprising and infuriating.

A quick summary of the back story: I bought a Sony Vaio VGN-SR140D laptop last fall and have been very happy with it. That was until I tried to enable Hardware Virtualization so I could run a virtual machine on it for beta testing purposes. It turned out that even though the processor fully supports this feature, Sony has disabled it in the BIOS making it impossible to run any type of virtualization on the computer. The problem is there is no mention of this in any documentation available about the computer or its product siblings. For this reason it is fair to say the computer does not perform to specifications.

To get to the bottom of this I contacted Sony customer support. After a lot of back and forth, explaining and some feeble attempts at tricking me into giving up claiming that “hardware virtualization has been disabled because there is a conflict with this type of functionality with other hardware in the computer” I was passed on to a high level tech located somewhere on the US west coast, and it is from him I got all the nasty details.

Hardware Virtualization will not be available on Sony Vaios. Period!

Right off the bat the tech told me flat out that Hardware Virtualization not only is not available on older or current Vaio models, both laptops and desktops, but that there will be no support for Hardware Virtualization in future models either! When I mentioned that this would become a hot topic once Windows 7 with its much talked about Virtual XP feature is released in November of this year he responded “Even when we start shipping Vaios with Windows 7, hardware virtualization will be disabled.” And he continues: “Sony has no plans to make this function available in any of our computers.”

Hardware Virtualization is disabled to cut cost!

This of course begged the obvious question of why: “It’s part of our licensing deal with Intel,” he explained: “To retain a competitive edge they sell the boards to Sony with a guarantee from us that we will disable the feature on all our computers. That way we get the boards at a discount and they (Intel) can sell them at full price to other computer manufacturers who want the feature enabled.” At this point I mentioned that I had just been in touch with Dell who confirmed that all their new XPS laptops have Hardware Virtualization enabled and that these computers on average retail for $400 less than the comparable Sony ones. “VT (Hardware Virtualization) is a fairly obscure function that not many people use. Corporate feels that it’s not worth it. That is in spite of us techs recommending they enable it” was his somewhat surprising response.

It’s not on the box, so you can’t return it

As I promised in my first post about this situation I am hell bent on returning my laptop for a full refund claiming either defect or that it does not perform to spec. I asked the tech about this and he at once told me they will not refund the computer under any circumstances: “It doesn’t say on the box that the computer supports Virtualization so they (corporate) feel that you have no case. If it’s not on the box you won’t get your money back is where they stand.” I pointed out that if you look up the specs of the processor on Intel’s website or go to a store and buy it on its own the spec sheet clearly states that it has Intel Virtualization Technology. To that he had no answer. I then pointed out that the box doesn’t say anything about stereo sound or colour screen either but that if they shipped computers that only had mono sound and black and white screens people would be furious. His response was the same as before: “Virtualization is something few people use and corporate doesn’t think this is a real issue. And they are willing to take the hit of bad publicity if people start to complain. They are willing to lose customers over this!” In other words they don’t think enough people will voice their frustration or make life difficult for them so they are willingly screwing their customers to turn a profit. Classy.

Class action lawsuit anyone?

It seems abundantly clear that Sony has deliberately disabled Hardware Virtualization on their Vaio computers to save money. It is equally clear that they have made no effort to inform their customers of this. As a result many customers, myself included, have purchased computers with the perception that they would perform to the specifications provided by the OEMs (Original Equipment Manufacturers – in this case Intel) only to find they do not. Any rational person would agree that under these circumstances Sony should have provided some form of written information or warning stating that in spite of hardware support, Hardware Virtualization has been disabled in the same way that they would have warned that in spite of the screen being able to display colours, the screens on certain computers would only display black and white. Now I’m no lawyer but I think the customers have a valid case for a class action lawsuit here. The argument that Sony is in the clear just because the box doesn’t state that the computer does Hardware Virtualization is logically defeated by the fact that the processor itself has this functionality as one of its main features and selling points.

So, does anyone know a good class action lawyer willing to take on this case and go up against a major multinational corporation? And does anyone want to join forces to show Sony that when you treat your customers like crap they fight back? In the meantime I’m taking my computer back to the store I bought it from and make the guys there sweat for selling me a computer that doesn’t work!

Categories
Windows 7

10 reasons you’ll love Windows 7, part three: Aero Snap Gives You Window Control

Aero SnapThere are a lot of subtle functions and effects built into Windows 7 that may seem either rudimentary or pointless at first glance but end up being very useful when you realize what they can do. Of these the new window control tool called Aero Snap is a much needed and hugely effective addition.

Snap your windows to any location

We’ve all run into this problem: When working with multiple documents, multiple file folders or using a web browser to research content while writing a document, doing image editing or programming a web site we keep having to switch between different windows. And if there’s a lot of switching back and forth or you have a lot of windows open at the same time this can get quite tedious. To aleviate this issue many end up trying to resize the windows so that each fit half the screen. In extreme cases (like myself), they buy a second monitor so they can place one folder or application on each screen. But even so you are still left with the annoying task of resizing your windows and drag them around.

That’s now a thing of the past. Windows 7 has an intelligent “window snapping” feature built in that does the brunt of this work for you.There are five main positions for this snapping feature:

  • Grabbing the top bar of any window (even when it is maximized) you can drag it in “hovering window” size to any place on your desktop. This pretty much eliminates the need for the Restore Down button in the upper right-hand corner.
  • Grabbing the top bar and moving the window to the extreme left of the screen automatically snaps the window to the left so it covers exactly half of the screen widthwise.
  • Likewise moving the window to the right makes it snap to the right and cover the right half of the screen.
  • Dragging the top bar to the extreme top of the desktop automatically maximizes the window to full screen mode.
  • Grabbing the top bar of any window and shaking the mouse pointer back and forth a couple of times automatically minimizes all the other windows on the desktop leaving only the shaken one.

Control your windows with the arrow keys

The above snapping actions are all cool, but the mouse movements are just the beginning. A far more important innovation is that you can also control the same window snapping functions using the Windows key in combination with the arrow keys:

  • Windows key + Up maximizes the current window.
  • Windows key + Down sets the window to “float” or Restore Down mode. Hitting Windows key + Down while in a window that is already floating minimizes it to the taskbar.
  • Windows key + Left snaps the window to the left half of the screen
  • Windows key + Right snaps the window to the right half of the screen

Practical useage

I’m sure you, like me when I first heard about this, are thinking “Ok, so what’s the big deal? It’s not like I’m ever going to use this feature!” Trust me, you will. The power of this feature (and especially the key combinations) became obvious to me when I was doing the rewrite for my upcoming book Sams Teach Yourself Expression Web 3 in 24 Hours. A huge part of the rewrite consisted of opening two Word documents and cross-referencing them and opening two file folders and moving files back and forth between them. Since I do all my writing on my laptop I didn’t have the benefit of two monitors so I ended up having to fit two instances of Word or two opens folder on the same screen. This process now takes about 1 second and requires no fine motor skills or mouse work. Simply use the Alt+Tab combination to pick the appropriate window and hit Windows key + Left or Right depending on what location you want the window to be in. So when I was working with two Word documents side by side switching between single full-screen document view and dual document view became a matter of 3 or 4 keystrokes rather than Restore Down, resize with mouse, move around, switch back and forth etc etc.

It seems like a small thing but holy crap does it ever make my life (and yours) easier!

Bonus: Desktop Peek!

Desktop PeekOne of the things that really annoyed me about Windows Vista was all the Sidebar Gadgets. That is to say the gadgets themselves didn’t annoy me but the sidebar did. The whole point of having these gadgets available was, in my mind, to be able to access them and see them when I needed to without having to do a lot of moving around and closing windows etc. But the sidebar was a total pain and always got in the way so I ended up just turning the damned thing off completely. In Windows 7 the Gadgets are released from the sidebar and can be placed wherever you want them. But that still leaves the problem of how to see them quickly (not to mention all the other crap I store on your desktop). Well, there’s a really clever solution to this too: At the extreme right hand side of the taskbar there is a small rectangular box. If you hover your mouse over it all your open windows automatically become transparent and you can peek at your desktop. Clicking the rectangle minimizes all your windows so you have access to the desktop. Likewise clicking it again restores all the windows to where they were in the order they were stacked. Couldn’t be any easier.

You can read a very long and detailed explanation of how this all came about in the article Designing Aero Snap in the Engineering Windows 7 blog.

Categories
Windows 7

10 reasons you’ll love Windows 7, part two: The Taskbar

The Windows taskbar was introduced with Windows 95 and has functioned as a launching application as well as a place to store and access minimized or hidden windows. But through all it’s following iterations it never really changed. Meanwhile other OS developers were introducing fancy new features like application docking and taskbar customization and Windows users started looking to 3rd party applications like Rocketdock to get the features they wanted.

Windows 7 shows a complete reinventing of the Windows task bar. More than a launch platform it is now a full fledged object dock with tons of added functionality and it is fully customizable. I could write a whole article just on the new taskbar, but here I’m just going to give you some highlights:

Object dock

TaskbarThe most useful new feature of the taskbar is that you can now drag and drop any item, whether a shortcut, a folder or even a file, onto it for easy access. And whereas in the older versions the quicklaunch icons were separated from the actual running app icons, they are now one and the same. In practical terms this means when you launch an application already docked on the taskbar it gets highligted rather than duplicated. And if yo launch several windows (or in the case of most browsers several tabs) they stack one behind the other to give you access to all of them at the same time. The same goes for file folders and documents. Additionally you can move and reorganize any and all items on the taskbar in any way you want even when they are open.

Aero Peek

Aero PeekIf you have multiple windows or folders open at the same time it can be tricky to remember which one contains which item. To abolish this problem the taskbar has a new feature called Peek. Like the name suggests it gives you a peek of the opened content when you hover over the different active icons providing a preview and full access to all the options without actually having to open them.

Peek manifests itself like a bigger taskbar with preview images of each of the open windows, tabs, files or folders and when you hover your mouse over each of them, the full window gets switched to the object in question giving you a quick preview. When I’m writing I usually have multiple browser tabs, three or four folders and at least two or three Word documents open at the same time and this feature makes it infinitely easier for me to find what I’m looking for rather than having to Alt+Tab my way through all the opened elements.

Enhanced functionality

Enhanced functionalityIn addition to simply launching and previewing open applications, the taskbar gives you enhanced and program-specific functionality at the click of the right mouse button. This activates a pop-up menu which, depending on the icon in question, gives you a list of everything from bookmarked or pinned pages to recently viewed documents and frequently accessed folders. And for each of the pinned applications you can pin sub-elements directly to the taskbar for instant access. In practical terms it functions like a favourites list for all your applications allowing you to pin important or useful documents, graphics, web sites, folders, videos, projects, whatevers directly to the taskbar for instant access.

See only what you want to see

One of my pet peeves with the taskbar in XP and Vista was the section that is supposed to give you information about running background applications such as virus scanners, wireless status, audio, video etc. My big problem with this feature was that everything and it’s seccond cousin twice removed wanted to get top billing in the bar and as a result I had this insanely annoying accordion thing going on where I needed to hit a button to make all the icons appear and then quickly navigate to the right one to make my change.

Taskbar itemsNo more! The new Windows 7 task bar lets you decide exactly what icons to display and what icons to ignore. And you are provided with two levels of access: The icons on the taskbar itself and the icons in a pop-up menu that can be accessed from a button. With these two features you can hand pick what application icons you want to see and which ones you don’t care about. And as with the other applications you can reorganize the icons in any way you want giving you full control over your workspace.

Categories
Windows 7

10 reasons you’ll love Windows 7, part one: It just works!

I’ve been using Windows 7, first in Beta and now in Release Candidate, since early March or so. And I am thorroughly impressed. I was never a Vista hater – and I think most Vista haters either never actually tried Vista or refused to accept that Vista and XP were not the same thing – but there were still a lot of things I didn’t like about the operating system. With Windows 7 on the other hand, I really don’t have any complaints at all and I can honestly say that when the masses get their hands on this operating system they will fall in love with it. Not because it’s shiny and new, not because it doesn’t crash (although Vista really doesn’t crash either, but that’s not what I’m talking about here) but because it makes life easier for the user.

So in the coming week I will publish ten articles outlining ten Windows 7 features that will make you fall in love with the application (and quite possibly reconsider your “Mac is better” stance):

1. It Just Works – Right Out of the Box!

The first thing that astounded me with Windows 7 is that it works properly out of the box. That may sound weird but if you’ve even tried to reinstall a Microsoft operating system on a computer, be it a branded unit, a custom built machine or a laptop, you know that the OS install is just step one of several. In the old days, simply installing the operating system would give you a computer with terrible screen resolution, no networking and generally sub-par performance. To get things running properly you needed to search for and install numerous drivers including screen drivers, motherboard drivers, networking drivers, audio drivers etc etc. All of this took time, effort and a lot of patience – three things people normally don’t have.

To try to curb this problem many PC manufacturers ship their computers with custom OS installs that revert the system back to store shelf operation. The problem with this is that the manufacturers have started selling space on these reset systems and filling that space with bloatware and garbage you don’t want and don’t need. And when you revert your system to shelf operation it means reinstalling all the trash – an operation that ruins performance and clutters your PC. All in all it’s a crap chute.

No more: Windows 7, out of the box with zero custom drivers and no setup, works properly on most if not all modern computers. Case in point: I just installed Windows 7 RC on my wife’s aging Toshiba Satellite M100. It took 15 minutes in total and once the OS was installed, everything except the audio and the scrolling function on the mouse pad worked perfectly (and in the Windows 7 team’s defense, there is a known problem with the M100 audio because the drivers from the audio manufacturer don’t work properly). I had wireless networking, full functionality including custom Fn keys, optimal screen resolution and performance and even card reader functionality. When I installed Vista Ultimate on the same computer a week earlier I had to download and install 12 drivers to get the same functionality.

The same can be said for my Sony Vaio SR140D only this time no drivers were needed to get the computer up to fully working status.

Why does it work so well now? With the release of Windows Vista, Microsoft ran into an unexpected problem: The 3rd party component manufacturers were unbelievably slow in rolling out drivers for the new OS and as a result users were stuck with computers that didn’t work properly. And even though the driver problems sorted themselves out over the first 6 months of Vista’s life, the damage was done and people wrongfully blamed Vista (and Microsoft) for the problems. The Windows 7 team took the experiences from the Vista launch to heart and devised a novel yet ingenious solution: Invite all the hardware manufacturers to work with the development team on the Microsoft campus to create generic drivers for all their hardware, and place those generic drivers either in the install itself or in an open repository for easy access.

As a result when you install Windows 7 on a computer with hardware from a known manufacturer, the installation disk more than likely already has a fully functional generic driver for that hardware that works to spec making the search for specialized drivers pretty much pointless.

But does it crash?

Much has been made of the Windows platform’s uncanny ability to crash at the most inopportune of times. But truth be told this really isn’t as big an issue as it is made out to be. In my experience (and for the record, I currently have 7 computers running in my house) computers crash for two reasons: Either you make them do something they really shouldn’t be doing or something inside the computer goes bump in the night. System crashes caused by “crappy” operating systems are incredibly rare and just as likely to happen on a Mac or a Linux based computer as a PC.

That said I have managed to crash Windows 7 RC once while trying to run a corrput .avi file in Windows Media Centre, Windows Media Player and VLC at the same time. Not surprisingly when all three applications encountered the same bad part of the clip at the same time things went horribly wrong and the famous blue screen of death appeared.

My point is this: If your Windows 7 computer is functioning properly hardware wise and you’re not trying to bring it to its knees, it won’t crash. Period.

Categories
virtualization Windows 7

Without Hardware Virtualization Sony Vaio Laptops Do Not Perform to Spec!

For the last 8 months I’ve been working almsot exclusively off my Sony Vaio SR140D – the laptop I purchased with the revenue from my book. And until recently I have had nothing but good things to say about it. That was until I needed to run a virtual OS on it. Turns out that for reasons no sane and logical person could ever figure out, Sony has disabled hardware virtualization on all their Vaio laptops – this in spite of full hardware support. Now I’m not a lawyer but since virtualization is supported by the expensive Intel processor and Sony has decided to disable this function in the BIOS without warning about this in the specs for the computer I think it’s a fair claim that the whole line of laptops do not perform to spec. And If this is not fixed very soon I urge all owners of Vaio laptops to return them for a full refund for this very reason!

Hardware Virtualization is Supported on a Sony Vaio…

Intel Processor Identification UtilityWhen I started looking for a laptop back in the fall of 2008 I had a number of requirements: It had to be small (13.3” screen), light and powerful. I’m also a big proponent of future proofing so I did a lot of research on the capabilities of the processor to ensure that when I encountered unusual situations that required above-standard specs I would be able to get this from my laptop as well. As a result I narrowed my search down to laptops with the Intel Core 2 Duo P8400 or above processor. Not only were these processors based on the new 45nm technology making them faster and more energy efficient than their predecessors but they also had full support for 64bit operating systems and hardware virtualization. This last bit was paramount because as a beta tester I knew that somewhere down the line I would need to run virtual operating systems on my computer to do proper testing.

After much pining and tons of research I landed on the Sony Vaio VGN-SR140D – it was small, light, powerful, full featured and had the right processor. Before buying it I read all the specs on both Sony’s own site and in multiple reviews and store listings and saw nothing about hardware virtualization being disabled so I figured like any sane person would that this meant the computer would let me use the processor the way it was designed if and when the time came. To make double sure I ran the Intel Processor Identification Utility on a store model and as expected it stated that Intel Virtualization Technology was supported.

Done deal.

… But Sony Has Disabled Virtualization in the BIOS

Flash forward to May 2009 and I was in for a big and unpleasant surprise. Needing to run some tests on Expression Web 3 for my upcoming book I set up a virtual PC on my laptop to run XP inside my current OS. But when I tried to start the virtualization environment I got an error message saying that hardware virtualization was disabled in the BIOS and asking me to enable it. Sure thing I thought and spent the next hour trying to figure out how to access the BIOS on my laptop in the first place (tip to Vaio owners: To access the BIOS you have to hit F1 or F2 when the VAIO screen flashes).

Once I did get into the BIOS I was flabbergasted. The BIOS on this laptop is so stunted it is really not useful for anything but setting the system time and selecting a booting device. And nowhere was there any virtualization settings.

A quick search on Google told me I should have been more vigilant in my research: Users all over the world have reported for some time that Sony has stunted all their Vaio laptops and turned off hardware virtualization. And in spite of heroic efforts from hacks to full on BIOS rewrites users have had little to no success enabling the feature without risking killing their laptops in the process. But most surprisingly Sony has been beligerent in their refusal to even address the issue of why virtualization has been disabled and have provided zero information on whether this feature will be enabled in the future.

No Virtualization Means the Computer Does Not Perform to Specifications

So it turns out no Vaio laptop allows hardware virtualization in spite of full support for this feature from the processor. This is because Sony has deliberately (or ignorantly) disabled the feature. I can imagine two scenarios that may explain this bizarre situation:

Either the BIOS on the newer Vaios with the new processors that support hardware virtualization is left over from older versions with processors that did not support this technology and they simply forgot or were too lazy to update the BIOS.

Or Sony deliberately disabled the feature in some half-brained effort to force people who want the feature to pay top dollar for a more advanced model.

The problem with the latter is that to my knowledge not even the top-of-the-line Sony laptop allows for virtualization so my money is on the first option.

Regardless, any fair minded, logical and intelligent person will agree that when the hardware supports a feature and there is no explicit information warning that this feature has been disabled, one can assume that the feature will work properly. And since there is no information in the documentation or spec sheets for these computers stating that hardware virtualization has been disabled in spite of the processor supporting it, it is fair to say the computer is not performing to specifications.

Fix it or I’m Sending it Back!

Where does that leave us? The answer should be simple. Just like if you had bought a new 1080p HDTV only to discover that for whatever reason the manufacturer decided to turn off the colour feature leaving you with only black and white images without warning about this, a laptop that has hardware virtualization disabled in the BIOS in spite of hardware support without the customer being warned about this is by definition not performing to specifications and should be returned. That is unless the manufacturer gets its head screwed on straight and fixes the problem immediately.

I know for a fact that Sony is well aware of this problem but so far they have not lifted a finger to do anything about it. So here’s my ultimatum: I need hardware virtualization enabled on my Vaio VGN-SR140D on or before June 1st. If Sony has not coughed up a viable solution to this problem by then, I am taking my computer back to the store and demanding a full refund of the purchase price claiming the computer does not perform to specifications. This is unfortunate because I love my laptop and I’m having a hard time finding a replacement, but I will not stand for this kind of disrespect where customer service is concerned.

Why should you care? Windows 7 is just around the corner!

I’m sure a lot of people are reading this thinking “seriously dude, why do you care. It’s not like normal people need hardware virtualization anyway.” Well, here’s some news for you and for Sony: When Windows 7 rolls out before the end of this year, the support calls from Vaio owners frustrated with not being able to turn on virtualization are going to go through the roof. Why? Because Windows 7 comes packaged with Virtual XP – an application that lets everyone run a fully working version of the old operating system within Windows 7 thus letting them use older applications that don’t run properly in Vista and Windows 7 environments. This is a huge and revolutionary feature in Windows 7 and a big selling point and unless Sony gets their act together there’s going to be a long line of people wanting to return their laptops come December.

The countdown starts NOW!

Categories
Windows 7

Windows 7 Beta Report Part 1: Bugs

Windows 7I had Windows 7 installed on my trusted Vaio SR140D laptop a couple of weekends ago and have been running it on a near constant basis since. Now after 3 weeks or so I have compiled a list of bugs and bonuses that should be helpful to the development team as well as users who are curious about this new operating system.

Overall I have to say Windows 7 has been a revelation (of the good kind that is). People say that Microsoft get things right every second release of something major, and since Windows 7 can be said to be a second coming of Vista the saying rings true. Windows 7 sees vast improvements in everything from usability to functionality to performance and puts a final nail in the coffin of most of the negatives the naysayers and Mac fanatics have been riding so hard on for the last two years.

But I’m getting ahead of myself here. Because I know you came for the trash talk I’m going to start with the bugs, ‘cus there are some nasty ones. My Windows 7 Bonuses article with the many reasons why Windows 7 is the best OS I have ever worked with will be up some time next week.

System Fatal Program Crashes

Yes, you read that right; system fatal program crashes. In the first week alone my computer crashed upwards of 40 times from this error. Bizarrely that number has gone down to almost zero in this last week but still, there is something horribly wrong going on here.

Although I can’t reproduce the problem at will, it is obviously related to files being written to drives, both internal and external: When saving one or multiple files from different applications, one or more of the applications will freeze, display “Not Responding” in the window header and a fade effect is applied. There is no way of turning the program off when this happens; even opening Task Manager, selecting the process and hitting Delete does not kill the application and you are left with a dead program locking up your computer. This problem is cascading so once it has occurred and you attempt to save another file from a different program, that one will also stall and so on.

But the problem doesn’t end there: Because Windows 7 is unable to terminate the application even from Task Manager, it is impossible to shut down or restart the operating system by normal means. When you try to shut it down, the Open Applications window will appear listing the stalled applications with and you are asked if you want to shut them down. But no matter what you try, the applications just won’t shut down and the computer is left in an infinite loop. At the end the only way of resolving the issue is to do a manual restart by holding down the power button for 8 seconds.

And now for the really bizarre part: As I said, this problem appears when you try to save a file. The application stalls almost immediately after the saving process has started so one would think the file was never saved, right? Wrong! For some inexplicable reason, once the computer has been restarted you will find the file that caused all the problems to begin with in the location where you saved it. And it works the way it is supposed to.

At first I thought that the problem was caused by some sort of drive writing conflict but that theory was shelved when I discovered that the files were actually written properly. My new hypotheses is that the problem is a broken communication between Windows 7 and the applications as to the writing process itself; a checksum error or something along those lines. That still wouldn’t explain why the applications stall so completely nor why Windows 7 is incapable of shutting them down, but it is a start.

The system fatal program crash has been triggered by both Windows 7 native and 3rd party applications including these ones: Windows 7 native zip extractor, IE 8, FireFox, Expression Web 2, PhotoShop CS2, Illustrator CS2, Notepad, Notepad ++, Opera and FileZilla. In the case of the zip extractor the crash occurred multiple times when I tried to drag-and-drop files out of an archive and onto my desktop. As for the browsers the crash occurred when I tried to save files from the web.

Caveats

Note that the system fatal program crash only happens during write-to-disk operations. I have managed to crash several programs for other reasons but in all the other cases the program has either shut down properly on its own or been possible to shut down through the Task Manager. Also note that I have been unable to find any similar references to this specific problem anywhere else on the web. However I highly doubt the problem is caused by my computer itself – I installed Windows 7 on an empty hard drive and the computer is only or 5 months old and running perfectly – and there is no possible way I’m the only one experiencing it. And even if I was, there is a good chance someone else will run into it further down the line and since none of the conventional shut down techniques work once it rears its ugly head I foresee true panic unfolding among the Windows 7 using masses.

First Start Program Incompatibilities

The second major problem I’ve run into is a transient one: Upon first installation a lot of programs do not run properly. I’ve installed a huge pile of applications under Windows 7 and for the most part (often surprisingly) they work without a hitch. But in some cases things go badly wrong until I reboot the computer. The most recent example is when I installed Camtasia from TechSmith yesterday. Upon installation the application seems to run fine, but when I stopped my screen recording and tried to start it again, the actual recorder portion of the program stalled. A warning windows opened asking if the application terminated properly and when I said no, the recorder shut down wihtout shutting down Camtasia in the process. I am guessing this is because Camtasia actually runs several different sub-programs and the crash only occurred in the recorder sub-program. Anyway, the recorder shut down and I had to restart it. After experiencing the exact same problem 5 times in a row I restarted the computer and after that everything worked perfectly.

This problem also happened when I installed PhotoShop and Illustrator CS2, FileZilla and some other applications. The problem seems to be rooted in registry rewrites or some other element that runs in the “bottom” of the operating system and needs to be restarted to be reset. Because it is transient and is easily resolved by restarting the computer it is not a major problem like the one listed above but it is still hugely annoying.

A solution?

If I’m right (and I think I am) the problem is caused by a registry rewrite or something similar that unlike Vista, Windows 7 requires a restart to apply. If that’s the case it shouldn’t be too hard to create some form of conditional operation within Windows 7 that tracks such changes and suggests that the user restarts the computer for the newly installed program to run properly.

Compatibility Mode Annoyances

As I mentioned before I am running PhotoShop and Illustrator CS2 on this computer (dont’ ask why – long story). If you’ve played with these programs under Vista you probably know that there are some crazy and annoying compatibility issues (though they are nothing like the ones in Premiere Pro CS2 which pretty much becomes nonfunctional under Vista). Fortunately the wise minds at Microsoft foresaw this problem and created something called Compatibility Mode where you can set applications to run as if they were running under older operating systems like Windows XP SP1, SP2 or even older ones like Windows 98 or 95. And this worked great. In Vista.

Annoying User Account ControlIn Windows 7 on the other hand things get a bit annoying. Because of the Vista problems with CS2, I set PhotoShop and Illustrator to run in Compatibility Mode for XP. But when I did, Windows 7 started treating the applications as unwanted bastard step children. First off, the otherwise wonderful icons displayed in the Start menu and the new and vastely improved task par are branded with an ugly User Account Control sheild warning you that something is very wrong. Seccondly, when you open the application, a User Account Control warning appears saying that an application from an unknown publisher is trying to run on your computer and asks if you still want it to run. This is totally rediculous because if you run the same program under either Vista Compatibility Mode or without Compatibility Mode, that warning doesn’t appear. Finally, in XP Compatibility Mode the splash screen at startup is totally mangled and ends up looking like some poorly hacked knock off. This of course is purely aesthetic but it still bugs me.

Yes, I know you can turn User Account Control off etc etc but the majority of user won’t do that. And even if you did, it still wouldn’t explain why the application while running under Compatibility Mode all of a sudden becomes a potentially malicious piece of software from an unknown publisher. That’s just plain rubbish and it should be fixed.

Crazy Window Dither Effect

Window Dither EffectThis last bug is one that occurred twice, but I have not been able to reproduce it since then. It is hard to describe but the screen grab above pretty much says it all: The top and bottom bars of the windows are dithered and screwed up by horizontal lines that spill out to the sides. The effect is distracting and makes it hard to work with the windows but had no actual effects on the window functionality. Click here or on the image to see the full screen grab with multiple busted windows.

This dither effect appeared during the installation of Adobe Reader and also appeared after the reboot I did to get rid of it (which is when I took the screengrab). For a while I thought this was some sort of permanent screen driver glitch but after another reboot everything was back to normal. Very weird.

That really is all there is to it. Apart from the bugs listed above, all of which should must be fixed before the final release of the new operating system, Windows 7 is running flawlessly on my laptop and I am so content with it I am considering wiping the Vista partition on the machine to free up more space for fun stuff work.