SQL 2008 SP1: Invoke or BeginInvoke cannot be called on a control until the window handle has been created

I’m installing SP1 for SQL Server 2008 64-bit and I kept getting an error message: “Invoke or BeginInvoke cannot be called on a control until the window handle has been created.”

The workaround is find the GUID temp folder where the setup files are extracted and before hitting the “OK” on the error message, copy those files out to another location.  Hitting the OK button will make the GUID folder go away, and at that point you can run setup from your folder.

I am not sure if this is happening because i’m running the setup from RDP or what, but it got pretty annoying after 4 tries.

10 thoughts on “SQL 2008 SP1: Invoke or BeginInvoke cannot be called on a control until the window handle has been created

  1. Mikey Cooper

    I received this error immediately when trying to install SQL 2008 RTM. “Right-click -> Run as Administrator”ing the setup.exe seemed to resolve it in that case, just FYI.

  2. Anonymous

    Thank You!!! Microsoft should be embarrased publishing updates that don’t run..

  3. ac condensers

    i’m planning to enroll in a computer programming class this summer, im acquainted with vb and the “old school” c++ but i want to learn of the higher levels.

  4. omkar

    Run the FixSqlRegistryKey_x86 once and then try to reinstall it worked in my case


Leave a Reply

Your email address will not be published. Required fields are marked *