Windows 스크립트 호스트 오류: 원인 및 해결 방법


시스템 파일이 누락되거나 데이터가 손상되면 Windows 스크립트 호스트 오류가 발생하여 일부 애플리케이션 및 시작 유틸리티가 실행되지 않을 수 있습니다. 이 문제를 해결하는 몇 가지 방법을 살펴보겠습니다.

잘못되거나 잘못 구성된 스크립트 파일도 스크립트 호스트 오류를 ​​유발할 수 있다는 점에 유의해야 합니다. 이러한 오류는 드물고 사용자 측의 개입이 필요하지 않으므로 유효한 스크립트도 PC에서 실행되지 못하게 하는 스크립트 호스트 오류에 중점을 둘 것입니다.

Windows 스크립트 호스트란 무엇입니까? 안전합니까?

Windows 스크립트 호스트는 단순히 스크립트를 실행할 수 있는 환경을 제공합니다. 따라서 이 기능은 주로 배치 파일로 관리 작업을 자동화하기 위한 것이므로 대부분의 사용자는 해당 기능을 접할 가능성이 없습니다.

그럼에도 불구하고 많은 애플리케이션과 서비스는 Windows 스크립트를 사용하여 설정을 수행하며, 이를 위해서는 스크립트 호스트가 제대로 실행되어야 합니다. 악성 스크립트도 바이러스로 이용되던 시절이 있었는데, Windows Defender는 이러한 스크립트를 탐지하고 차단할 만큼 발전했습니다.

Windows 스크립트 호스트 오류의 원인은 무엇인가요?

Windows 스크립트 호스트 오류가 발생하는 두 가지 주요 이유는 잘못된 스크립트 또는 누락된 시스템 파일입니다.

실행하려는 스크립트에 잘못된 명령이나 누락된 문이 있는 경우 Windows 스크립트 호스트 오류가 발생할 수 있습니다. 이러한 오류는 문제의 스크립트에만 국한되며 다른 애플리케이션 및 서비스에서는 오류로 이어져서는 안 됩니다.

그러나 더 문제가 되는 스크립트 호스트 오류는 손상되거나 손상된 시스템 파일로 인해 발생합니다. 이로 인해 스크립트 호스트 자체를 실행하는 데 문제가 발생하여 컴퓨터에서 모든 스크립트를 사용할 수 없게 됩니다.

이제 시스템 파일이 손상된 이유를 알아내는 것은 까다롭습니다. 이는 노후된 하드 드라이브, 맬웨어 또는 부적절한 시스템 종료로 인해 발생할 수 있습니다.

수정 1: SFC 및 DISM

시스템 파일을 복구하고 누락된 부분이 없는지 확인하는 가장 좋은 방법은 DISM 및 SFC 검사를 실행하는 것입니다. 배포 이미지 서비스 및 관리(DISM)는 Microsoft 서버의 새로운 복사본으로 Windows 운영 체제의 로컬 이미지를 복구하는 명령줄 유틸리티입니다.

