SQL Server 2008 Service Pack 1 and the Invoke or BeginInvoke cannot be called error message

Posted by Jeff Widmer on ASP.net Weblogs See other posts from ASP.net Weblogs or by Jeff Widmer
Published on Sun, 30 May 2010 19:23:35 GMT Indexed on 2010/05/30 19:34 UTC
Read the original article Hit count: 344

Filed under:

When trying to install SQL Server 2008 Service Pack 1 to a SQL Server 2008 instance that is running on a virtual machine, the installer will start:

image 

But then after about 20 seconds I receive the following error message:

image

TITLE: SQL Server Setup failure.
-----------------------------
SQL Server Setup has encountered the following error:
Invoke or BeginInvoke cannot be called on a control until the window handle has been created.
------------------------------
BUTTONS:
OK
------------------------------

Searching for this issue I found that several people have the same problem and there is no clear solution.  Some had success with closing windows or Internet Explorer but that didn’t work for me; what did work is to make sure the SQL Server 2008 “Please wait while SQL Server 2008 Setup processes the current operation.” dialog is selected and has the focus when it first shows up.  Selected (with the current focus) it looks like this:

image 

Without focus the dialog looks like this:

image

Add a comment if you find out any information about how to consistently get around this issue or why it is happening in the first place.

© ASP.net Weblogs or respective owner

Related posts about SQL Server