The Technology Post for June 30th, 2009

If you are looking to follow this series, be sure to subscribe to my RSS feed at http://feeds.jasongaylord.com/JasonNGaylord or my Twitter account at http://twitter.com/jgaylord. This series can be followed by using the The Technology Post tag.
Series Post #38

I’ve changed the Technology Post format again a bit in preparation for the new website. Let me know what you think.

Daily Oddball Googling with Bing (Tweeted by Shawn Wildermuth)

.NET Framework

Alternate Languages – Java, Rails, and other Languages

Architecture and Projects

ASP.NET and ASP.NET MVC

Desktop and Server Technology

Gaming

JavaScript and JavaScript Libraries

Mobile Devices

Silverlight, WPF, and RIA

Social Networking and Community Platforms

Visual Studio and Other IDEs

Web Design and Graphics

Miscellaneous Technology News

Other Link Lists

Today’s Birthdays

  • Dave Bost – Microsoft Developer Evangelist, St. Charles, IL

Job Opportunities (Sorted by State)

  • None

Call For Speakers (Sorted by Date)

  • None

Upcoming Technology Events (Sorted by State) – Want something listed? Post your comments. Also, what’s the best way for me to list these events? By date order or by state, then city, then date?



Windows 7 and Windows Installer Error “Another installation is in progress”

All morning long I’ve been battling my Windows 7 system. I finally found out that the error code which reads:

“Error 1500. Another installation is in progress. You must complete that installation before continuing this one.”

can be attributed to the InProgress key found in the registry at

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\InProgress

After doing a little searching on the web, I found that Microsoft has a program called msizap.exe which can be found in the Windows Installer SDK. The problem with that is that the SDK itself is an .msi file. I didn’t really want to install the full SDK anyway. So I searched some more and came across the Windows Installer Cleanup Utility. This was mainly created to clean-up an Office installation gone bad. Again, an .msi file. So, I went back to the Windows Installer SDK and downloaded it. To trick the system into letting me install it, I simply deleted the key mentioned above (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\InProgress). At first attempt, I received an error. I tried deleting it again and it worked. Went through the installation process only to receive the same error. After I refreshed the registry, I saw that it was back. It pointed to a .ipi file contained in the C:\Windows\Installer directory. At this point, I still don’t know what this installer is that is still hung up. I opened several of these files from today and the reference Visual Studio 9.0. I’ll see if I can track down what is later.

Anyway, I finally decided to quick hit delete on the key and then quickly hit retry on the installation. It worked. My installation continued. At the very end a refresh of the registry showed that the other application came back and added an InProgress key again.

Back to the msizap.exe application. On the surface, if you use the p switch like

msizap p

It appears to only delete the key in the registry just like the above. I saw that in my case, the InProgress key still comes back. I guess it’s purpose is so that you don’t touch the registry.

I’ll add an update to this post if I find out how to completely kill that other installation package.



The Technology Post for June 29th, 2009

If you are looking to follow this series, be sure to subscribe to my RSS feed at http://feeds.jasongaylord.com/JasonNGaylord or my Twitter account at http://twitter.com/jgaylord. This series can be followed by using the The Technology Post tag.
Series Post #37

Daily Oddball World Record Attempt – Largest Slab of Fudge (Posted by Betsy Weber) – Record Broken! (Pic here)

Other Link Lists

.NET Framework

Alternate Languages – Java, Rails, and other Languages

Architecture, Design Patterns, and Testing

ASP.NET and ASP.NET MVC

Desktop and Server Technology

JavaScript and JavaScript Libraries

Mobile Devices

Podcasts and Videos

Silverlight, WPF, and RIA

Social Networking and Community Platforms

Web Design, Layout, and Graphic Design

Miscellaneous Technology Announcements, News, and Deals

Job Opportunities (Sorted by State)

  • None

Call For Speakers (Sorted by Date)

  • None

Upcoming Technology Events (Sorted by State) – Want something listed? Post your comments. Also, what’s the best way for me to list these events? By date order or by state, then city, then date?



