스팀 – 치명적인 오류 (Fatal error), %appname% 오류

본문 세 줄 요약

  1. 스팀을 실행할 때, %appname% 오류가 발생합니다.
  2. 이것은 스팀을 영문과 숫자가 아닌 문자가 포함되는 경로에 스팀을 설치하는 경우에 발생하는데, 한글 경로가 여기에 해당합니다.
  3. 폴더 이름이나 경로에 한글이 포함되지 않도록 스팀을 설치하면 됩니다.

스팀을 설치한 다음에 최초로 실행하려고 하면 간헐적으로 다음과 같은 치명적인 오류가 발생합니다. 최근에는 다음과 같이 오류 메시지가 발생합니다.

이 버전의 Windows에서는 비 ASCII 문자가 포함된 폴더 경로에서 Steam을(를) 실행할 수 없습니다. Steam을(를) 기본 폴더에 재설치하거나 Windows 7 또는 그 이후 버전의 OS를 설치하세요.

옛날에는 아래처럼 영문으로 되어 있었습니다. 에러가 무슨 의미인지 해석해보면, 최근에 나타나는 한글로 된 오류 메시지와 같은 내용을 포함하고 있습니다.

이 버전의 윈도우에서 %appname%은 ASCII 문자를 가지지 않는 폴더 경로에서 실행할 수 없습니다. 부디 %appname%을 기본 폴더에 재설치하거나 윈도우 7 혹은 그 이상에서 설치하시기 바랍니다.

해당 에러는 발생하기도 쉽지만, 해결 방법도 매우 간단합니다. 오류 내용을 잘 살펴보면, 스팀을 ASCII 문자를 가지지 않은 경로에 설치한 것이 문제가 된다고 합니다. ASCII 코드는 기본적으로 한글을 포함하지 않습니다. [링크]  그렇기 때문에 원인은 폴더 경로에 한글이 포함되어 발생하는 것임을 알 수 있습니다. 에러가 발생하는 원인은 크게 두 가지 입니다.

1. 한글 이름의 폴더에 설치

2. 한글 사용자 이름


이렇게 두 가지 원인으로 오류가 발생할 수 있습니다. 해결 방법은 굉장히 간단합니다. 설치 경로는 초기에 아래의 위치로 고정되어 있습니다.

C:\Program Files (x86)\Steam

이처럼 기본 설치 경로를 손대지 마시고 바로 이 위치에 스팀 설치 진행하시면 됩니다. 여기에는 한글이 끼어들 여지가 없습니다.

