programing

SQL Server Management Studio 17에서 하나 이상의 구성 요소를 찾을 수 없습니다.

magicmemo 2023. 5. 21. 11:18
반응형

SQL Server Management Studio 17에서 하나 이상의 구성 요소를 찾을 수 없습니다.

방금 Visual Studio 2017 Professional 및 SSMS 17로 업그레이드했습니다.

Visual Studio 17의 SQL Server Object Explorer를 통해 서버와 데이터베이스에 액세스할 수 있지만 VSIDE 외부에서 SSMS를 실행하려고 하면 "하나 이상의 구성 요소를 찾을없습니다."라는 메시지가 나타납니다.  응용 프로그램을 다시 설치하십시오."SSMS 17을 두 번 다시 설치했는데도 실행할 수 없습니다.

SSMS 실행 파일 위치:

C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\Ssms.exe.

VS 2017 커뮤니티를 실행하는 다른 컴퓨터에서도 동일한 문제가 발생합니다.

"하나 이상의 구성 요소를 찾을없습니다."라는 메시지의 원인입니다.  Visual Studio 외부에서 SSMS를 실행하려고 할 때 "애플리케이션을 다시 설치하십시오."라는 메시지가 표시됩니다.VSIDE 외부에서 SSMS를 실행하려면 어떻게 해야 합니까?

저도 비슷한 문제가 있었는데 저의 경우는 부패 때문이었습니다.Microsoft Visual Studio 2015 Shell (Isolated)에서 실행하기 17은 VSIDE 파일입니다.

