As much as I want to dislike it owing to all the bloat-ware and popups, I find that time after time I come back to Windows Live Messenger; it’s inevitable really.  You see whilst I try and ask friends to join other networks as I much prefer the client, almost all of my friends as a singularity use Live Messenger.  Of course, I could use another client such as the excellent Pidgin which has multi-platform support but as much as I don’t want to admit it, Live Messenger on balance suits my needs well (taking into account not only chat support, but also conferencing and file sharing, both of which I require regularly).

When you run Live Messenger within Windows 7 it permanently takes up space in the taskbar, now this may not sound like a huge issue but I associate applications running in the taskbar as open, forefront applications.  I much preferred previous versions of Windows whereby Live Messenger would run in the background with a smaller less obtrusive icon in the system tray.   It’s annoying that you cannot remove this icon without not only closing down Live Messenger but also, logging off.

Thankfully, I have discovered a way of overcoming this and moving the icon back to its rightful place, in the system tray:

  • The first thing that you need to do is to find the actual file location of Live Messenger.  To do this, open Task Manager (right click on an empty space somewhere along the taskbar and click Start Task Manager)
  • Click in the Processes tab and scroll down to find msnmsgr.exe
  • Right click msnmsgr.exe and click Open File Location
  • Windows Explorer will now open in the folder where msnmsgr.exe is located
  • You can now close down the running Live Messenger, right click on the Messenger icon in the taskbar and click Close Window
  • In the Windows Explorer window, right click on msnmsgr.exe and click Properties
  • In the Properties windows, click on the Compatibility tab
  • Click to select Run this program in compatibility mode for and in the drop down box select Windows Vista (Service Pack 2)
  • Click OK
  • Close the Windows Explorer Window

Now all you need to do is run Live Messenger again.  You’ll now find that when you click the ‘X’ it will minimise into the system tray as it used to and not take up space in the taskbar.  Job done.

Recovering Deleted Files In Windows   September 17th, 2010

A few days ago a colleague asked me if I knew of a way of recovering files without purchasing a dedicated file recovery solution.  By all accounts he had some important reports which had ‘gone missing’, though of course he swore that he had not deleted them himself.  My first question was simply why not restore them from a backup?  I can’t stress enough to people the importance of backups, not only for important business documents but also for personal files such as photos and memories which you simply cannot replace.  He looked rather abashed when he told me that he had not been following his backup schedule and the only copy of the reports was on his machine; or at least they were.

Well fortunately for him there is a way, and you won’t have to reach for your credit card either.  Windows (see note below) has a little-known feature built in called “Previous Versions” which automatically stores copies of files historically, an integrated and invisible backup if you will; the files are captured using the shadow copy component of Windows.

Note: Shadow copy or using its correct term Volume Snapshot Service, is a component of Windows included with the following, Windows XP Service Pack 2, Windows Server 2003, Windows Vista (although only in Business, Enterprise and Ultimate editions), Windows Server 2008 and Windows 7 (although again, only in Professional and Ultimate editions).  Although not included, it was also available for Windows 2000 and Windows XP.  If you have one of the home user versions, there is also a way of recovering files but using a slightly different method.

So, to be able to restore a file or even an older version of a file you simply need to know which folder the file was in and then follow this guide (I am using ‘My Documents’ as an example):

  • Go to your My Documents folder (in my case, Start>$USER>My Documents), then right click an open area on the screen and click Properties.  Don’t navigate via one of the Libraries as this will confuse matters
  • The Document Properties dialogue box will appear, click the Previous Versions tab and then double click the most recent date where you know or suspect the file to have been before it was deleted (Note: depending on the specification of your machine and the amount of data stored, this may take a little while, but don’t panic)
  • A new Explorer window will now open which will show all of the files as they were in the directory at that time, you should now see the deleted files.  To recover them, simply cut and paste them back into your current My Documents folder and go make yourself a congratulatory mug of coffee, safe in the knowledge you have just saved yourself money by not having to purchase dedicated file recovery software

That’s all there is to it, but please, don’t rely on this method as an alternative to a proper and up-to-date backup.

Let me know if you find this useful by leaving a comment below, and don’t forget to sign-up for further guides using the option on the right.  This way you’ll get the latest guides delivered directly to your inbox.

Windows 7: My Thoughts A Year In   August 18th, 2010

