Steam에서 타사 판매자로부터 구매한 가짜 라이선스 게임이 등록된 경우, PC에 악성 스크립트가 실행되었을 가능성이 있습니다. 이 가이드는 PowerShell 실행 정책을 확인하고, Steam 환경을 정리하는 방법을 설명합니다.
1. PowerShell 실행 정책 확인 및 복원
PowerShell은 기본적으로 스크립트 실행이 제한되어 있습니다. 하지만 가짜 라이선스 설치 과정에서 이 정책이 변경될 수 있습니다. 관리자 권한으로 PowerShell을 열어 현재 정책을 확인하세요.
PS C:\Users\사용자명> Get-ExecutionPolicy
Restricted // 정상 상태
만약 Unrestricted 또는 Bypass로 표시된다면, 보안이 취약한 상태입니다. 다음과 같이 복구하세요.
PS C:\Users\사용자명> Set-ExecutionPolicy Restricted
지원되는 모든 실행 정책 목록은 아래 명령어로 확인 가능합니다.
PS C:\Users\사용자명> [System.Enum]::GetNames([Microsoft.PowerShell.ExecutionPolicy])
Unrestricted
RemoteSigned
AllSigned
Restricted
Default
Bypass
Undefined
각 정책의 의미:
- Unrestricted: 모든 스크립트 실행 허용 (경고 표시)
- RemoteSigned: 인터넷 다운로드 스크립트는 서명 필요, 로컬 스크립트는 자유
- AllSigned: 모든 스크립트에 서명 필요
- Restricted: 스크립트 실행 차단 (기본값)
- Default: 시스템 기본값 적용 (일반적으로 Restricted)
- Bypass: 모든 제한 없음, 경고 없음
- Undefined: 현재 범위에 설정 없음, 상위 범위 상속
2. Steam 관련 악성 파일 제거
가짜 라이선스는 Steam 디렉터리에 악성 파일을 남깁니다. 다음 순서로 정리하세요.
- Steam 클라이언트를 완전히 종료합니다.
- Steam 설치 폴더(예:
C:\Program Files (x86)\Steam)에서hid.dll파일을 찾아 삭제합니다. Win + R키를 누르고%appdata%/stool을 입력하여 폴더를 엽니다. 내부 모든 파일을 삭제하고 휴지통도 비웁니다.- Steam 설치 폴더에서
steamapps디렉터리를 다른 위치로 잘라내기 합니다. 이 단계를 생략하면 게임 데이터도 함께 삭제됩니다. - Steam을 제어판이나 설정에서 제거한 후, 공식 웹사이트에서 재설치합니다.
- 재설치 완료 후, 백업해둔
steamapps폴더를 다시 Steam 설치 경로로 이동합니다.
추가로, 아래 경로에서 의심스러운 파일을 확인하고 삭제하세요.
C:\Users\사용자명\AppData\Local\Steam
3. Steam 바탕화면 아이콘 복구
가짜 라이선스는 게임 아이콘을 변경하거나 깨뜨릴 수 있습니다. 아이콘을 복구하는 방법은 다음과 같습니다.
아이콘 경로 확인
깨진 아이콘을 메모장(Notepad++)으로 드래그하면 내부 정보를 볼 수 있습니다.
IconFile=D:\Steam\steam\games\0121f85746c30090f72e2ba7eb5528fdfffa70b6.ico— 아이콘 파일 이름URL=steam://rungameid/2358720— 게임 ID
Steam 기본 아이콘 저장 위치는 C:\Program Files (x86)\steam\games 또는 Steam 설치 경로의 steam\games 디렉터리입니다.
아이콘 캐시 재구축
관리자 권한으로 명령 프롬프트(CMD)를 열고 다음 명령어를 순차 실행합니다.
ie4uinit.exe -show // 인터넷 바로가기 아이콘 캐시 재설정
위 명령어가 효과가 없으면 아래를 실행하세요.
taskkill /im explorer.exe /f
del /f /q /a %localappdata%\Microsoft\Windows\Explorer\iconcache*
start explorer.exe
아이콘 파일 직접 복구
삭제된 .ico 파일을 복구하는 세 가지 방법:
- Steam 게임 파일 무결성 검사: Steam 라이브러리에서 게임 우클릭 → 속성 → 설치된 파일 → 게임 파일 무결성 검사. 시간이 걸리지만 가장 확실합니다.
- 바로가기 수동 수정: 바로가기 속성에서 아이콘 경로를 게임 실행 파일(.exe)로 직접 연결합니다. 단, 게임 위치가 변경되면 다시 설정해야 합니다.
- SteamDB에서 수동 다운로드: SteamDB에 접속하여 게임을 검색하고, Information 탭의
clienticon링크를 찾습니다. 해당 .ico 파일을 다운로드하여 Steam 설치 경로의steam\games디렉터리에 넣습니다.
예를 들어 게임 ID 2358720의 경우, https://steamdb.info/app/2358720/info/ 페이지에서 Metadata → Assets 항목을 확인하면 0121f85746c30090f72e2ba7eb5528fdfffa70b6.ico 파일을 내려받을 수 있습니다.