The Technology Post for June 26th, 2009

If you are looking to follow this series, be sure to subscribe to my RSS feed at http://feeds.jasongaylord.com/JasonNGaylord or my Twitter account at http://twitter.com/jgaylord. This series can be followed by using the The Technology Post tag.
Series Post #36

Daily Comic The Commodore 64 vs. the iPhone 3G S: The Ultimate Showdown (Posted by Elijah Manor)

Other Link Lists

.NET Languages – C# and Visual Basic

Alternate Languages – Java, Rails, and other Languages

Architecture, Design Patterns, and Testing

ASP.NET and ASP.NET MVC

Books

Desktop and Server Technology

JavaScript and JavaScript Libraries

Mobile Devices

Podcasts and Videos

Silverlight, WPF, and RIA

Social Networking and Community Platforms

Web Design, Layout, and Graphic Design

Miscellaneous Technology Announcements, News, and Deals

Job Opportunities (Sorted by State)

  • None

Call For Speakers (Sorted by Date)

  • None

Upcoming Technology Events (Sorted by State) – Want something listed? Post your comments. Also, what’s the best way for me to list these events? By date order or by state, then city, then date?

var dzone_url = ‘http://weblogs.asp.net/jgaylord/archive/2009/06/26/the-technology-post-for-june-26th-2009.aspx'; var dzone_title = ‘The Technology Post for June 26th, 2009′; var dzone_blurb = ‘The Technology Post for June 26th, 2009′; var dzone_style = ‘1’;

The Technology Post for June 25th, 2009

If you are looking to follow this series, be sure to subscribe to my RSS feed at http://feeds.jasongaylord.com/JasonNGaylord or my Twitter account at http://twitter.com/jgaylord. This series can be followed by using the The Technology Post tag.
Series Post #35

Daily Comic If Pac-Man Were to Tweet [Pic] (Posted by Dana Coffey)

Other Link Lists

.NET Languages – C# and Visual Basic

Alternate Languages – Java, Rails, and other Languages

Architecture, Design Patterns, and Testing

ASP.NET and ASP.NET MVC

Books

Desktop and Server Technology

JavaScript and JavaScript Libraries

Podcasts and Videos

Silverlight, WPF, and RIA

Social Networking and Community Platforms

Visual Studio and Other IDEs

Web Design, Layout, and Graphic Design

Miscellaneous Technology Announcements, News, and Deals

Job Opportunities (Sorted by State)

  • Pennsylvania – VB6/VB.Net Developer. Contact James Colley at 888.768.3946. – Added 6/11/2009

Call For Speakers (Sorted by Date)

  • None

Upcoming Technology Events (Sorted by State) – Want something listed? Post your comments. Also, what’s the best way for me to list these events? By date order or by state, then city, then date?

var dzone_url = ‘http://weblogs.asp.net/jgaylord/archive/2009/06/25/the-technology-post-for-june-25th-2009.aspx'; var dzone_title = ‘The Technology Post for June 25th, 2009′; var dzone_blurb = ‘The Technology Post for June 25th, 2009′; var dzone_style = ‘1’;

The Technology Post for June 24th, 2009

If you are looking to follow this series, be sure to subscribe to my RSS feed at http://feeds.jasongaylord.com/JasonNGaylord or my Twitter account at http://twitter.com/jgaylord. This series can be followed by using the The Technology Post tag.
Series Post #34

Daily Comic – IE8 Comparison – Brad Colbow (Posted by Elijah Manor)

Other Link Lists

.NET Languages – C# and Visual Basic

Architecture, Design Patterns, and Testing

ASP.NET and ASP.NET MVC

Books

Desktop and Server Technology

Gaming

JavaScript and JavaScript Libraries

Mobile Devices

Podcasts and Videos

Silverlight, WPF, and RIA

Social Networking and Community Platforms

Visual Studio and Other IDEs

