반응형

현재도 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

+ Recent posts