스팀 윈도우 7 오류 - seutim windou 7 olyu

스팀 윈도우 7 오류 - seutim windou 7 olyu

※ 보통 이 증상은 스팀서버에 오류로 인한 증상으로 스팀 본사에서 문제해결 후 업데이트를 하거나

  서버복구로 인해 해결될 수 있습니다.

http://www.issteamdown.com

https://steamstat.us/ 

두 사이트를 이용하여 스팀서버가 문제있는지 확인해봅니다. 서버가 이상이 있으면 복구될 때까지 기다려야 합니다.

------------------다른사람은 되는데 내 컴퓨터만 안된다면 다음을 차례대로 수행합니다.--------------------------------

1.  

스팀 설정에서 웹브라우져 항목에 두가지 항목을 수행해봅니다.

웹브라우져 캐쉬삭제, 모든 브라우저쿠키 삭제

2.

스팀 설정에서 다운로드 항목에 한가지 항목을 수행해봅니다.

다운로드 캐시 지우기(스팀 로그인 기록이 제거되고 다시 로그인해야합니다.)

---------------------------위에 방법이 기본적으로 제공되는 방법입니다.----------------------------------------------------

위 방법이 안먹힌다면 최종적으로 스팀클라이언트의 재설치인데 이 이전에 할 수 있는 작업이 있습니다.

1. 스팀을 켜고 작업관리자(CTRL+ALT+DEL or CTRL+L_SHIFT+ESC)를 켭니다.

2. 프로세스 항목에 steamwebhelper를 찾아봅니다.

3. 없으면 윈도우 탐색기(CTRL+E) 를 켜서 "%스팀설치된 곳%\bin\cef\cef.win7"로 이동합니다.

EX. (C:\Program Files (x86)\Steam\bin\cef\cef.win7)

4. 여기서 steamwebhelper.exe(실행파일)을 실행해봅니다.

5. 실행되면 동시에 클라이언트에 상점이 표시되지만 그렇지 않고 다음같은 에러메시지가 뜰겁니다.

   "컴퓨터에 api-ms-win-crt-runtime-l2-1-0.dll이(가) 없어 프로그램을 시작할 수 없습니다. 프로그램을 다시 설치하여 문제를

     해결 하십시오."

6. 없는 파일은 "Visual Studio 2015용 Visual C++ 재배포 가능 패키지"를 설치하여 해결을 보는데

    https://www.microsoft.com/ko-kr/download/details.aspx?id=48145

    이쪽으로 가서 운영체제에 맞는 것을 설치하시면 됩니다. 

7. 설치가 다 되었으면 3,4번을 수행하고 스팀 상점이 열리는지 확인하세요. 동시에 다시 재로그인 해보고 상점페이지가

  뜨는지 확인하시길 바랍니다.

-------------------------여기까지 수행해도 되지 않는다면---------------------------------------------------------

스팀 클라이언트 재설치 or 컴퓨터 포맷 후 운영체제 재설치를 수행하셔야 하겠습니다.

부디 도움이 되셨으면 좋겠습니다. 감사합니다.

I think Zekiran refered to Steam itself. It works fine, likely.
What I refered to what Steam Friends which is HTML/Web based nonsense loaded it through the Steam Browser (chromium).

I would suggest you to try Firefox and run Steam Friends in that browser. It should work, and if that works, its very likely the SSL certificate issue I mentioned.
(small edit: I somehow forgot the part you mentioned you already confirmed this.)

The reason why Firefox works is because its programmed to trust newer root certificates and yes, these 'trust issues' can be different per program. Although they tend to use the same store, the main 'database' basically that is used by your pc. You can manually install a few certificates yourself that could potentially replace it or force your system to trust newer certs, but idk if that will extend to the chromium browser used by the Steam Client.

The problematic certificate is DST Root CA X3, which has two providers. (you can look it up in certlm, which provider your system has). This certificate recently expired.
There are a couple of newer ones. Updates normally ensure that the newer ones get trusted. (they may already be installed.)
but yeah.
anyway firefox will trust newer certs.

Edit: fyi
Windows 7 has many versions.
Most people that converted their Windows XP SP2 machine went to Windows 7 and stayed there.
Its possible its due to that. At its core its still using elements and settings of Windows XP SP2.
Clean Windows 7 systems will not likely be affected, but upgraded (to windows 7) will.

Edit 2 :
I had to look up the official route on how to install them, which is a bit complicated, but still. Here's a very late edit as such.

First, if anything, just check 'certmng' and see if you have ISRG Root X1. If not, you may need to download and install it.

Grab at least: https://letsencrypt.org/certs/isrgrootx1.pem
Some people have been recommending grabbing two more from letsencrypt.
https://letsencrypt.org/certs/isrg-root-x2.pem
https://letsencrypt.org/certs/lets-encrypt-r3.pem
I don't have the last two.
You can also get the one from IdenTrust https://www.identrust.com/support/downloads
(You need the commercial root certificate for individuals, if you get the one from there. xd
installing this one is also easier. Just right click, install, etc. Anyway...)

The following steps are done at your own risk. I recommend scanning files and such just to be sure, and such. Anyway... to install the certificates:

Open MMC (Microsoft Management Console)
press CTRL+M
Select Certificates
Click Add
Select Computer Account
Select Local
hit OK
Open the directory tree and right click on Trusted Root Certification Authorities
mouse-over All Tasks, hit Import
follow the instructions there to import the certificates.
Once done, go back to MMC

Hit CTRL+M again and add the group policy object editor
Select the Local Computer object and hit okay.
Go to: Local Computer Policy > Computer Configuration > Windows Settings > Security Settings > Public Key Policies
Here, double click on Certificate Path Validation Settings and then hit Stores tab
Check Define these policy settings
Check Allow user trusted root CAs to be used to validate certificates
Check Allow users to trust peer trust certificates
Make sure under "Root CAs that the client computers can trust" that Third Party and Enterprise Root CAs is selected.

Hit Apply, OK. You're done.

Edit 3: It should now work normally. If not, you may need to remove the old expired certificate. Let me know the results ;p

Edit 4: (11 hours after Edit 3)
I uh... realized you will also need Baltimore CyberTrust Root which you can get here: https://www.digicert.com/kb/digicert-root-certificates.htm
its because of cloudflare which steam uses instead of Akamai. If you have Steam through cloudflare then this is the root cert you mainly need instead of isrg root x1.