아래 글의 레지스트리키를 적용했지만 여전히 이 문제가 해결되지 않는 경우, 원인을 추가로 확인해본다.
[Windows 11] 윈도우 스토어, 스팀에서 인터넷이 안되는 경우
아래 상황에 해당되지 않더라도 특정 프로그램에서 인터넷이 잘 안되는 분들은 첨부한 레지스트리 파일을 실행해보세요.문제OS를 설치한지 오래 된 사람들 중에서는 어느날부터 인터넷이 되긴
blog.razor1911.xyz
1단계 - 인증서 만료 날짜 확인
우선 Steam 에서 사용하는 인증서들의 만료 날짜를 확인해본다.
작업 표시줄에서 powershell 로 검색 후, Windows PowerShell 을 실행한다.
결과로 나온 인증서들의 만료 날짜가 현재보다 과거의 날짜가 있는지 확인한다.
Get-ChildItem -Path Cert:\LocalMachine\AuthRoot | Select-Object -Property FriendlyName, NotAfter, Subject | Sort-Object NotAfter | findstr "DigiCert*"
내 PC의 경우 DigiCert로 시작하는 인증서 중, DigiCert Baltimore Root 가 만료되었지만,
이 인증서는 더 이상 사용되지 않는 인증서이므로 문제가 없다.
만역 날짜에 이상이 없다면: 이 문제는 또 다른 문제이므로 추가 확인이 필요한 상태임.
만약 인증서 만료 날짜가 과거라면: 레지스트리키가 정상적으로 병합되지 않은 것이 원인임.
2단계 - 레지스트리 병합 상태 확인
인증서 만료 날짜가 과거라면 레지스트리 상태를 확인해본다.
위 Powershell 창에서 이어서 아래 커맨드를 실행해본다.
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates\AuthRoot"
아래와 같이 나오면 키가 정상적으로 병합이 된 것이다.
DisableRootAutoUpdate : 0x0
EnableDisallowedCertAutoUpdate: 0x1
만약 저 값과 다른 값이 표시된다면 레지스트리키가 정상적으로 실행되지 않은 것이다.
다시 레지스트리키를 실행해보고 저 값이 변경이 되는지 확인해본다.
3단계 - 신뢰 기관 목록 사이트 접근 가능 여부 확인
만약 레지스트리 병합 상태가 정상이라면 MS의 신뢰 기관 목록을 다운로드 못하는 것이 원인일 수도 있다.
이 가능성은 거의 없을 듯하지만.. 일단 확인은 해보자.
Powershell 창에서 이어서 아래 커맨드를 실행해본다.
Test-NetConnection -ComputerName ctldl.windowsupdate.com -Port 80
잠시 테스트 후 아래와 같이 나오면 정상적으로 접근이 가능한 상황이다.
이 결과까지 True 라면 스팀 클라이언트가 실행되지 않는 인증서 이슈가 아니라 다른 이슈일 확률이 높다.