How to install SQL Server 2008 SP1 or How to avoid the “Invoke or BeginInvoke” error
Upgrading SQL Server 2008 to SP1 should not require a blog post. Any upgrade should be a matter of clicking Next, Next, Next, Finish; but alas, SQL Server SP1 update thinks otherwise. This is what I’ve been getting when trying to run the SP1 update for an x64 instance from the network:
In order to fix this error, I followed these steps:
- Copied the SQLServer2008SP1-KB968369-x64-ENU.exe file to my documents folder
- Open an administrator command prompt
- Change dir to “My Documents” folder
- Extract the files by typing “SQLServer2008SP1-KB968369-x64-ENU.exe /extract”
- You will be prompted to select a folder to extract, I selected C:\SQL-2008-SP1
- Launch the file Setup.exe as administrator from the folder you specified in the previous step
- No more “Invoke or BeginInvoke cannot be called on a control until the window handle has been created” errors.

December 23rd, 2009 at 10:09 pm
I just right clicked on the downloaded setup file and selected run as admin without extracting it first, worked fine
January 22nd, 2010 at 3:18 pm
I tried Ishai’s method – doh – sure nuf, worked fine.
even though my user account was member of the Administrators group.
Thanks!
January 25th, 2010 at 4:17 pm
@Ishai & @Erock2011: I’ve found that the “run as administrator” works sometimes as well. Usually the problem is persistent when running the installer from a network drive.
Thanks for the feedback!
March 3rd, 2010 at 5:40 am
Thank goodness, I’ve been pulling my hair out over this. I consistently got this error when trying to get SQL 2008 x64 onto Windows Server 2008 R2 (x64). I’ve even tried Slipstreaming SP1 and that slipstreamed SQL 2008 SP1 fails to install with the same message as well. Following your instructions let the original SQL 2008 x64 install fine!
Run Command Prompt as Administrator.
>SQLEXPR_x64_ENU.exe /extract
It’ll ask you where you’d like to put the files, I put it in a new subfolder “extracted”.
>cd extracted
>setup
Thanks!
March 3rd, 2010 at 9:18 am
Awesome Nexy! I knew this post was going to help someone eventually