Error installing SQL Server 2008 Express on Windows 7: ''Invoke or BeginInvoke cannot be called on a control until the window handle has been created.''

Symptom

The following error might appear during installation of Microsoft SQL Server 2008 Express on a computer running Microsoft Windows 7:

"Invoke or BeginInvoke cannot be called on a control until the window handle has been created."

Resolution

To resolve this issue, follow these steps:

  1. Create a folder named C:\Temp if it does not already exist on the computer.
  2. When launching the installer for SQL Server 2008 Express, right-click and choose Run as Administrator.

Applies To

OnGuard 2009 (6.3.249) or later
Microsoft Windows 7
Microsoft SQL Server 2008 Express

Additional Information

Microsoft has indicated this issue will be addressed in SQL Server 2008 R2 and a future SQL Server 2008 cumulative update.

The resolution steps provided were confirmed by Lenel Technical Support to resolve the issue.