이 문제를 해결하기 위해 저는 다음을 수행해야 했습니다.

  1. »Microsoft Visual C++ 2017 Redistributable 및 (x64 및 x86 모)이는 최신 버전이 설치된 경우 사전 요구 사항의 수리 프로세스가 실패할 수 있으므로 (2)단계가 성공적으로 수행되도록 하기 위한 것입니다.
  2. »Microsoft Visual Studio 2015 Shell (Isolated)또는 https://download.microsoft.com/download/C/9/C/C9CA8400-20AA-4488-92A3-F3F6D978AD81/vs_isoshell.exe) 을 사용하여 다시 설치합니다.
  3. 다시 설치Microsoft Visual C++ 2017 Redistributable(https://go.microsoft.com/fwlink/ ?LinkId=746572 및 https://go.microsoft.com/fwlink/ ?LinkId=746571).

다음은 SQL Server에서 하나 이상의 구성 요소를 찾을없는 경우의 빠른 해결 방법입니다.

다음 단계를 수행합니다.

  1. 실행 프로그램 추가 또는 제거(실행 상자에 입력)

  2. Microsoft Visual Studio 2015 복구(분리됨)(수정 > 복구)

일부 Visual C++ 실행 파일이 이미 있으므로 설치 프로세스에서 해당 파일을 설치할 수 없다고 보고합니다. 이 메시지는 무시할 수 있으며, 문제에 보고된 문제는 여전히 복구됩니다.

SSMS 2017의 경우 레지스트리에서 이 폴더를 삭제합니다.

HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\14.0_Config

키를 삭제하기 전에 키를 내보내는 것이 좋습니다.

위의 Roberto 솔루션과 동일한 단계 - 업데이트된 링크:

제거:

Microsoft Visual C++ 2015-2019 Redistributable (x86) - 14.xxxx
Microsoft Visual C++ 2015-2019 Redistributable (x64) - 14.xxxx

복구 또는 다운로드/설치:

Microsoft Visual Studio 2015 Shell (Isolated)

https://visualstudio.microsoft.com/vs/older-downloads/isolated-shell/

다시 설치:

Microsoft Visual C++ 2015-2019 Redistributable (x86) - 14.xxxx

https://aka.ms/vs/16/release/vc_redist.x86.exe

Microsoft Visual C++ 2015-2019 Redistributable (x64) - 14.xxxx

https://aka.ms/vs/16/release/vc_redist.x64.exe

2022년에 여기에 와서 Windows 11(빌드 22622.440)이 설치된 모든 사람들을 위해, 이것이 당신의 이유입니다. > Microsoft Visual Studio 2017 Shell용 구성 요소 누락(분리됨)

윈도우에서 실험 기능에서 sv2 nav 창을 비활성화합니다!

https://github.com/thebookisclosed/ViVe 다운로드

실험 기능을 사용하지 않도록 설정하는 옵션을 사용하여 상승된 cmd에서 vive 도구를 실행합니다.

vivetool /disable /name:SV2 Navpane

즉시 창 다시 시작:

종료 -r -t 0

@Erin Stellato 덕분에 여기서 찍은 사진: https://feedback.azure.com/d365community/idea/6b7d06dc-9bec-ec11-a81b-6045bd7ac9f9

이 경우 Microsoft Visual Studio 2015 Shell(Isolated)을 실수로 제거했는데 "SQL Server Management Studio 17에서 하나 이상의 구성 요소를 찾을 수 없습니다."라는 오류가 발생했습니다.Microsoft Visual Studio 2015 Shell(분리됨)을 복구 또는 복구했지만 동일한 오류가 발생했습니다.

  • Microsoft Visual Studio 2015 Shell(분리됨)을 다시 설치한 것뿐입니다.Microsoft Visual C++ 2017 재배포 가능 파일(x64 및 x86 모두)을 제거하지 않았습니다.이것은 나에게 효과가 있었습니다.

SSMS 18을 실행하고 있는데 KB5014770을 설치할 때마다 이 오류가 발생합니다.이 업그레이드(KB5014770)를 제거하면 다시 작동합니다.

설치된 모든 Visual C++ 버전을 제거한 다음 Visual Studio 2015 Shell(분리됨)에서 복구를 실행합니다.완료되면 SQL Server Management Studio를 열면 작업이 수행됩니다.

이 경우 드라이브 통합 작업의 일환으로 원래 설치된 드라이브가 제거되었기 때문에 드라이브가 손상되었습니다.즉, E:\에 설치되었지만 E:\는 더 이상 존재하지 않습니다.

VSubst(https://www.ntwind.com/software/utilities/visual-subst.html) 를 사용하여 VS 2015 ISO를 다운로드한 후 2015년의 "잘못된" 설치가 있었던 C:\(admin으로 실행됨)를 가리키는 가짜 드라이브를 생성하여 문제를 해결할 수 있었습니다.

그런 다음 제거 프로그램을 다시 실행했지만 실패하고 로그 파일의 첫 번째 줄에 "이전 설치 프로그램"의 경로가 표시됩니다.이제 생성된 E:\를 사용하여 {PathInLog}\vs_isoschell.exe /uninstall/force를 실행하면 강제로 제거됩니다.

저도 같은 문제가 있었고 아주 쉽게 해결했습니다.일반적으로 SSMS는 통합 응용프로그램을 찾습니다.이 통합은 SSMS 설치 중에 기본적으로 설치됩니다.

"하나 이상의 구성 요소를 찾을 수 없습니다."라는 오류가 발생했습니다."어플리케이션을 다시 설치하십시오."라는 메시지가 표시되어 일부 응용프로그램이 제거되거나 누락되었습니다.SSMS를 열려면 연결된 통합 응용 프로그램을 찾습니다.

다음 단계를 수행하십시오.

  1. 제어판\프로그램\프로그램 및 기능에서 "셸" 검색

  2. 모든 "셸" 응용 프로그램 제거

  3. 아래 응용 프로그램에서 Microsoft에서 다운로드합니다."en_visual_studio_2015_shell_isolated_x86_dvd_XXXXXXXX"

  4. 응용프로그램을 실행하고 프로세스 중에 모든 응용프로그램이 설치되도록 합니다.

  5. 모든 것이 끝나면요.시스템을 다시 시작합니다.

언급URL : https://stackoverflow.com/questions/43807502/sql-server-management-studio-17-cannot-find-one-or-more-components

반응형