Rob Farley

Rob Rob Farley has been consulting in IT since completing a Computer Science degree with first class honours in 1997. Before moving to Adelaide, he worked in consultancies in Melbourne and London. He runs the development department in one of Australia's leading IT firms, as well as doing database application consultancy and training. He heads up the Adelaide SQL Server User Group, and holds several Microsoft certifications.

Rob has been involved with Microsoft technologies for most of his career, but has also done significant work with Oracle and Unix systems. His preferred database is SQL Server and his preferred language is C#. Recently he has been involved with Microsoft Learning in the US, creating and reviewing new content for the next generation of Microsoft exams.

Over the years, Rob's clients have included BP Oil, OneLink Transit, Accenture, Avanade, Australian Electorial Commission, the Chartered Institute of Personnel and Development, the Royal Borough of Kingston, Help The Aged, Unisys, Department of Treasury and Finance (Vic), National Mutual, the Bible Society and others.

Did you mean to come here? My blog is now at http://msmvps.com/blogs/robfarley



30 June 2006

IE7Beta3 - uninstalling Beta 2

This happened to a friend of mine. Oh, alright Mitch, it was me.

IE7 Beta 3 has been released. I've been using Beta 2 for a while, and figured that this might answer a few questions.

So I downloaded the IE7 Beta 3 install, and ran it. Turns out I need to uninstall Beta 2, from Add/Remove Programs. But it's not there. Hmm... that's right... I ran some HotFix install-code remover thing a while back when I wanted to clear some space.

I borrowed someone's $NtUninstallie7b2pmx$ directory, and ran spuninst.exe, like you do. ;) Turns out that it thinks that I'm not the same user that installed it. Yeah, that's a point.

So I looked through spuninst.inf, and found that it checks the registry at HKCU\SOFTWARE\Microsoft\Internet Explorer for an entry called 'InstalledByUser', with value 0x10001. I put that in, and now spuninst.exe works. Now I'm going to reboot, and IE7Beta3 should go in just fine.