Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 10에서 레지스트리로 기본 스크립트 디버거 설정하는 방법

Windows에서 스크립트를 디버깅하는 방법은 여러 가지가 있습니다. 인터넷 익스플로러 자체도 스크립트 디버깅에 꽤 유용한 도구인데요. 개인적으로도 주로 이를 활용해 왔고, 실제로 훌륭하게 작동했습니다. 그런데 어느 날 친구가 제 컴퓨터에 Visual Studio를 설치했고, Visual Studio는 설치되면서 스스로 기본 디버거로 등록되어 버렸습니다. 문제는 당시 Visual Studio를 이용한 디버깅 방법을 잘 몰랐다는 점, 그리고 급하게 처리해야 할 디버깅 작업이 있었다는 것입니다.

그래서 고민한 것이 "어떻게 하면 Visual Studio를 기본 디버거에서 해제하고, 평소 익숙하게 사용해 온 기본 제공 Microsoft Script Debugger를 다시 선택할 수 있을까"였습니다. 결국 아래에서 소개하는 레지스트리 방법이 큰 도움이 되었습니다. 이 방법을 활용하면 디버깅 기능을 지원하는 프로그램이라면 무엇이든 손쉽게 기본 스크립트 디버거로 지정할 수 있습니다.

Windows 10에서 기본 스크립트 디버거 설정하기

1. Windows 키 + R 키를 눌러 실행(Run) 대화상자를 열고, Regedt32.exe를 입력한 뒤 Enter 키를 눌러 레지스트리 편집기를 실행합니다.

2. 다음 경로로 이동합니다.

HKEY_CLASSES_ROOT\CLSID

Windows 10에서 레지스트리로 기본 스크립트 디버거 설정하는 방법

3. 왼쪽 창에서 CLSID 키를 마우스 오른쪽 버튼으로 클릭한 후 새로 만들기 -> 키를 선택합니다. 새로 생성된 키의 이름은 다음과 같이 지정합니다.

{834128A2-51F4-11D0-8F20-00805F2CD064}

이번에는 방금 만든 키 아래에 하위 키를 하나 더 생성하고 이름을 LocalServer32로 지정합니다.

그다음 이 하위 키의 오른쪽 창으로 이동하거나, 아래 레지스트리 경로로 바로 이동합니다.

HKEY_CLASSES_ROOT\CLSID\{834128A2-51F4-11D0-8F20-00805F2CD064}\LocalServer32

여기서 (기본값) 문자열(REG_SZ)을 두 번 클릭합니다. 이 문자열의 값 데이터가 Windows의 기본 스크립트 프로그램을 결정합니다. 값을 열면 다음과 같은 화면이 나타납니다.

Windows 10에서 레지스트리로 기본 스크립트 디버거 설정하는 방법
4. 위 입력란의 값 데이터에, 기본 스크립트 디버거로 지정하고 싶은 프로그램의 파일 경로를 입력합니다.

예를 들어 기본 제공 Microsoft Script Editor를 복원하려면 값 데이터를 다음과 같이 입력합니다.

C:\Program Files\Microsoft Script Debugger\msscrdlbg.exe

여기서 C:는 시스템이 설치된 루트 드라이브여야 합니다. 값 데이터 입력을 마쳤으면 확인을 클릭하고, 레지스트리 편집기를 닫은 뒤 컴퓨터를 재부팅하면 변경 사항이 적용됩니다.

마무리

이 방법만 알아두면 언제든 원하는 프로그램으로 기본 스크립트 디버거를 자유롭게 교체할 수 있으니, 갑작스럽게 디버거가 변경되어 곤란했던 분들에게 유용한 팁이 되길 바랍니다!

함께 읽으면 좋은 글: 시스템에서 디버거가 실행 중입니다 오류 해결 방법