Ошибка установки SSDT 2017 Не удалось открыть раздел реестра конфигурации - PullRequest
0 голосов
/ 08 мая 2018

Мы использовали версию VS 2017 Shell для разработки BI в течение нескольких месяцев без проблем, но сегодня она неожиданно остановилась и перезапустилась сама по себе. После перезагрузки мы получили ошибку:

Не удалось загрузить файл или сборку "Microsoft.DataTransformationServices.Wizards" или один из его зависимостей. Система не может найти указанный файл.

После некоторого поиска в Google один из наших разработчиков решил удалить и переустановить SSDT для VS 2017 с сайта Microsoft, но установка не удалась:

Не удалось открыть раздел реестра конфигурации (0x800703F3)

Я погуглил еще немного и обнаружил, что принудительное удаление может помочь, но это не помогло.

Вот часть журнала установки при возникновении ошибок:

[1F4C:3708][2018-05-08T17:40:36]e000: Error 0x800703f3: Process returned error: 0x3f3
[1F4C:3708][2018-05-08T17:40:36]e000: Error 0x800703f3: Failed to execute EXE package.
[2EBC:3250][2018-05-08T17:40:36]e000: Error 0x800703f3: Failed to configure per-machine EXE package.
[2EBC:3250][2018-05-08T17:40:36]i000: MainViewModel.OnPackageAction: Install Completed for package SQL Server Analysis Services (id: Microsoft.DataTools.AnalysisServices)
[2EBC:3250][2018-05-08T17:40:36]i319: Applied execute package: Microsoft.DataTools.AnalysisServices, result: 0x800703f3, restart: None
[2EBC:3250][2018-05-08T17:40:36]e000: Error 0x800703f3: Failed to execute EXE package.
[1F4C:3708][2018-05-08T17:40:36]i329: Removed package dependency provider: Microsoft.DataTools.AnalysisServices, package: Microsoft.DataTools.AnalysisServices
[1F4C:3708][2018-05-08T17:40:36]i351: Removing cached package: Microsoft.DataTools.AnalysisServices, from path: C:\ProgramData\Package Cache\9864EE5369359DB622D0234B6C6B7640B949140C\
[2EBC:3250][2018-05-08T17:40:36]i000: MainViewModel.OnPackageActionProgress: Percent completed: 100, Overall progress: 100
[1F4C:3708][2018-05-08T17:40:36]i372: Session end, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{f55a890f-6c82-4455-9bb5-2a902cdb7d87}, resume: None, restart: None, disable resume: No
[1F4C:3708][2018-05-08T17:40:36]i330: Removed bundle dependency provider: {f55a890f-6c82-4455-9bb5-2a902cdb7d87}
[1F4C:3708][2018-05-08T17:40:36]i352: Removing cached bundle: {f55a890f-6c82-4455-9bb5-2a902cdb7d87}, from path: C:\ProgramData\Package Cache\{f55a890f-6c82-4455-9bb5-2a902cdb7d87}\
[1F4C:3708][2018-05-08T17:40:36]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{f55a890f-6c82-4455-9bb5-2a902cdb7d87}, resume: None, restart initiated: No, disable resume: No
[2EBC:3250][2018-05-08T17:40:36]e000: MainViewModel.OnBundleAction: Bundle action failed: The configuration registry key could not be opened (0x800703F3)
[2EBC:3250][2018-05-08T17:40:36]i399: Apply complete, result: 0x800703f3, restart: None, ba requested restart:  No

Любая помощь будет принята с благодарностью.

Ответы [ 7 ]

0 голосов
/ 26 июля 2018

Уже существует обновление VS, которое устраняет эту проблему.

0 голосов
/ 09 сентября 2018

