9 Jul
2013
Posted in: 나머지
By    7 Comments

게임가드 170 오류 코드 해결 방법


게임가드 170 오류 코드 해결 방법
by 신영진(YoungJin Shin), codewiz at gmail.com, @codemaru, http://www.jiniya.net

gg170

게임가드 170 오류 코드 화면

게임 하시면서 이런 화면을 많이 보셨을 겁니다. 게임가드 구동에 실패해서 발생하는 게임가드 170 오류 코드입니다. 오류 코드가 발생하면 상기 화면과 같이 친절한 메시지 상자를 출력해서 사용자에게 오류가 발생했음을 알려주고 있습니다. 그런데 안타깝게도 공식 FAQ 페이지에도 관련 오류 코드에 대한 설명이 나와 있지 않아서 전문적인 지식이 없는 분들은 문제점을 해결하기가 힘드실 것 같아요. 저도 오늘 게임을 하다가 이 오류 코드를 만났는데요. 검색을 해보니 저 외에도 수많은 분들이 이 오류 코드 때문에 고생하시는 것 같아서 해결 방법을 포스팅해 봅니다.

우선 해당 오류 코드는 게임가드 서비스나 드라이버가 구동이 실패했을 때 발생하는 것으로 추정됩니다. 실패하는 이유는 여러가지가 있을 수 있는데요. 보통은 게임에 관리자 권한이 없거나 백신에서 해당 권한을 차단하는 경우가 있습니다.

백신을 사용하시는 경우에는 해당 백신을 종료하신 다음에 게임을 실행해 보시구요. 그래서 실행된다면 백신 때문인 겁니다. 그럴 때에는 각자 사용하는 백신 옵션을 조정해서 게임가드에 관련 권한이 부여되도록 설정해 주시면 됩니다.

다른 주요한 원인은 실행되는 게임에 관리자 권한이 없어서 발생하는 경우입니다. 윈도우 Vista 부터 UAC 라는 것이 생겼습니다. 관리자 권한을 요청하지 않으면 무조건 일반 권한으로 프로그램을 실행시키는 기능입니다. 이런 좋은 운영체제를 사용하면서 보안성을 취약하게 만들기 위해서 일부러 UAC 기능을 꺼두었다면 문제가 되지 않는데, 만약 켜져 있다면 게임이 별도로 관리자 권한을 요청하지 않으면 게임가드도 관리자 권한을 얻지 못해서 170 오류 코드가 발생하게 됩니다. 통상적으로 이런 경우에 게임사에 요청해서 게임 실행파일에 관리자 권한을 요청하는 매니페스트를 추가해 두면 문제가 발생하지 않는데요. 제가 실행했던 반 온라인의 경우에는 게임 실행 파일에 매니페스트가 없어서 UAC를 끄기 전까지는 170 오류 코드를 피할 수가 없었습니다.

이렇게 매니페스트가 없어서 관리자 권한을 못 받는 게임인 경우에는 임시 방편으로 해당 게임을 항상 관리자 권한으로 실행하도록 옵션을 설정해 주시면 됩니다. 게임 실행 파일이 있는 폴더로 가셔서 게임 실행 파일에 우클릭해서 설정 메뉴에 보시면 아래와 같이 항상 관리자 권한으로 실행하도록 만들어주는 옵션이 있습니다. 이 옵션을 체크한 다음 게임을 실행하시면 됩니다. 그러면 게임 실행 시에 UAC 경고창이 뜨게 됩니다. YES 눌러주면 게임가드가 관리자 권한을 얻을 수 있고, 여러분도 게임을 할 수 있게 될 겁니다.


prop

게임 클라이언트 프로그램 등록 정보 화면

Browser does not supports flash movie

  • 트랙백 주소: http://www.jiniya.net/wp/archives/11608/trackback

