Программа sql server обнаружила следующую ошибку невозможно вызвать invoke

Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2008 как один загружаемый файл. Так как исправления являются накопительными, каждый выпуск содержит все исправления и все исправления безопасности, которые были включены в предыдущие 2008 SQL Server исправления выпуска.

Симптомы

В Windows 7 выполните одно из следующих действий:

  • Установка Microsoft SQL Server 2008 через графический интерфейс пользователя (GUI).

  • Обновления SQL Server 2000 или SQL Server 2005 до SQL Server 2008 через графический Интерфейс.

  • Установите кластер SQL Server 2008 через графический Интерфейс.

  • Обновление из кластера SQL Server 2000 или SQL Server 2005 кластера для кластера SQL Server 2008 через графический Интерфейс.

После выполнения этих операций на этапе Настройки правила поддержки установки может появиться следующее сообщение об ошибке:

Invoke или BeginInvoke не может вызываться для элемента управления, пока не будет создан дескриптор окна.

Кроме того в одном из файлов журнала установки программы установки SQL Server может регистрироваться следующее сообщение об ошибке. Например в файле Detail_LandingPage.txt может регистрироваться следующее сообщение об ошибке:

< Дата >< время > Slp: тип исключения: System.InvalidOperationException
< Дата >< время > предустановки блокированной системы: сообщение:

< Дата >< время > Slp: Invoke или BeginInvoke не может вызываться для элемента управления, пока не будет создан дескриптор окна.
< Дата >< время > Slp: стека:

< Дата >< время > предустановки блокированной системы: в System.Windows.Forms.Control.WaitForWaitHandle (WaitHandle waitHandle)

< Дата >< время > предустановки блокированной системы: в System.Windows.Forms.Control.MarshaledInvoke (вызывающий объект элемента управления, метод делегата, объект args [], Boolean синхронный)

< Дата >< время > предустановки блокированной системы: в System.Windows.Forms.Control.Invoke (метод делегата, объект args [])

< Дата >< время > предустановки блокированной системы: в Microsoft.SqlServer.Configuration.UIExtension.WaitScreen.Close()

< Дата >< время > предустановки блокированной системы: в Microsoft.SqlServer.Configuration.UIExtension.UserInterfaceService.Start (Строка моникера)

< Дата >< время > предустановки блокированной системы: в Microsoft.SqlServer.Configuration.UIExtension.StartAction.ExecuteAction (строка actionId)
< Дата >< время > предустановки блокированной системы: в Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute (строка actionId, TextWriter errorStream)

< Дата >< время > предустановки блокированной системы: в Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction (WorkflowObject метабазы, TextWriter statusStream)

< Дата >< время > предустановки блокированной системы: в Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions (WorkflowObject metaDb, TextWriter loggingStream)

< Дата >< время > Slp: правило выполняется оценка: успешно

Решение

Пакет обновления 1 для SQL Server 2008


Исправление этой уязвимости первого выпуска в накопительное обновление 4 для SQL Server 2008 Пакет обновления 1. Дополнительные сведения о этот накопительный пакет обновления щелкните следующий номер статьи базы знаний Майкрософт:

973602 накопительного обновления 4 для SQL Server 2008 Пакет обновления 1Примечание. Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и все исправления, входившие в состав предыдущих SQL Server 2008 выпуска исправлений. Корпорация Майкрософт рекомендует учесть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:

970365 SQL Server 2008 выполняет построение, выпущенных после выпуска SQL Server 2008 Пакет обновления 1
Исправления Microsoft SQL Server 2008 создаются для определенных пакетов обновления SQL Server. Необходимо установить исправление SQL Server 2008 Пакет обновления 1 для установки SQL Server 2008 Пакет обновления 1. По умолчанию какие-либо исправления, включенный в пакет обновления SQL Server включено в следующий пакет обновления SQL Server.

В версии SQL Server 2008