It’s been over a year now since Windows 7 RTM came to market, a year which unusually for a newly released Microsoft OS has been in the main, trouble free.  The transition for many business users from Windows XP to Windows 7 has been easier than with previous incarnations, certainly surprisingly simple considering there is a decade separating the two operating systems which let’s face it in the ever changing world of IT, is a huge gap.

Overall Windows 7 has been a massive boost for Microsoft generally with the latest figures telling us that more than 150 million licences have already been either installed or at least sold.  So what does this tell us (apart from the size of Microsoft’s bank balance)?  Well, importantly it means that Windows 7 has now effectively overtaken the installed user base of Windows Vista during its first year of sale which let’s face it is huge for Microsoft although for us; not at all surprising given that Vista is far from perfect (or even good actually).

I was an early adopter of Windows 7 and moved my primary machine to Windows 7 Ultimate prior to the official release (I was fortunate enough to be given an official copy by Microsoft prior to the public release date) and was genuinely surprised by the ease of installation compared to prior versions; things like driver installation and compatibility checks are now fully managed by the system.  Owing to Vista being – well – actually quite rubbish, I didn’t transition via Vista and came from using Windows XP on my machines.   Windows 7 is definitely the most stable and robust all round operating system I have used to date for my day to day use, both at home and work.

It’s not all great though, on my T61p battery life is not as good as it used to be and there are a few other areas which have been made unduly complicated compared to Windows XP.  But of course Windows 7 is designed appeal to all, including consumers who demand the fluid, GUI improvements and work arounds which I would historically have done manually via the command line; that’s not to say that this can’t still be done, in fact with PowerShell this is even more powerful than ever.  Let’s not forget that we are still in the infancy of the OS though, with SP1 under development and due to be released soon I am sure some of these annoyances will be addressed making the OS even better.

Of course in the meantime, now manufacturers have more experience of Windows 7 too, updating the BIOS to the latest version will undoubtedly help with any hardware issues such as the increased battery drain, and updating drivers will iron out any system glitches, although they are few and far between.

For sure though, Windows 7 is Microsoft’s most polished operating system to date (although I do still remember Windows 2000 fondly; it just worked!) and it’s safe to assume there will have been some questions raised in the Microsoft hierarchy as to why Vista wasn’t anywhere near as successful.  I’m sure some eye brows were raised.

I look forward to testing Windows 8 at an early stage I believe the public release date is tentatively set sometime during 2012 – when it becomes available on TechNet, it is most likely to follow in the ilk of Windows 7 and will be Microsoft’s most ambitious project to date, really making full use of cloud and mobile computing whilst fighting off the ever nearer threat from Apple, Linux and most recently Google.

Microsoft finally seems to be heading in the right direction again.

Speed Up iTunes   January 27th, 2010

Love it or hate it, iTunes has become the de facto application for music handling on my machine; so much so that it has become one of those applications which I would say I couldn’t live without (OK, so perhaps that takes it a little too far but you see where I am going with this).

The problem is that iTunes is an application that Apple never intended to make for Windows; I guess you could say they became a victim of their own success and found themselves having to recode a Windows version as its popularity (and the popularity of the iPod range) grew.  It works much faster in Mac OS X, which translated could be written as saying iTunes for Windows is a complete bloat ware that takes up far too much RAM and runs slower than it should, certainly this has become more and more apparent as iTunes has been updated and updated.  The cynic in me would start to question whether Apple isn’t too serious about Windows and want to demonstrate to people that iTunes works much faster on Mac OS X because it is a better OS (thereby attempting to increase their sales of Mac hardware and OS X), but with a few simple steps it’s easy to speed things up a little and make iTunes for Windows a little more bearable:

Remove Smart Playlists

A lot of people will love the Smart Playlist feature, if you are one of them then you can skip this, otherwise removing them can make the application start-up speed up to 3 times quicker.  If you like me would give up almost anything for speed, then simply remove all the Smart Playlists (the ones with the purple icon) and restart iTunes to feel the improved performance.  If you don’t want to remove Smart Playlists altogether then editing them and disabling Live Updating will make a slight difference.

Disable Automatic Syncing

When a device is connected to a machine running iTunes, iTunes automatically starts syncing which I find quite annoying.  It can result in your iTunes getting frozen for up to 30 seconds or more.  Users don’t always connect devices such as iPods or iPhones for transferring songs; what if you only want to charge your device?  In such cases automatic launching of iTunes and syncing doesn’t make sense and isn’t needed.  To disable automatic syncing, simply select your connected device from the left sidebar and uncheck the Automatic Sync option.