Это то, что сработало для меня, основываясь на том, что написал Джон Альтамура: https://developercommunity.visualstudio.com/content/problem/246732/ssdt-1560-installer-the-configuration-registry-key.html

  1. Я удалил SSDT с помощью установщика Visual Studio
  2. Я удалил Visual Studio с помощью установщика Visual Studio
  3. Затем я пошел в «Установка и удаление программ» и удалил все, что выглядело так, как будто оно было связано с Visual Studio
  4. Затем мне пришлось заново загрузить установщик VS из https://visualstudio.microsoft.com/downloads/,, так как мне была нужна программа InstallCleanup.exe в "C: \ Program Files (x86) \ Microsoft Visual Studio \ Installer \ resources \ app \". раскладка \». Этот шаг необходим только в случае удаления VS Installer перед запуском Installcleanup.exe.
  5. Запустите InstallCleanup.exe из C: \ Program Files (x86) \ Microsoft Visual Studio \ Installer \ resources \ app \ layout \ "
  6. Удалите VS Installer из раздела «Установка и удаление программ».
  7. Затем, чтобы быть в безопасности, я удалил этот каталог: C: \ Program Files (x86) \ Microsoft Visual Studio
  8. Затем я перезагрузил компьютер.
  9. Загрузите Visual Studio 2017 с https://visualstudio.microsoft.com/downloads/ На всякий случай я выполнил минимальную установку из VS Installer, только установку одного языкового пакета
  10. Затем скачайте SSDT отсюда: https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt?view=sql-server-2017 и установите Тогда все заработало отлично.
0 голосов
/ 22 мая 2018

У меня есть простое решение для этого:)

Сначала удалите все компоненты VS, которые вы уже установили.

Запустите установщик VS17 еще раз и выберите необходимые компоненты. Исключите все компоненты SSDT из установщика vs17 (не выбирайте компоненты ssdt). Теперь перейдите к установке.

После успешной установки Visual Studio, запустите установщик SSDT с выбранными компонентами (SSIS, SSRS, SSAS) для вышеуказанной установленной VS. Надеюсь, что это получится, как в моем случае.

0 голосов
/ 18 мая 2018

Я скачал SSDT для VS2017 Откройте CMD и выполните следующие команды

CD %userprofile%\Downloads
SSDT-Setup-ENU.exe /layout

После завершения загрузки появляется папка Payload. Я установил каждый из компонентов для служб SSIS вручную, которые были

vsta_setup.exe
Microsoft.DataTools.IntegrationServices.VSIX
SSDTISSingleton.msi
SSISOneDesigner2012.msi
SSISOneDesigner2014.msi
SSISOneDesigner2016.msi

Работает в VS2017 сейчас. Будет делать, пока MS не разберется.

0 голосов
/ 11 мая 2018

У меня была такая же проблема, у меня это сработало:

1.) Удалить VS 2017.

2.) Удалите VS Installer.

3.) Перейдите в каталог «C: \ Program Files (x86) \ Microsoft Visual Studio \ Installer \ resources \ app \ layout \» в командной строке и выполните «InstallCleanup.exe -f».

4.) Удалите все оставшиеся файлы и папки с именем Visual Studio.

5.) Откройте https://docs.microsoft.com/en-us/visualstudio/productinfo/installing-an-earlier-release-of-vs2017, чтобы загрузить и установить версию VS версии 15.6.

6.) Откройте https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt?view=sql-server-2017, чтобы загрузить и установить последнюю версию SSDT.

0 голосов
/ 09 мая 2018

Кажется, кто-то знает решение для этого:

Майкл Маллит [MSFT] · Версии должны быть 1.15.3227. Так пожалуйста удалите все экземпляры VS, затем удалите установщик VS через Добавить / удалить программы и проверить C: \ Program Files (x86) \ Microsoft Visual Studio \ Installer удален и / или пуст.

Спасибо, Майк

Источник: https://developercommunity.visualstudio.com/content/problem/246732/ssdt-1560-installer-the-configuration-registry-key.html

Надеюсь, я помог!

0 голосов
/ 09 мая 2018
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...