Важно. Если на компьютере с официальной версией SQL Server 2008 необходимо установить это исправление.

Исправление этой уязвимости первого выпуска накопительного обновления 8. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server 2008, щелкните следующий номер статьи базы знаний Майкрософт:

975976 накопительного обновления 8 для SQL Server 2008Примечание. Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и все исправления, входившие в состав предыдущих SQL Server 2008 выпуска исправлений. Мы рекомендуем рассмотреть применение последнего выпуска исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:

956909 SQL Server 2008 выполняет построение, выпущенных после выпуска SQL Server 2008

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе «Относится к».

Ссылки

Дополнительные сведения о добавочных модель обслуживания для SQL Server щелкните следующий номер статьи базы знаний Майкрософт:

935897 добавочных модель обслуживания доступна из группы SQL Server для предоставления исправления для проблем, о которых сообщалось в

Дополнительные сведения о схеме именования для обновления SQL Server щелкните следующий номер статьи базы знаний Майкрософт:

Новая схема присвоения имен 822499 для программного обеспечения Microsoft SQL Server пакетами обновления

Для получения дополнительных сведений о терминологии обновлений программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:

Описание 824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

I am trying to install SQL Server 2008 Developer Edition x64 on a Windows Server 2008 VM. I run the installer for a standalone installation and this works fine for the setup support rules bit. That passes ok but then I get this error:

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

How can I resolve this? I am getting 2008 R2 CTP but this is just a CTP. My download is from DreamSpark.

Thanks

asked Nov 4, 2009 at 23:38

blade3's user avatar

This isn’t really a real solution, but it worked for me after the 5th attempt. Not sure if it makes a difference, but on the 5th attempt I minimized all other windows (so that SQL setup is the only window that has focus) since the issue appears to be UI related.

Update: After overcoming the 1st issue, I got another issue where the actual database engine component failed to install without reason. The solution was to restart and try again.

The x64 installer seems to be really buggy.

answered Nov 10, 2009 at 10:39

Nick Bolton's user avatar

Nick BoltonNick Bolton

38k70 gold badges172 silver badges240 bronze badges

3

I’ve did another trick:

  1. In the Installation Disc you will find a folder, x86 and x64

  2. Select as per your OS and go inside the folder

  3. Click on the LandingPage.exe

  4. It will show the page, in that click on the second Option on the left hand menu «Installation»

  5. Click on «Start Standalone installation from the menu at the right side

  6. It will ask for the location files on the disc

  7. Show the location,
    e.g. <Your Disc Drive>/SQL Server Enterprise 2008/x86

It will complete the installation successfully

Tim Cooper's user avatar

Tim Cooper

157k38 gold badges329 silver badges279 bronze badges

answered Jan 9, 2011 at 15:08

Sandip Patel's user avatar

1

I see MS has answered this. It’s because the release of MSSSQL is newer than the SP is. They have a hotfix that apparently needs application. Oh joy!

http://support.microsoft.com/kb/975055

You then have to request the Hotfix, and wait for the link to be sent to you. They say 5 minutes, but we’ll see.

answered Nov 5, 2009 at 16:23

Neal's user avatar

NealNeal

212 bronze badges

In Windows 7 64 Bit, press ctrl+alt+delete, start the task manager and end the landing page process and it will successfully install.

The_Fox's user avatar

The_Fox

6,9722 gold badges43 silver badges69 bronze badges

answered Nov 21, 2010 at 12:35

LAXMI's user avatar

LAXMILAXMI

211 bronze badge

I had this same error a number of times trying to install SQL Express 2008 x64 on a 2008 R2 64-bit server (VMWare) and I finally got it working doing the following:

Start the installation and when it gets to the point where the security window pops up asking you if you authorize the installation to run, open the temp folder. C:{GUID} and copy that folder (contains setup.exe and supporting files) to your desktop.

Click «OK» on the security dialog and it will probably error.

