ScorpioTek Solutions
07-filler-left Information about ScorpioTek Services Offered by ScorpioTek Training Courses Offered by ScorpioTek Technology Blog by ScorpioTek Contact us for more information on training/services 08-filler-right
06-message

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:

  1. Copied the SQLServer2008SP1-KB968369-x64-ENU.exe file to my documents folder
  2. Open an administrator command prompt
  3. Change dir to “My Documents” folder
  4. Extract the files by typing “SQLServer2008SP1-KB968369-x64-ENU.exe /extract”
  5. You will be prompted to select a folder to extract, I selected C:\SQL-2008-SP1
  6. Launch the file Setup.exe as administrator from the folder you specified in the previous step
  7. No more “Invoke or BeginInvoke cannot be called on a control until the window handle has been created” errors.


Tags: , , ,

5 Responses to “How to install SQL Server 2008 SP1 or How to avoid the “Invoke or BeginInvoke” error”

  1. Ishai Says:

    I just right clicked on the downloaded setup file and selected run as admin without extracting it first, worked fine

  2. Erock2011 Says:

    I tried Ishai’s method – doh – sure nuf, worked fine.
    even though my user account was member of the Administrators group.
    Thanks!

  3. csaborio Says:

    @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!

  4. Nexy Says:

    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!

  5. csaborio Says:

    Awesome Nexy! I knew this post was going to help someone eventually :)

Leave a Reply