Invoke или BeginInvoke нельзя вызвать в элементе управления до тех пор, пока дескриптор окна не будет создан
Я пытаюсь установить SQL Server 2008 Developer Edition x64 на виртуальную машину Windows Server 2008. Я запускаю установщик для автономной установки, и это отлично подходит для бит правил поддержки установки. Это проходит нормально, но затем я получаю эту ошибку:
TITLE: сбой установки SQL Server.
Установщик SQL Server обнаружил следующую ошибку:
Invoke или BeginInvoke нельзя вызвать в элементе управления до тех пор, пока не будет создан дескриптор окна.
КНОПКИ:
OK
Как я могу это решить? Я получаю 2008 R2 CTP, но это всего лишь CTP. Моя загрузка из DreamSpark.
Спасибо
Ответы
Ответ 1
Это не настоящее решение, но это сработало для меня после 5-й попытки. Не уверен, что это имеет значение, но в 5-й попытке я минимизировал все остальные окна (так что настройка SQL - это единственное окно с фокусом), поскольку проблема связана с интерфейсом UI.
Обновление: после преодоления 1-й проблемы у меня возникла другая проблема, когда фактический компонент ядра базы данных не смог установить без причины. Решение состояло в том, чтобы перезапустить и повторить попытку.
Установщик x64 кажется действительно ошибочным.
Ответ 2
Я сделал еще один трюк:
-
На установочном диске вы найдете папку x86 и x64
-
Выберите в соответствии с вашей ОС и зайдите в папку
-
Нажмите на LandingPage.exe
-
Он покажет страницу, нажав на вторую опцию в меню левой руки "Установка"
-
Нажмите "Запустить автономную установку в меню справа"
-
Он запросит файлы местоположения на диске
-
Покажите местоположение,
например <Your Disc Drive>/SQL Server Enterprise 2008/x86
Он завершит установку успешно
Ответ 3
Я вижу, что MS ответила на это. Это потому, что выпуск MSSSQL новее, чем SP. У них есть исправление, которое, очевидно, нуждается в приложении. О, радость!
http://support.microsoft.com/kb/975055
Затем вам необходимо запросить исправление и дождитесь, когда ссылка будет отправлена вам. Говорят, 5 минут, но мы увидим.
Ответ 4
В Windows 7 64 бит нажмите ctrl + alt + delete, запустите диспетчер задач и завершите процесс целевой страницы и он будет успешно установлен.
Ответ 5
У меня была такая же ошибка несколько раз, пытаясь установить SQL Express 2008 x64 на 64-разрядном сервере R2 R2 (VMWare), и я, наконец, получил ее работу, выполнив следующие действия:
Запустите установку, и когда она дойдет до точки, где появляется окно безопасности, спрашивая, разрешаете ли вы запустить установку, откройте временную папку. C: {GUID} и скопируйте эту папку (содержащую файл setup.exe и поддерживающие файлы) на рабочий стол.
Нажмите "ОК" в диалоговом окне безопасности, и это, вероятно, будет ошибкой.
Как только диалоговое окно ошибки исчезнет, просто запустите файл setup.exe из временного каталога на рабочем столе, и он работает.
Надеюсь, это поможет кому-то еще.
~ Мэтт Хайденрейх
Ответ 6
У меня была такая же проблема, когда я устанавливал на Window 7. Единственное, что я мог найти, это повторить установку сразу после сбоя, и это сработало через некоторое время.
Ответ 7
Была та же проблема; убедитесь, что другой экземпляр установки не запущен из проводника процессов, а затем перезапустил установку, и он отлично работал у меня.
Ответ 8
У меня была одна и та же проблема с установкой пакета обновления. Единственное, что я мог найти, это повторить установку снова сразу после сбоя. Это заняло около пяти раз, но в итоге это сработало. Я думаю, что есть что-то странное в установщике в 64-битной Windows.
Ответ 9
закрытие всех открытых окон работало для меня. определенно проблема UI с 64-разрядным.
Ответ 10
Для Server 2003 с этой проблемой я установил инструменты управления 2008 R2, которые должны хорошо работать с 2008 годом.
http://www.microsoft.com/en-us/download/details.aspx?id=22985
Примечание. Требуется PowerShell в 2003 году для установки: http://www.microsoft.com/en-us/download/details.aspx?id=20020
Ответ 11
Перед установкой закройте все проводники Windows и веб-браузер.:)
.