Web Design, Layout, and Graphic Design

Miscellaneous Technology Announcements, News, and Deals

Job Opportunities (Sorted by State)

  • District of Columbia – AIS is looking for 2 cleared SharePoint/.NET Developers to work in DC. Go to http://bit.ly/ZpJgB – Added 6/10/2009
  • Pennsylvania – VB6/VB.Net Developer. Contact James Colley at 888.768.3946. – Added 6/11/2009

Call For Speakers (Sorted by Date)

  • None

Upcoming Technology Events (Sorted by State) – Want something listed? Post your comments. Also, what’s the best way for me to list these events? By date order or by state, then city, then date?

var dzone_url = ‘http://weblogs.asp.net/jgaylord/archive/2009/06/24/the-technology-post-for-june-24th-2009.aspx'; var dzone_title = ‘The Technology Post for June 24th, 2009′; var dzone_blurb = ‘The Technology Post for June 24th, 2009′; var dzone_style = ‘1’;

The Technology Post for June 23rd, 2009

If you are looking to follow this series, be sure to subscribe to my RSS feed at http://feeds.jasongaylord.com/JasonNGaylord or my Twitter account at http://twitter.com/jgaylord. This series can be followed by using the The Technology Post tag.
Series Post #33

Daily WTF – Developer attention deficit history: From Books -> Articles -> Blog Posts -> Twitter. What’s next? (Posted by Rick Strahl)

Other Link Lists

.NET Languages – C# and Visual Basic

Alternate Languages – Java, Rails, and other Languages

Architecture, Design Patterns, and Testing

ASP.NET and ASP.NET MVC

Books

Desktop and Server Technology

Web Design, Layout, and Graphic Design

JavaScript and JavaScript Libraries

Podcasts and Videos

Silverlight, WPF, and RIA

Social Networking and Community Platforms

Miscellaneous Technology Announcements and News

Job Opportunities (Sorted by State)

  • District of Columbia – AIS is looking for 2 cleared SharePoint/.NET Developers to work in DC. Go to http://bit.ly/ZpJgB – Added 6/10/2009
  • Pennsylvania – VB6/VB.Net Developer. Contact James Colley at 888.768.3946. – Added 6/11/2009

Call For Speakers (Sorted by Date)

  • None

Upcoming Technology Events (Sorted by State) – Want something listed? Post your comments. Also, what’s the best way for me to list these events? By date order or by state, then city, then date?

var dzone_url = ‘http://weblogs.asp.net/jgaylord/archive/2009/06/23/the-technology-post-for-june-23rd-2009.aspx'; var dzone_title = ‘The Technology Post for June 23rd, 2009′; var dzone_blurb = ‘The Technology Post for June 23rd, 2009′; var dzone_style = ‘1’;

The Technology Post for June 22nd, 2009

If you are looking to follow this series, be sure to subscribe to my RSS feed at http://feeds.jasongaylord.com/JasonNGaylord or my Twitter account at http://twitter.com/jgaylord. This series can be followed by using the The Technology Post tag.
Series Post #32

Other Link Lists

.NET Languages – C# and Visual Basic

Alternate Languages – Java, Rails, and other Languages

Architecture, Design Patterns, and Testing

ASP.NET and ASP.NET MVC

Books

Desktop and Server Technology

Web Design, Layout, and Graphic Design

JavaScript and JavaScript Libraries

Mobile Devices

Podcasts and Videos

Silverlight, WPF, and RIA

Social Networking and Community Platforms

Visual Studio and Other IDEs

Miscellaneous Technology Announcements and News

Job Opportunities (Sorted by State)

  • District of Columbia – AIS is looking for 2 cleared SharePoint/.NET Developers to work in DC. Go to http://bit.ly/ZpJgB – Added 6/10/2009
  • Pennsylvania – VB6/VB.Net Developer. Contact James Colley at 888.768.3946. – Added 6/11/2009

Call For Speakers (Sorted by Date)

  • None

