Well, it’s been two weeks and I seem to have all the applications I need installed.  After I got Windows 7 up and running (joined our domain, delegated myself the appropriate credentials, applied all released updates, and set the system settings I desired (remote desktop, firewall tweaks, etc)) I began installing additional software.

In this post, I’ll focus on the applications that have given me trouble, as well as some more common suites and if they required any additional work.

windows_7_rhs_screen

The usual suspects…

IMG_0086 Microsoft Office 2007 Enterprise installed just fine, as expected, and updating to SP2 presented no challenge.  Office Communicator 2007 R2 likewise installed just fine. Additionally, I utilize and installed Visio 2007, SharePoint Designer, and Microsoft Exchange Server 2007 Management Console, all without incident.  You may be asking yourself, why not just say all Microsoft software installed and functioned correctly…well, because it all didn’t.

Internet Explorer 8, which comes bundled with Windows 7 as IE 7 did with Windows Vista.  While I used IE 8 on Windows Vista, and like the rest of the planet experienced CSS issues on a wide array of web pages, which for the most part were resolved by leveraging the compatibility mode, that little button to the right of the address bar.  I have to say, is Microsoft saying that the majority of web developers out there are thumbing their nose at the XHTML and XFN standards? IE 8 seems to crash at random, while it does do a good job at not taking down the whole explorer shell, the tab is only recovered about half of the time.  I have yet to figure out why this is happening, as the sites I am visiting are tier 1 sites, YouTube, Microsoft’s Technet, and Apple.  It does not seem to matter whether there is flash, or Java on the page, it is very random.  I am currently waiting for my colleagues to finish installing their Windows 7 implementations to help me test.  I’ll follow up on this later.

In my daily job, I try to follow Microsoft Operations Framework, as well as best practices.  These standards suggest, and imply that we as administrators, stay out of the data center.  Meaning of course that we do not walk in to the server room, or remote desktop to the server, but instead use a combination of scripts, WMI queries, MMC snap ins, and the remote server administration tools (RSAT).  Unfortunately, at this time they do not have a package for RSAT available for Windows 7.  Instead I found a package for the Windows 7 RC, but it so far I have not had any problems.  You can get find it via Michael Keef’s blog.

Known Associates…

I also use Adobe’s Creative Suite 4 Master Collection, this also installed without incident, and to date none of the Adobe apps have given me any trouble.  In fact, with the move to 64 bit, I’d have to say the install and overall performance increased considerably.  Kudos Adobe.  (psst, send my free copy of CS4 to the home address ;))

A critical application for any managed service provider, or solution implementer is virtualization software.  Both because of it’s maturity and rich feature set, not to mention the fact we are VMware partners, we use VMware Workstation.  Prior to switching to Windows 7, as you should, I checked the compatibility of my software with the tool provided by Microsoft, grab your copy here.  It, surprisingly, did not find any issues.  The forums for VMware however were full of users stating that they have experienced numerous problems with the bridging of their virtual network adapters to their physical network interface cards (NICs).  This allows the virtual machine (VM) to be on the same physical network as the host.  I was able to import all my existing VMs, and the ones I have created since installing Windows 7 have not demonstrated any issues.  Hopefully the RTM has overcome this issue, as all forum threads were based on the RC of Windows 7.

Being a VMware partner, we of course sell and support it.  Part of managing a virtual host, regardless of the manufacturer, is the client software.  VMware has named their client, big surprise,  VMware vSphere Client.  While I was able to install this client, upon trying to connect to a host, I received various errors, the main one being:

vSphere error

Followed by…

vSphere error2

No good.  Now, I should mention, Windows 7 appears no where in the compatibility matrix for the vSphere client. But…here’s how to fix it 😉 You will need to replace the configuration file for the client, create a folder, copy a new DLL into the folder, and add a new environmental variable.  After you find and download the zip file, do the following:

Place the config file in your C:Program FilesVmwareInfrastructureVirtual Infrastructure ClientLauncher folder

Create a new folder called Lib in the folder noted above and place the dll file in this

Edit your system properties and create a new ‘Environment Variable” Name it “Devpath” with the value of C:Program FilesVMwareInfrastructureVirtual Infrastructure ClientLauncherLib

Reboot and you should be good to go.

In addition to the client, there is an update service that you have the option of installing when you first install the VMware Infrastructure, or vSphere client: vSphere Host Update Utility 4.0, or VMware Infrastructure Update for pre 4.0 installations.  This application will open, but when you try to add a host, it throws an exception similar to the first one above.  Because updates are not rampant for VMware hosts, and it’s only a matter of time before VMware releases a new client, I have decided not to spend any more time trying to find a workaround for the update service.

Cisco is a long time fan of Java, and while they are second to none when it comes to networking of data, voice, and video, application programming is well, let’s just say not their strong suit.  As they endeavor to go more and more to all things GUI, this is more apparent.

On the end user side, there is a widget for those business users utilizing Cisco’s Call Manager: Cisco Phone Designer.  This is a very slick program, it allows you to not only upload your own ringtones and phone wallpaper, but create them too!  With the software you can turn any MP3 or WAV file into a ringtone. You can also turn any  JPEG, BMP, or GIFF into a custom wallpaper for your 79XX series Cisco IP phone.  Pretty slick.  While it did take some tweaking to get this app to run on Vista, it will not even successfully launch under Windows 7, or any combination or compatibility mode.

For network management, the Cisco Network Assistant v5.x seems to run just fine. Cisco Security Device Manager, or SDM, also seems to work fine, after making the appropriate modifications in IE 8:

You need to add the IP address of the router to the trusted sites security zone, and allow active content to run in files on your computer, as below:

IEMods

That should allow SDM to run without error.

For Antivirus, I tested AVG Free v8.5, and it both installed and ran without incident.  I have sense replaced this with our company software, which is TrendMicro, as AVG Free is not for use in corporate environments; this is a violation of it’s licensing agreement.  Trend also runs just fine.

Other software such as iTunes, Putty, Notepad++, Firefox, Techsmith’s SnagIt v9.x, WinRAR, MagicDisc, Google Earth and Sketchup, FileZilla FTP client, ImgBurn, Quicktime, and Windows Live software (Writer, Messenger, and Mesh) all have run and installed flawlessly.

Well, that concludes the bulk of the software in use on my workstation, while there are occasionally errors that pop up, most have been overcome by small adjustments to the User Access Control (UAC) protocols, which unlike some colleagues, I have elected to leave enabled.  Most of the problems have been overcome by setting the compatibility settings to have the application always run as administrator.  Others have been resolved by creating custom shortcuts that always run as administrator; this is particularly useful for for web applications that require an elevated explorer shell (installing plugins, or making system calls to the registry, etc.).  Additionally, I have modified my machine’s local policy to not prompt me for elevation prompts by administrators, demonstrated below:

UAC_Mod

Overall, there were no show stoppers or road blocks that prevented me from moving to a Windows 7 production machine.  I am really satisfied with the improvements of Windows 7, especially on the end user, convenience side.  I am eager to get to see the backend from a management perspective…Group Policy, Remote Access, etc.

More to come, stay tuned!