web-dev-qa-db-ja.com

SSDT 2017のセットアップに失敗しました構成レジストリキーを開けませんでした

VS 2017 ShellバージョンをBI開発に数か月間問題なく使用していましたが、今日は予期せず停止し、自動的に再起動しました。再起動後、エラーが発生しました:

ファイルまたはアセンブリ「Microsoft.DataTransformationServices.Wizards」またはその依存関係の1つをロードできませんでした。システムは、指定されたファイルを見つけることができません。

いくつかのグーグルの後、開発者の1人がMicrosoftサイトからVS 2017のSSDTをアンインストールして再インストールすることを決定しましたが、セットアップは失敗します。

構成レジストリキーを開けませんでした(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

どんな助けも大歓迎です。

8
Sandra

誰かがこれの解決策を知っているようです:

Michael Mallit [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

私が助けてくれたことを願っています!

2
Anna

同じ問題があった場合、これは私のために働いた:

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.)Open 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をインストールします。

5
Michelle Turner

VS2017 Open CMD用のSSDTをダウンロードし、次のコマンドを実行しました

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

ダウンロードが完了すると、SSISの各コンポーネントを手動でインストールしたペイロードフォルダーがあります。

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

VS2017で動作するようになりました。 MSがソートするまで実行します。

4
Matthew
2
user1536462

これは、John Altamuraが書いた内容に基づいて私のために働いたものです: https://developercommunity.visualstudio.com/content/problem/246732/ssdt-1560-installer-the-configuration-registry-key.html

  1. Visual Studioインストーラーを使用してSSDTをアンインストールしました
  2. Visual Studioインストーラーを使用してVisual Studioをアンインストールしました
  3. 次に、[プログラムの追加と削除]に移動し、Visual Studioに関連していると思われるものをすべてアンインストールしました。
  4. 次に、C:\ Program Files(x86)のInstallCleanup.exeプログラムが必要だったため、VSインストーラを https://visualstudio.Microsoft.com/downloads/ から実際に再ダウンロードする必要がありました。\Microsoft Visual Studio\Installer\resources\app\layout\"この手順は、Installcleanup.exeを実行する前にVS Installerをアンインストールする場合にのみ必要です。
  5. C:\ Program Files(x86)\ Microsoft Visual Studio\Installer\resources\app\layout\"からInstallCleanup.exeを実行します。
  6. [プログラムの追加と削除]からVSインストーラーをアンインストールします。
  7. その後、安全のためにこのディレクトリを削除しました:C:\ Program Files(x86)\ Microsoft Visual Studio
  8. その後、PCを再起動しました。
  9. https://visualstudio.Microsoft.com/downloads/ からVisual Studio 2017をダウンロードします。VSインストーラーから最小インストールを実行した場合に備えて、単一の言語パックのみをインストールします。
  10. 次に、ここからSSDTをダウンロードします。 https://docs.Microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt?view=sql-server-2017 そしてインストールすると、それはすべて完璧に機能しました。
1
Dan

この問題を修正するVSアップデートがすでにあります。

0
alexkovelsky

これには簡単な解決策があります:)

最初に、インストール済みのすべてのVSコンポーネントをアンインストールします。

VS17インストーラーを再度実行し、必要なコンポーネントを選択します。 vs17インストーラーからすべてのSSDTコンポーネントを除外します(ssdtコンポーネントを選択しないでください)。次にインストールに進みます。

Visual Studioが正常にインストールされたら、上記でインストールされたVSの選択されたコンポーネント(SSIS、SSRS、SSAS)でSSDTインストーラーを実行します。うまくいけば、私の場合のように成功するでしょう。

0
Hari