Upcoming Technology Events (Sorted by State) – Want something listed? Post your comments. Also, what’s the best way for me to list these events? By date order or by state, then city, then date?

var dzone_url = ‘http://weblogs.asp.net/jgaylord/archive/2009/06/22/the-technology-post-for-june-22nd-2009.aspx'; var dzone_title = ‘The Technology Post for June 22nd, 2009′; var dzone_blurb = ‘The Technology Post for June 22nd, 2009′; var dzone_style = ‘1’;

The Technology Post for June 16th, 2009

If you are looking to follow this series, be sure to subscribe to my RSS feed at http://feeds.jasongaylord.com/JasonNGaylord or my Twitter account at http://twitter.com/jgaylord. This series can be followed by using the The Technology Post tag.
Series Post #31

As a reminder, I will not be around really for the remainder of the week. If you don’t get a post from me, don’t be surprised. :) Normal posts will begin again on June 22nd.

.NET Languages – C# and Visual Basic

Architecture, Design Patterns, and Testing

ASP.NET and ASP.NET MVC

Desktop and Server Technology

Web Design, Layout, and Graphic Design

JavaScript and JavaScript Libraries

Mobile Devices

Podcasts and Videos

Technology Deals

  • 20% off any Outlet Inspiron 530 desktop priced $500+ (before tax & fees). Enter code VRQQMC22G6$DFN at checkout http://bit.ly/CbdNJ Exp 6/17 (Posted by Dell Outlet)

Visual Studio and Other IDEs

Job Opportunities (Sorted by State)

  • District of Columbia – AIS is looking for 2 cleared SharePoint/.NET Developers to work in DC. Go to http://bit.ly/ZpJgB – Added 6/10/2009
  • Pennsylvania – VB6/VB.Net Developer. Contact James Colley at 888.768.3946. – Added 6/11/2009

Call For Speakers (Sorted by Date)

  • None

Upcoming Technology Events (Sorted by State) – Want something listed? Post your comments. Also, what’s the best way for me to list these events? By date order or by state, then city, then date?

var dzone_url = ‘http://weblogs.asp.net/jgaylord/archive/2009/06/16/the-technology-post-for-june-16th-2009.aspx'; var dzone_title = ‘The Technology Post for June 16th, 2009′; var dzone_blurb = ‘The Technology Post for June 16th, 2009′; var dzone_style = ‘1’;

The Technology Post for June 15th, 2009

If you are looking to follow this series, be sure to subscribe to my RSS feed at http://feeds.jasongaylord.com/JasonNGaylord or my Twitter account at http://twitter.com/jgaylord. This series can be followed by using the The Technology Post tag.
Series Post #30

As a reminder, I will not be around really for the remainder of the week. If you don’t get a post from me, don’t be surprised. :) Normal posts will begin again on June 22nd.

Daily Words of Wisdom– Separation of Concerns also applies to blog posts (Posted by ayende)

ASP.NET and ASP.NET MVC

Books

Desktop and Server Technology

Web Design, Layout, and Graphic Design

Podcasts and Videos

Silverlight, WPF, and RIA

Job Opportunities (Sorted by State)

  • District of Columbia – AIS is looking for 2 cleared SharePoint/.NET Developers to work in DC. Go to http://bit.ly/ZpJgB – Added 6/10/2009
  • Pennsylvania – VB6/VB.Net Developer. Contact James Colley at 888.768.3946. – Added 6/11/2009

Call For Speakers (Sorted by Date)

  • None

Upcoming Technology Events (Sorted by State) – Want something listed? Post your comments. Also, what’s the best way for me to list these events? By date order or by state, then city, then date?

var dzone_url = ‘http://weblogs.asp.net/jgaylord/archive/2009/06/15/the-technology-post-for-june-15th-2009.aspx'; var dzone_title = ‘The Technology Post for June 15th, 2009′; var dzone_blurb = ‘The Technology Post for June 15th, 2009′; var dzone_style = ‘1’;