Disable Options That Are Not Needed

A little bit of common sense if required here as there are various different options that you will come across in the Preferences menu and some may be needed depending on your individual setups, however a couple I would recommend would be to disable Crossfade Songs and Sound Enhancer under the Playback tab and Look for Remote Speakers Connected to AirTunes and Look for iPhone and iPod Touch Remotes under the devices tab.  You can also disable Look for Apple TV under the Apple TV tab unless of course you have one!  Most users will not need any of these options enabled and yet by default they are enabled adding to the burden, surely it would have made sense to ship iTunes in a more ‘lean’ configuration for the majority and allow the minority who own all these other devices (and let’s face it the kind of person who does is more than technically savvy enough to do this) to configure iTunes to their needs?

Reduce Clutter

While browsing your playlists, you will notice that unnecessary columns are displayed by default (yes, I know it’s a Pop song thanks).  Who wants to scroll all the way to the right and then back to the left to view all the columns?  It is better to reduce this clutter by hiding those columns that are not needed.  This can be done by right-clicking the column bar on top and then unchecking not-needed columns.  Not sure if this makes a huge difference to speed or not but it means that you can customise your view to exactly how you want to see it.

Finally, although I haven’t tried this myself I read somewhere that by keeping the Preferences window open whilst songs are converting, the whole process will be quicker!  Now there is logic to this; when you are converting a large collection of songs to ACC format, you will notice that after a few conversions the whole process slows down.  This is because after each change the iTunes User Interface gets updated (which takes forever when converting large collections).  So, how to speed up the conversion and disable the iTunes User Interface from getting updated?  Go to Edit and select Preferences; now let it remain open until all conversions are complete!

I’m sure there are other ways to speed things up too, if you know of any leave a comment below and share your thoughts.

I’ve been asked by a few people who have gone out and bought a cheap laptop from the likes of Curry’s or Comet why they cannot get the ‘fancy look’ on their Vista installations.  On probing deeper into the meaning of ‘fancy look’ I worked out that they were referring to the Aero theme.  Obviously there was no point trying to explain to them that the machine simply did not have the specification that was required to run Aero on Vista, after all, if they had the capacity to understand this, they’d have brought a machine with a much better all round specification in the first place.

The Aero theme is not available in all editions of Windows Vista.  The point I am trying to make here is that it is specifically not available in Vista Home Edition Basic.  If you want the Aero theme, you have to buy a machine with a higher edition installed, a machine with a better spec and of course, a machine with a higher price tag!

However, read on.

It turns out that there is actually a way to activate the Aero theme to run on Vista Home Basic Edition, even though it is officially not included.  A word of caution though, in most cases (although not all) Vista Home Basic Edition is the standard OS for low-end machines, enabling the Aero theme could be devastating to the systems overall performance.  You can always reverse these steps if this is the case.

Caveat:  Please make sure you fully understand the EULA before reading any further and using this method, making any functional change to the operating system *could* be considered illegal by Microsoft.  I am not responsible for any legal issues that might arise by using this information.

So to enable Aero, you’ll need to do the following:

  • From the Start button, type REGEDIT into the Search box, then press Enter to launch the Registry Editor (regedit.exe).  Note here that if you have not previously disabled UAC you will be nagged to consent to the action you’re about to perform.
  • Locate the following key in the registry – HKEY_CURRENT_USERSoftwareMicrosoftWindowsDWM
  • Modify the following value (REG_DWORD): Composition, Change the existing value to 1
  • Modify the following value (REG_DWORD): CompositionPolicy, Change the existing value to 2
  • Close the Registry Editor
  • Open an elevated Command Prompt window.  To open an elevated Command Prompt, click Start, click All Programs, click Accessories, right-click Command Prompt, and then click Run as administrator.  You can also type CMD in the search box of the Start menu, and when you see the Command Prompt icon click it to select it, hold CTRL+SHIFT and press ENTER
  • In the Command Prompt window type: net stop uxsms and press Enter.  Wait for the Desktop manager Session Manager service to stop, then type: net start uxsms and press ENTER.  Again, wait for the Desktop Windows manager Session manager service to start.
  • Restart your computer.

After restarting, login as normal and you should find that the Aero theme can now be activated.

Notes – I have tested this method using a clean install of Vista to ensure it works, I have not however tested it on an exisiting installation with existing data and software.  Microsoft *may* have delivered a hotfix via Windows Updates to prevent this method from working.

Enjoy!