Once the error dialog goes away just run the setup.exe from the temporary directory on your desktop and it works.

Hope this helps someone else.

~Matt Heidenreich

answered Nov 24, 2009 at 17:16

I had the same problem when i was installing on Window 7. The only thing I could find was to retry the install again right after the failure and it worked after some time.

answered Jul 20, 2010 at 19:05

JSG's user avatar

Had the same problem; made sure no other instance of setup was running from process explorer and then restarted installation and it worked fine for me

answered Nov 21, 2010 at 6:23

eyesark's user avatar

Before Installation, close all windows explorer and web browser. :)

.

answered May 29, 2014 at 13:41

M.Doos's user avatar

M.DoosM.Doos

1011 silver badge10 bronze badges

I had the same problem once with installing the service pack. The only thing I could find was to retry the install again right after the failure. It took about five times, but it eventually worked. I think there’s something odd about the installer on 64-bit Windows.

answered Nov 4, 2009 at 23:59

James Bailey's user avatar

closing all open windows worked for me. definitely a UI problem with 64 bit.

answered Nov 19, 2009 at 19:42

sgf's user avatar

  • Remove From My Forums
  • Общие обсуждения

  • Добрый день.

    Пытаюсь установить SQL Server 2008 SP1 на Windows 2008 R2 SP1 и получаю ошибку «Программа установки SQL Server обнаружила следующую ошибку: Невозможно вызвать Invoke или BeginInvoke для элемента управления до завершения создания дескриптора окна». 

    Visual C++ 2008 Redistributable Package (x64) устанавливал — не помогло.

    Подскажите плиз, как еще можно это побороть?

    • Изменен тип

      13 марта 2013 г. 15:10
      Отсутствие активности на протяжении длительного периода времени.

Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2008 как один загружаемый файл. Так как исправления являются накопительными, каждый выпуск содержит все исправления и все исправления безопасности, которые были включены в предыдущие 2008 SQL Server исправления выпуска.

Симптомы

В Windows 7 выполните одно из следующих действий:

  • Установка Microsoft SQL Server 2008 через графический интерфейс пользователя (GUI).

  • Обновления SQL Server 2000 или SQL Server 2005 до SQL Server 2008 через графический Интерфейс.

  • Установите кластер SQL Server 2008 через графический Интерфейс.

  • Обновление из кластера SQL Server 2000 или SQL Server 2005 кластера для кластера SQL Server 2008 через графический Интерфейс.

После выполнения этих операций на этапе Настройки правила поддержки установки может появиться следующее сообщение об ошибке:

Invoke или BeginInvoke не может вызываться для элемента управления, пока не будет создан дескриптор окна.

Кроме того в одном из файлов журнала установки программы установки SQL Server может регистрироваться следующее сообщение об ошибке. Например в файле Detail_LandingPage.txt может регистрироваться следующее сообщение об ошибке:

< Дата >< время > Slp: тип исключения: System.InvalidOperationException
< Дата >< время > предустановки блокированной системы: сообщение:

< Дата >< время > Slp: Invoke или BeginInvoke не может вызываться для элемента управления, пока не будет создан дескриптор окна.
< Дата >< время > Slp: стека:

< Дата >< время > предустановки блокированной системы: в System.Windows.Forms.Control.WaitForWaitHandle (WaitHandle waitHandle)

< Дата >< время > предустановки блокированной системы: в System.Windows.Forms.Control.MarshaledInvoke (вызывающий объект элемента управления, метод делегата, объект args [], Boolean синхронный)

< Дата >< время > предустановки блокированной системы: в System.Windows.Forms.Control.Invoke (метод делегата, объект args [])

< Дата >< время > предустановки блокированной системы: в Microsoft.SqlServer.Configuration.UIExtension.WaitScreen.Close()

< Дата >< время > предустановки блокированной системы: в Microsoft.SqlServer.Configuration.UIExtension.UserInterfaceService.Start (Строка моникера)

