반응형
현재도 Visual Studio 2013을 쓰시는 분이 얼마나 되는 모르겠지만 오랜만에 Visual Studio 2013을 열어 사용하려고 하는데 인증 관련된 부분에 오류가 나면서 다시 인증하라고 화면이 표시됩니다.
로그아웃 후 다시 로그인을 시도하는데 "온라인 서비스를 사용할 수 없습니다." 라는 오류가 나오면서 더 이상 진행이 되지 않습니다.
이 오류는 Microsoft에서 보안에 취약한 TLS 1.0에 대한 지원을 중단하면서 발생한 문제 입니다. 해결 방법은 두 가지 입니다.
1번째 방법
.Net Framwork에서 TLS1.2를 사용하도록 설정
관리자 권한으로 Powershell을 실행하고 아래 powershell 스크립트를 실행하면 됩니다.
New-ItemProperty -path 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\.NetFramework\v4.0.30319' -name 'SchUseStrongCrypto' -value '1' -PropertyType 'DWord' -Force | Out-Null
2번째 방법
TLS 1.0을 활성화
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\
위의 레지스트리 경로로 이동한 다음
1. "TLS 1.0" 키 생성
2. "Client" 키 생성
3. "Enable" (DWORD) 값을 생성한 다음 값을 "1"로 설정
저 같은 경우는 2번째 방법보다는 1번째 방법으로 처리했습니다. MS 지원 중단한 TLS 1.0 프로토콜을 다시 사용하게 하는 것은 보안상 문제가 있습니다.
다시 VisualStudio 2013을 실행하고 로그인을 하면 로그인 페이지가 잘 표시됩니다.
반응형
'개발 > Windows' 카테고리의 다른 글
MFC FeaturePack CDockablePane 상태 관련 (0) | 2015.02.04 |
---|