62 comments

    1. 안녕하세요. 바로 다음 글을 읽어보시면 그 이유를 바로 알 수 있습니다.

    1. 그건 이전에 설치한 스팀이 제대로 제거되지 않았다는 뜻입니다. 바꿔놓은 경로에 스팀을 설치하고, 그 후에 프로그램 제거를 통해서 스팀을 정상 제거하세요. 그 후에 다시 설치하려고 하시면 기본 경로로 나올 겁니다.

    2. 저는 남아있는 스팀 파일을 지우려 하는데 admin?인가한테 허락을 맡고 지우라고 하던데요..
      근데 제 컴퓨터는 제가 관리자인데 이거 어떻게 하죠?

    3. 관리자 권한이 없는 상태로 유저가 생성된 것 같은데, 관리자 계정을 이용하거나 다른 위치에 설치를 시도해보시기 바랍니다.

  1. 저희 아무것도 건들지 않고 그 사용자 이름과 폴더명도 영어로 했는데 설치가 되지않습니다.어떻게 해야될까요?

    1. 사용자 이름과 폴더명이 영어인데도 지금 위의 오류가 나온다는 뜻인가요? 뭐가 어떻게 설치가 안된다는건지… 사용자 이름이 영어라도, 초기에 한글로 만들었으면 사용자 폴더는 한글로 되어있을 확률이 있습니다. 제가 글에 적은 Program Files 위치에 설치바랍니다.

  2. 제가 처한 상황을 상세하게 말씀드리겠습니다. 먼저 과거에 스팀을 설치한 적이 있던 것은 맞습니다. 그래서인지 c드라이브에 Steam 파일이 있습니다. 하지만 그 파일은 몇개의 빈 폴더만 가지고 있을 뿐 내용물은 없습니다. 일단 스팀을 새로 설치하려고 하면, 기본 경로에 하려고 하면 노란 느낌표로 인해 아예 설치가 되지 않는 상황이며 글쓴이님의 다른 글을 읽고 시도해본 결과 다른 폴더를 영어 이름으로 만든 경우, 설치는 되지만 fatal error가 뜨면서 실행이 되지 않는 오류가 나오죠. 글쓴이의 해결책에 따르면 다시 원점으로 돌아와 기본 경로에 깔라고 합니다. 그러기 위해서는 그 Steam 관련 파일을 완전히 제거할 수 있어야 하는데, 이 경우 administer의 권한이 필요하다면서 직접적으로 마우스 우클릭+삭제로는 불가능한 상태고 제어판을 통해서는 Steam이 뜨지 않아서 제거를 시도할 수 없습니다. 이경우 해결책은 무엇이며 만약 administer의 권한을 얻어야 한다면 그 방법을 알려주시면 감사하겠습니다.

    1. 글과는 관련이 없는 질문이네요. 관리자 권한이 없는 계정으로 관리자 권한을 요구하는 폴더는 삭제 불가능하겠지요. 본인의 윈도우 계정이 관리자 계정이 아니라면 관리자 계정으로 로그인 가능한 방법을 살펴 보시거나, 관리자에게 문의 바랍니다.

  3. 여기저기에서 한대로 따라서 해도 안되었는데 …..
    위 글을 처럼 한글을 없애고 폴더를 영문으로 바꾸었더니
    바로 — 윙 윙 — 시동걸어졌습니다.

    당신은 고마운 사람..

    1. 경고 내용이 잘 와닿지 않아서 그렇지, 실제로 해결이 그렇게 어려운 문제는 아니죠. ㅎㅎ

  4. 감사합니다. 간단한 문제였는데 한참을 헤매다가 이 글보고 해결했습니다.^^ 메리크리스마스

  5. 간단하게 스팀깔아서 안되시면 한글폴더라서 그렇습니다. 폴더를 한글이 아닌 영문으로 바꾸시면 쉽습니다.

  6. 안녕하세요 제가 이글을 지금보고 따라하는데 원래대로해논파일로 다운받으려고하면 노란삼각표시가뜨고 또 영문들어가거나 영어로만만든파일로 들어가면appaname오류라면서 뜨는데 어떻게 해야되나요 ㅜㅜ

    1. 노란 삼각형은 제 다른 글에 나와 있듯이, 스팀을 설치하려는 폴더에 다른 파일이 존재한다는 뜻입니다. 기본적으로 스팀을 설치하려는 폴더는 빈 폴더여야 합니다.
      https://www.lamanus.kr/22

  7. 안녕하세요! 위에서 하라고 하신 대로 영어로 된 파일에 했는데 다운은 되다가 나중에 스팀을 열려고 하면 Failed to load steamui.dll 이라고 뜨며 열리지 않는데 이건 어떻게 해야하는 걸까요ㅠㅠ 이번에 무료로 게임 체험을 할 수 있는게 있어 해보려고 처음 다운하는 건데 열리지조차 않으니 어찌해야할지 모르겠네요ㅠㅠ

    1. 스팀 설치가 정상적으로 되지 않은 것 같습니다. 기존 스팀 모두 삭제하고 다시 설치해보시기 바랍니다. 삭제는 반드시 윈도우 설정 > 앱 > 스팀 삭제 또는 프로그램 삭제 방식을 이용하시기 바랍니다.

  8. 안녕하세요. 위에서 말씀 해 주신 방법으로 깔아도 똑같은 현상이 발생합니다. 그리고 제가 저장한 폴더 또한 영문이고 제가 재설치 전에 있었던 자리에 그대로 다시 받았는데도 안되구요 ㅠㅠ 계속 이 문제가 발생해서 스팀에 문의했더니 자기들도 모르겠다고 하네요 어떻게 해야하나요??

    1. 사용자 이름이 한글인 상태에서 사용자 경로에 설치할 경우에도 오류가 납니다. 설치시에 영문이 아닌 다른 글자가 포함되지 않는 곳에 설치해보시기 바랍니다.

    2. 사용자 이름 또한 영문입니다. 그리고 fatal error 라고 뜨면서 Steam needs to be online to update. 라고 나옵니다. 제 인터넷을 잘 연결 되어 있는데도 이 문구가 계속 나옵니다. 어떻게 해야 하나요?

    3. 전혀 다른 오류입니다. 에러 문구가 다르면 해결책도 다르겠지요. 스팀 업데이트를 하려면 인터넷에 연결되어야 한다는 뜻으로 보입니다. 인터넷이 연결되어 있다면, 인터넷이 인식이 제대로 안되고 있는 것일 수도 있습니다.

  9. 제가 일주일동안 힘들어했던 부분을 깔끔히 처리해주셨네요ㅎㅎ
    감사합니다~~

    1. 오류 코드가 사용자에게 그다지 친절하지는 않지요 ㅠ 해결하셔서 다행입니다.

  10. 글에 작성해주신 방법으로 스팀을 설치하였습니다.

    그런데 스팀을 실행하려고하니
    C:\Program Files (x86)\steam\Steam.exe 를 찾을수 없습니다. 이름을 올바르게 입력했는지 확인하고 다시 시오하십시오

    라고 나옵니다. 재설치를 해보고, 파일 경로를 확인했음애도 불구하고 계속해서 이런 메세지가 나오면서 실행이 안되는데 도움을 주실수 있을까요.

  11. 스팀에서 컴퓨터 킬때마다 친구 네트워크 끊겼다고 나오는데 이거 없애는 방법 있을까요…
    게임은 잘되고 상점 페이지도 잘 나오는데 컴퓨터 킬떄마다 친구네트워크 끊겨서 다시 연결하라고 뜨네여

    1. 그거 아직도 그러나요? 저도 가끔 그러드니 오늘은 멀쩡하네요. 계속 그러면 로그 찾아보려고 했는데…

Leave a Reply

Your email address will not be published. Required fields are marked *