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 파일입니다.
이 문제를 해결하기 위해 저는 다음을 수행해야 했습니다.
- »
Microsoft Visual C++ 2017 Redistributable
및 (x64 및 x86 모)이는 최신 버전이 설치된 경우 사전 요구 사항의 수리 프로세스가 실패할 수 있으므로 (2)단계가 성공적으로 수행되도록 하기 위한 것입니다. - »
Microsoft Visual Studio 2015 Shell (Isolated)
또는 https://download.microsoft.com/download/C/9/C/C9CA8400-20AA-4488-92A3-F3F6D978AD81/vs_isoshell.exe) 을 사용하여 다시 설치합니다. - 다시 설치
Microsoft Visual C++ 2017 Redistributable
(https://go.microsoft.com/fwlink/ ?LinkId=746572 및 https://go.microsoft.com/fwlink/ ?LinkId=746571).
다음은 SQL Server에서 하나 이상의 구성 요소를 찾을 수 없는 경우의 빠른 해결 방법입니다.
다음 단계를 수행합니다.
실행 프로그램 추가 또는 제거(실행 상자에 입력)
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를 열려면 연결된 통합 응용 프로그램을 찾습니다.
다음 단계를 수행하십시오.
제어판\프로그램\프로그램 및 기능에서 "셸" 검색
모든 "셸" 응용 프로그램 제거
아래 응용 프로그램에서 Microsoft에서 다운로드합니다."en_visual_studio_2015_shell_isolated_x86_dvd_XXXXXXXX"
응용프로그램을 실행하고 프로세스 중에 모든 응용프로그램이 설치되도록 합니다.
모든 것이 끝나면요.시스템을 다시 시작합니다.
언급URL : https://stackoverflow.com/questions/43807502/sql-server-management-studio-17-cannot-find-one-or-more-components
'programing' 카테고리의 다른 글
'마이크로소프트.SqlServer.Azure에서 Types 버전 10 이상을 찾을 수 없습니다. (0) | 2023.05.21 |
---|---|
장고 - 해당 테이블 없음: 주.auth_user__old (0) | 2023.05.21 |
정적 속성에 바인딩 (0) | 2023.05.21 |
파일을 만들 디렉터리가 없는 경우 어떻게 디렉터리를 만들 수 있습니까? (0) | 2023.05.21 |
전체 저장 프로시저 코드를 표시하는 방법은 무엇입니까? (0) | 2023.05.21 |