관련 글

  • http://iam-hs.com XeroNic(HS)

    ㅋㅋㅋㅋㅋ…. 이 블로그에 요런 내용의 글이 올라올거라곤…
    꿈에도 생각못했는데… 뭔가 신선한데요~!? ㅋㅋㅋㅋ :)
    From. 게임가드 에러코드 다 까먹은 1인..;;;

  • codewiz

    HS // 그러게… 나도 이런 글을 쓰게 될 줄이야 ㅋㅋㅋ~

  • http://icary.tistory.com icary

    오… 그럼 이제 저 게임 프로그램에 악성코드가 실려서 관리자 권한으로 실행되기만 하면 되는거군.. ㅋㅋㅋㅋ

  • 태권브이

    감사합니다!

  • 진수림

    안녕하세요.
    좋은 글 잘 읽었습니다.
    궁금한게 한가지 있습니다. 현재 게임보안 솔루션은 PC용 온라인게임에 한정되어 있는데요,
    현재 모바일 게임에도 결크와 같이 결제를 속여서 아이템을 얻는 방법이 많이 사용되고
    있습니다. 그리고 그와 관련된 문제도 심심찮게 등장하는데 왜 모바일 게임 분야에서는
    게임보안 솔루션이 나오지 않는 걸까요?
    생각보다 심하지 않기 때문에, 즉 피해가 크지 않기 때문에 그러는 것인지 아니면 아직
    솔루션 자체가 등장하지 않아서 안쓰는 것인지 궁금하네요.
    답변 부탁드립니다.

  • codewiz

    진수림 // 안녕하세요.

    해당 내용과 관련해서는 여러가지 이유가 있을 수 있습니다.

    첫째는 결크의 경우 게임 구조에 따라서는 게임사에서 손실액 추정이 힘든 경우가 많습니다. 따라서 실질적인 손실이 많이 발생하고 있음에도 게임사에서 이를 인지하지 못하는 경우가 있습니다.

    둘째는 온라인 게임과 달리 모바일 게임의 경우에는 아직까지 협업 플레이를 하는 게임이 주를 이루고 있지는 않습니다. 따라서 해킹 플레이어를 직접적으로 관찰할 수 없기에 사용자간 상호 작용 경험을 크게 방해하는 경우는 드물다는 특징이 있습니다. 이런 관점에서 해킹을 온라인 게임과는 조금 다른 시각에서 보는 분들도 계십니다.

    셋째는 아직 초기 시장이고, 어떤 위협을 어떻게 방어해야 하는지에 대한 교과서적인 메커니즘 정립이 되지 않은 상태라 어떤 방식의 제재가 효과적인지, 또는 옳은지에 대한 업체간 합의가 도출되지 않았습니다. 실질적으로 루팅의 경우에도 그걸 허용해야 하는지, 막아야 하는지에 대해서는 아직도 철학적인 문제가 조금 있습니다.

    이런 이유 때문에 다소 지연되긴 했지만, 생각보다 해킹으로 인한 손실액이 크다는 점, 협업 플레이를 제공하는 네트워크 기반의 모바일 게임이 등장하고 있다는 점, 그리고 이제는 어느 정도 어떤 공격이 벌어지는 지에 대해서는 확인이 됐다는 점 등에서 모바일 게임사 공통적으로 보안 제품 탑재에 대한 합의가 도출되고 있는 단계라고 판단됩니다. 이런 맥락에서 볼 때 추후에는 모바일 게임에도 온라인과 동일하게 관련 솔루션들이 탑재되어 해킹으로 인한 상심을 조금은 덜어 드릴 수 있지 않을까라는 생각을 해봅니다.

    참고로 모바일 게임 보안 솔루션의 경우 저희 회사에서 만든 XIGNCODE3 for Android 라는 제품이 출시되어 절.찬.리.에 판매되고 있습니다. ㅋㅋ

  • 진수림

    답변 감사합니다. 이미 관련 솔루션을 가지고 계시군요. 참조하도록 하겠습니다.