Windows에서 SECDRV.SYS(이전 DRM)를 활성화하는 방법
https://appuals.com/enable-secdrv-sys/
케빈 애로 우스2023년 3월 10일 업데이트됨
Kevin은 공인 네트워크 엔지니어 입니다.
많은 Windows 10 사용자들이 이전 스타일의 DRM(Macrovision의 SafeDisk 버전 2 이하)을 사용하는 2000년대 초중반 게임을 더 이상 실행할 수 없다고 불평하고 있습니다 . 사용자가 이벤트 뷰어 에서 충돌 로그를 확인하지 않는 한 SECDRV.SYS 파일을 가리키는 증거는 없습니다 . 관리자 액세스로 게임을 실행하는 동안 게임이 시작되지 않지만 오류 메시지가 트리거되지 않습니다.
SecDrv 서비스를 시작하지 못했습니다. 오류 메시지SecDrv.sys 드라이버 시작을 차단하는 요인은 무엇입니까?
이 동작은 Microsoft가 보안 목적으로 Windows 10에서 이전 스타일 DRM 중 2개를 비활성화하기로 결정한 후속 원인입니다. 이 결정으로 인해 원래 개발자가 게임이 Windows 10과 호환되도록 패치를 출시하기로 결정하지 않는 한 Securom 및 Safedisk를 사용하도록 설계된 수천 개의 오래된 게임이 중단되었습니다.
다행히도 여러 가지 방법을 통해 비활성화된 드라이버를 다시 활성화하고 Windows 10 사용자가 레거시 게임에 액세스할 수 있도록 할 수 있습니다. 그러나 Microsoft가 분명히 밝혔듯이 아래 작업으로 인해 시스템이 보안 위험에 노출될 수 있습니다.
아래 방법 중 하나를 따르는 경우 항상 드라이버를 비활성화하고 취약점을 차단하는 단계를 리버스 엔지니어링해야 합니다.
방법 1: 명령 프롬프트를 통해 Sc Start SecDrv 서비스 활성화
Windows 10에서 레거시 게임을 실행하는 데 필요한 드라이버를 활성화하는 첫 번째이자 가장 널리 사용되는 방법은 관리자 권한 명령 프롬프트를 사용하여 Sc Start SecDrv 서비스를 활성화하는 것입니다. 이 경로를 사용하기로 결정한 경우 관리자 액세스로 CMD 창을 열고 있는지 확인하는 것이 매우 중요합니다. 그렇지 않으면 명령이 실패합니다.
영향을 받은 많은 사용자가 이 작업을 통해 마침내 문제 없이 레거시 게임을 시작하고 플레이할 수 있게 되었다고 확인했습니다.
다음은 관리자 권한 명령 프롬프트에서 SC Start SecDRV 서비스를 활성화하는 방법에 대한 빠른 가이드입니다 .
- Windows 키 + R을 눌러 실행 대화 상자를 엽니다 . 실행 상자 안에 'cmd'를 입력 하고 Ctrl + Shift + Enter를 눌러 관리자 권한 명령 프롬프트를 엽니다. UAC(사용자 계정 컨트롤) 에서 예를 클릭하여 CMD 창에 대한 관리자 액세스 권한을 부여합니다.명령 프롬프트 실행
- 관리자 권한 명령 프롬프트에 들어가면 다음 명령을 입력하고 Enter 키를 눌러 DRM 드라이버와 관련된 Sc Start SecDrv 서비스를 시작합니다 .sc 시작 secdrv
- 서비스가 활성화된 상태에서 이전에 실패했던 게임을 시작합니다. 더 이상 실행하는 데 문제가 없어야 합니다.
- 게임 세션이 끝나면 상승된 CMD 프롬프트로 돌아가서 다음 명령을 입력하고 Enter를 눌러 드라이버 서비스를 수동으로 중지하십시오.sc 중지 secdrv
Windows 10에서 레거시 게임을 플레이하는 데 필요한 DRM 파일을 활성화하는 이 방법이 불편할 경우 아래의 다음 방법으로 이동하세요.
방법 2: 레지스트리 편집기를 통해 SC Start SecDrv 서비스 활성화
Windows 10에서 레거시 게임을 플레이하는 데 필요한 DRM 파일을 활성화할 수 있는 또 다른 방법은 레지스트리 편집기를 이용하는 것입니다. 컴퓨터를 다시 시작한 후에도 서비스를 계속 사용할 수 있도록 보다 영구적으로 변경하려는 경우 이 작업을 수행하는 것이 좋습니다.
그러나 이 프로세스로 인해 서비스를 끄는 것이 방법 1보다 조금 더 어색하다는 점을 명심하십시오. 첫 번째 수정 사항 대신 이 수정 사항을 선호하는 경우 아래 지침에 따라 레지스트리 편집기를 통해 SC SecDrv 서비스를 활성화하십시오.
- Windows 키 + R을 눌러 실행 대화 상자를 엽니다 . 그런 다음 텍스트 상자 안에 'regedit'를 입력한 다음 Ctrl + Shift + Enter를 눌러 관리자 액세스 권한으로 레지스트리 편집기를 엽니다 . UAC(사용자 계정 컨트롤) 메시지가 나타나면 예를 클릭하여 관리 권한을 부여합니다.Regedit 명령
- Regedit 편집기 유틸리티에 들어가면 왼쪽 섹션을 사용하여 다음 레지스트리 위치로 이동합니다.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
참고: 수동으로 이동할 수도 있고 위치를 탐색 표시줄에 직접 붙여넣고 Enter 키를 눌러 즉시 이동할 수도 있습니다.
- 올바른 위치에 도달하면 오른쪽으로 이동하여 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 DWORD(32비트) 값을 선택합니다 .Dword 값 생성
- Dword 값을 생성한 후 이름을 secdrv로 지정합니다.
- 그런 다음 secdrv Dword 값을 두 번 클릭하고 Base를 Hexadecimal 로 설정 하고 Data 값을 2 로 설정합니다 .secdrv 서비스 값 조정
참고: 서비스를 다시 비활성화하려면 위 단계를 리버스 엔지니어링하고 secdrv의 값 데이터를 4 로 설정하면 됩니다 .
- 레지스트리 편집기를 닫고 이전에 열리지 않았던 레거시 게임을 시작합니다.
이 방법이 효과가 없거나 컴퓨터를 보안 위험에 노출시키지 않고 레거시 게임을 플레이할 수 있는 방법을 찾고 있는 경우 아래의 마지막 방법으로 이동하세요.
방법 3: 게임을 디지털 방식으로 재구매
2000년대 큰 인기를 끌었던 고전 게임을 플레이하고 싶다면 개발자가 문제가 있는 DRM을 제거한 패치를 출시했을 가능성이 있습니다. 온라인으로 검색해서 그런 경우인지 확인하세요.
그러나 이것이 선택 사항이 아닌 경우 실행 가능한 유일한 해결 방법은 인기 있는 게임 플랫폼에서 게임을 디지털 방식으로 다시 구매하는 것입니다. 이는 일부에게는 매력적이지 않을 수 있지만 GOG , HumbleBundle 또는 Steam 과 같은 최신 플랫폼 에서는 이 DRM 보호 방법이 포함되지 않은 최신 버전의 클래식 게임을 배포합니다. 그리고 일반적으로 레거시 PC 게임을 10개 이상의 게임 묶음으로 저렴한 가격에 구입할 수 있습니다.