그런 다음 시스템 파일 검사기(SFC)가 시스템 파일을 검사하여 이 디스크 이미지에서 누락되거나 손상된 파일을 교체할 수 있습니다. 이 두 명령만으로 Windows 시스템 파일의 모든 문제를 해결할 수 있습니다.
.

  1. 컴퓨터의 시스템 파일을 복구하려면 먼저 관리자 권한으로 명령 프롬프트를 엽니다. 시작 메뉴에 'cmd'를 입력하고 관리자 권한으로 실행을 클릭하면 됩니다.
  2. DISM 명령으로 시작:
  3. Dism /온라인 /Cleanup-Image /RestoreHealth

    1. 이렇게 하면 DISM이 Microsoft에서 시스템 이미지를 다운로드한 다음 이를 사용하여 로컬 이미지를 완전한 상태로 복구하라는 메시지가 표시됩니다.
      1. DISM 후에는 SFC 명령을 실행할 차례입니다. sfc /scannow를 입력하고 Enter 키를 눌러 컴퓨터의 시스템 파일을 검사하고 누락되거나 손상된 파일을 교체하세요.
        1. SFC가 모든 시스템 파일을 하나씩 확인하는 동안 기다리고 프로세스가 완료되기 전에 창을 닫지 마십시오.
        2. 수정 2: 시스템 복원을 사용하여 이전 구성으로 되돌리기

          최근에 설치된 애플리케이션이나 업데이트로 인해 오류가 발생한 것으로 의심되는 경우 시스템 복원 을 사용하여 PC를 이전 상태로 되돌리고 문제를 우회해 보세요. 시스템 파일에만 영향을 미치므로 데이터 손실에 대해 걱정할 필요가 없습니다.

          시스템 복원은 시스템을 미리 설정된 시스템 복원 지점으로만 되돌릴 수 있습니다. 언제든지 이 점을 수동으로 생성 할 수 있지만 Windows는 주요 업데이트를 설치하기 전에 자동으로 복원 지점을 생성합니다. 이를 통해 문제가 있는 시스템 변경 사항을 쉽게 롤백할 수 있습니다.

          1. 시스템 복원을 사용하려면 제어판에서 시스템 속성을 열어야 합니다. 하지만 옵션이 까다로울 수 있으므로 시작 메뉴에서 복원 지점 만들기를 검색하는 것이 더 쉽습니다.
            1. 복원 지점을 생성하거나 사용할 수 있는 새 창이 열립니다. PC를 이전 복원 지점으로 되돌리려면 시스템 복원…버튼을 선택하세요.
              1. 이제 시스템 복원 창이 나타나 PC에 저장된 최근 복원 지점을 모두 나열합니다. 이전 복원 지점을 보려면 더 많은 복원 지점 표시옵션을 선택하세요.
                1. 모든 복원 지점이 생성된 날짜와 시간을 확인하여 시스템을 복원할 시점을 정확히 선택할 수 있습니다. Windows에서 자동으로 생성된 복원 지점에 대한 관련 업데이트도 언급되어 있습니다. 되돌리려는 시스템 복원 지점을 선택하고 다음을 누르세요..
                  1. 복원 지점을 다시 확인하고 마침을 선택하여 프로세스를 시작합니다. 컴퓨터가 다시 시작되고 시스템 파일이 이전 구성으로 복원됩니다.
                  2. 수정 3: Windows 재설정

                    SFC 스캔은 손상되거나 손상된 시스템 파일을 수정할 수 있습니다. 하지만 그래도 문제가 해결되지 않으면 OS 자체를 다시 설치하는 옵션이 항상 있습니다.

                    걱정하지 마세요. 파일과 개인 데이터를 제거하는 새로 설치에 대해 논의하는 것이 아닙니다. 대신 Windows를 쉽게 재설정할 수 있습니다. 하면 운영 체제 전체를 다시 설치하고 재구성하면서 파일을 유지할 수 있습니다. 이는 Windows 11과 윈도우 10 모두에서 작동합니다.

                    1. PC에서 Windows를 재설정하려면 먼저 설정을 엽니다. 시작 메뉴에서 톱니바퀴 아이콘을 클릭하기만 하면 됩니다.
                      1. Windows 업데이트탭(일반적으로 왼쪽의 마지막 탭)을 선택한 다음 고급 옵션으로 이동합니다.
                        1. 대부분의 고급 옵션에는 Windows 업데이트와 관련된 설정이 포함되어 있어 컴퓨터에 업데이트가 설치되는 방법과 시기를 정확하게 관리할 수 있습니다. 하지만 Windows를 초기화하기 위해 필요한 것은 복구입니다.
                          1. 이제 PC 재설정옵션이 표시됩니다. 이 버튼을 클릭하세요.
                            1. 프로세스를 시작하기 위한 새 창이 열립니다. 여기에서 첫 번째 옵션을 선택하여 파일을 보관할 수 있습니다.
                              1. 두 번째 옵션은 설치 파일의 소스를 선택하는 것입니다. 일부 설치 미디어(예: 부팅 가능한 USB 스틱)가 준비되어 있지 않은 경우 클라우드 다운로드 옵션을 선택하세요. 로컬 설치 미디어가 있는 경우에도 클라우드 다운로드를 사용하면 Microsoft 서버에서 손상되지 않은 최신 Windows 버전을 다운로드할 수 있으므로 선호됩니다.
                                1. 마지막으로 모든 내용을 검토한 후 재설정을 선택하여 확인하세요. 이제 컴퓨터에서 Windows가 재설정됩니다.
                                2. 이제 설치가 진행되는 동안 기다리기만 하면 됩니다. 컴퓨터가 여러 번 다시 시작될 수 있으므로 PC나 노트북의 전원 공급이 중단되지 않도록 유지하세요.

                                  바이러스 백신 검사는 어떻습니까?

                                  추가 바이러스 백신 검사를 건너뜁니다. 맬웨어만 잡아낼 뿐 스크립트 호스트 오류는 수정하지 않습니다. 이미 기본적으로 켜져 있는 Windows Defender이면 충분합니다. 악성 코드가 시스템 파일에 액세스하는 것을 쉽게 감지하고 차단하여 스크립트 호스트 오류를 ​​방지할 수 있습니다..

                                  바이러스 백신 프로그램은 바이러스를 격리하고 삭제할 수만 있다는 점을 기억하세요. OS가 다시 제대로 작동하도록 하려면 여전히 다른 방법이 필요합니다.

                                  레지스트리 편집을 시도해야 합니까?

                                  많은 온라인 가이드에서는 Windows 스크립트 호스트 오류를 ​​수정하기 위해 다양한 레지스트리 편집을 권장합니다. 일부는 레지스트리를 통해 스크립트 호스트를 켜거나 끄도록 요청하는 반면, 다른 일부는 .vbs 키를 추가하거나 해당 값을 변경하여 다른 접근 방식을 취합니다. 또 다른 접근 방식은 Userinit.exe 이후의 레지스트리 항목을 삭제하여 시스템이 시작 프로세스를 재구성하도록 하는 것입니다.

                                  그러나 레지스트리에 개입하는 것은 문제를 쉽게 망칠 수 있는 방법이므로 양날의 검이 됩니다. 어쨌든 이러한 레지스트리 수정 사항 중 대부분은 불필요합니다. 단순히 시스템 파일을 복구하거나 업데이트를 롤백하면 자동으로 작업이 수행됩니다. 따라서 스크립트 호스트 오류로 인해 레지스트리를 변경하지 마십시오.

                                  Windows 스크립트 호스트 오류를 ​​해결하는 가장 좋은 방법은 무엇입니까?

                                  DISM 및 SFC 스캔 를 실행하는 것은 시스템 파일을 복구하는 가장 좋은 방법이며 Windows 스크립트 호스트 오류와 같은 문제에 대해 권장되는 조치입니다. 실패하면 시스템 복원을 통해 시스템을 작동 상태로 되돌릴 수 있습니다.

                                  이러한 방법이 효과가 없으면 Windows를 재설정하세요. OS를 재설치하는 동안 파일과 데이터를 유지할 수 있습니다. 앱을 다시 설치해야 하며, 남아 있는 시스템 문제는 모두 해결됩니다.

                                  .

                                  관련 게시물:


                                  29.12.2023