< Дата >< время > предустановки блокированной системы: в Microsoft.SqlServer.Configuration.UIExtension.StartAction.ExecuteAction (строка actionId)
< Дата >< время > предустановки блокированной системы: в Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute (строка actionId, TextWriter errorStream)

< Дата >< время > предустановки блокированной системы: в Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction (WorkflowObject метабазы, TextWriter statusStream)

< Дата >< время > предустановки блокированной системы: в Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions (WorkflowObject metaDb, TextWriter loggingStream)

< Дата >< время > Slp: правило выполняется оценка: успешно

Решение

Пакет обновления 1 для SQL Server 2008


Исправление этой уязвимости первого выпуска в накопительное обновление 4 для SQL Server 2008 Пакет обновления 1. Дополнительные сведения о этот накопительный пакет обновления щелкните следующий номер статьи базы знаний Майкрософт:

973602 накопительного обновления 4 для SQL Server 2008 Пакет обновления 1Примечание. Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и все исправления, входившие в состав предыдущих SQL Server 2008 выпуска исправлений. Корпорация Майкрософт рекомендует учесть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:

970365 SQL Server 2008 выполняет построение, выпущенных после выпуска SQL Server 2008 Пакет обновления 1
Исправления Microsoft SQL Server 2008 создаются для определенных пакетов обновления SQL Server. Необходимо установить исправление SQL Server 2008 Пакет обновления 1 для установки SQL Server 2008 Пакет обновления 1. По умолчанию какие-либо исправления, включенный в пакет обновления SQL Server включено в следующий пакет обновления SQL Server.

В версии SQL Server 2008

Важно. Если на компьютере с официальной версией SQL Server 2008 необходимо установить это исправление.

Исправление этой уязвимости первого выпуска накопительного обновления 8. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server 2008, щелкните следующий номер статьи базы знаний Майкрософт:

975976 накопительного обновления 8 для SQL Server 2008Примечание. Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и все исправления, входившие в состав предыдущих SQL Server 2008 выпуска исправлений. Мы рекомендуем рассмотреть применение последнего выпуска исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:

956909 SQL Server 2008 выполняет построение, выпущенных после выпуска SQL Server 2008

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе «Относится к».

Ссылки

Дополнительные сведения о добавочных модель обслуживания для SQL Server щелкните следующий номер статьи базы знаний Майкрософт:

935897 добавочных модель обслуживания доступна из группы SQL Server для предоставления исправления для проблем, о которых сообщалось в

Дополнительные сведения о схеме именования для обновления SQL Server щелкните следующий номер статьи базы знаний Майкрософт:

Новая схема присвоения имен 822499 для программного обеспечения Microsoft SQL Server пакетами обновления

Для получения дополнительных сведений о терминологии обновлений программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:

Описание 824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Если у Вас был установлен а потом удален MS SQL 2005, и Вы устанавливаете MS SQL 2008 на платформе х64, то может возникнуть ошибка:

TITLE: Ошибка установки SQL Server.
Программа установки SQL Server обнаружила следующую ошибку:
Невозможно вызвать Invoke или BeginInvoke для элемента управления до завершения создания дескриптора окна..

Для её устранения необходимо установить на систему пакет vcredist_x64 — Visual C++ 2008 Redistributable Package (x64)

http://www.microsoft.com/downloads/deta … laylang=en

С уважением,
Искендеров Станислав Сергеевич
ООО «Альта-Софт»
тел. раб. +7 (495) 995-95-55 доб. 200
e-mail: stanislav@alta.ru

Возможно, вам также будет интересно:

  • Программа service tool выдает ошибку error code 006
  • Программа service tool v3400 ошибка 006
  • Программа riot vanguard не запущена ошибка 128
  • Программа photoshop обнаружила ошибку драйвера монитора
  • Программа ms excel формулы компоненты формул диагностика ошибок

  • Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии