이 시스템에서 PowerShell 실행 스크립트가 비활성화됨(고정)

이 게시물은 PowerShell이 ​​다음과 같은 경우 수행할 작업을 알려줍니다. 이 시스템에서는 스크립트 실행이 비활성화되어 있으므로 로드할 수 없습니다. . 따라서 에서 제공하는 이 가이드를 직접 참조할 수 있습니다. 파티션 매직 일단 실행 중인 스크립트는 이 시스템 Windows 11에서 비활성화됩니다. 이 페이지에서:

'이 시스템 Windows 11에서 스크립트 실행이 비활성화되어 있기 때문에 로드할 수 없습니다' 오류를 수정하는 방법은 무엇입니까? 글쎄, 이 게시물은 2가지 주요 방법을 수집합니다.





방법 1: 관리자 권한으로 PowerShell 실행

PowerShell을 실행하면 '이 시스템에서 스크립트 실행이 비활성화되어 있으므로 로드할 수 없습니다.' 오류를 해결하는 쉬운 방법입니다. 마우스 오른쪽 버튼을 클릭하기 만하면됩니다. 윈도우 아이콘을 선택하고 Windows PowerShell(관리자) . 그런 다음 클릭 팝업 창에서 작업을 허용합니다.

  Windows PowerShell을 관리자로 실행

그런 다음 스크립트를 다시 실행하여 '이 시스템에서 스크립트 실행이 비활성화되었습니다'가 수정되었는지 확인하세요. 그렇지 않다면 다른 방법을 시도해 보십시오.

방법 2: PowerShell 실행 정책 수정

PowerShell에는 스크립트가 실행될 수 있는 조건을 결정하는 네 가지 기본 실행 정책이 있습니다. 아래 내용을 읽어보시면 빠르게 미리 보실 수 있습니다.



  • 제한된: 이는 기본 정책이며 모든 스크립트 실행을 중지합니다. 개별 명령에 PowerShell을 사용할 수 있지만 스크립트를 실행할 수는 없습니다.
  • 모두 서명됨: 이 정책을 사용하면 신뢰할 수 있는 게시자가 디지털 서명한 스크립트를 실행할 수 있습니다. 서명되지 않은 스크립트는 실행되지 않습니다.
  • 원격 서명됨: 이 정책을 사용하면 로컬에서 생성된 스크립트를 실행할 수 있지만, 인터넷에서 다운로드한 스크립트를 실행하려면 신뢰할 수 있는 게시자의 서명이 있어야 합니다.
  • 무제한: 이 정책은 원본이나 서명 여부에 관계없이 모든 스크립트의 실행을 허용합니다. 하지만 보안상 위험할 수 있으므로 주의해서 사용하세요.

이 시스템에서 스크립트 실행이 비활성화되어 PowerShell을 로드할 수 없는 경우 PowerShell 실행 정책을 수동으로 변경해야 합니다. 몇 가지 옵션이 있습니다. 선호도에 따라 하나를 선택하십시오.

옵션 1: 명령줄 실행

명령줄을 실행하여 각 실행 정책이 어떻게 구성되어 있는지 확인한 다음 실행 정책을 '제한 없음'으로 변경할 수 있습니다. 이를 수행하는 단계는 다음과 같습니다.

1 단계: 위의 지침에 따라 Windows PowerShell을 관리자로 실행합니다.



2 단계: 아래 명령을 입력하고 누르십시오. 입력하다 . 이 작업은 다양한 사용자 및 시스템에 대해 정책 실행 방법이 구성되어 있는지 확인하는 데 도움이 됩니다.

Get-ExecutionPolicy -목록

  명령을 입력하고 실행하십시오.

3단계: 실행 정책을 '로 설정하려면 무제한 ” 현재 활성 사용자의 경우 “ Set-ExecutionPolicy 무제한 – 범위 현재 사용자 '하고 쳤다. 입력하다 .



팁: 모든 사용자에 대해 실행 정책을 'Unrestricted'로 변경하려면 다음 명령을 실행해야 합니다. Set-ExecutionPolicy 무제한 -범위 LocalMachine .

4단계: PowerShell을 닫고 컴퓨터를 다시 시작합니다.

옵션 2: 레지스트리 편집기 사용

레지스트리 키를 편집하여 실행 정책을 '제한 없음'으로 변경할 수도 있습니다. 이 시스템 Windows 11에서 스크립트 실행이 비활성화된 경우 아래 단계에 따라 PowerShell 실행 정책을 수정할 수 있습니다.

팁: 당신은 더 나은 거라고 레지스트리 키 백업 변경 사항을 되돌려야 하는 경우를 대비해 작업을 시작하기 전에 당신은 또한 윈도우 백업 이 사이트의 파티션 마법사를 통해 귀하의 PC를 보호하세요. 그 외에도 이 소프트웨어를 사용하면 다양한 작업을 수행할 수 있습니다.

이 사이트 파티션 마법사 데모 다운로드하려면 클릭하세요 100% 깨끗하고 안전함



1 단계: 열기 달리다 창을 잡고 윈도우 그리고 아르 자형 열쇠.

2 단계: 유형 등록 그리고 치다 입력하다 열기 위해 레지스트리 편집기 .

  실행 창에서 레지스트리 편집기를 엽니다.

3단계: 에서 레지스트리 편집기 창에서 주소 표시줄에 다음 경로를 복사하여 붙여넣은 다음 누르세요. 입력하다 목적지로 이동합니다.

컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell

4단계: 해당 항목을 찾아 더블클릭하세요. 실행정책 값. 그런 다음 입력 원격 서명됨 에서 가치 데이터 필드. 이 작업을 통해 PowerShell은 로컬 및 서명된 스크립트를 실행할 수 있습니다.

팁: PowerShell이 ​​제한 없이 모든 스크립트를 실행하도록 하려면 다음을 입력하십시오. 우회로 에서 가치 데이터 섹션을 클릭하고 변경 사항을 저장합니다.

5단계: 필요한 값을 입력한 후 다음을 클릭하세요. 좋아요 변경 사항을 저장합니다.

  값 데이터 수정

6단계: 레지스트리 편집기를 종료하고 컴퓨터를 다시 시작합니다.

옵션 3: 로컬 그룹 정책 편집기 사용

이 시스템에서 스크립트 실행이 비활성화되어 PowerShell을 로드할 수 없는 경우 로컬 그룹 정책 편집기를 통해 실행 정책을 변경해 보세요.

1 단계: 열기 달리다 창, 유형 gpedit.msc 을 클릭하고 좋아요 .

2 단계: 에서 로컬 그룹 정책 편집자 창, 다음으로 이동 컴퓨터 구성 > 관리 템플릿 > Windows 구성 요소 > Windows PowerShell 차례로.

3단계: 창의 오른쪽으로 이동하여 스크립트 실행 켜기 옵션.

  스크립트 실행 켜기를 두 번 클릭하십시오.

3단계: 팝업창에서 활성화됨 옵션을 선택하고 로컬 스크립트 및 원격 서명된 스크립트 허용 ~로부터 실행정책 드롭 다운 메뉴. 그런 다음 클릭 좋아요 변경 사항을 저장합니다.

  로컬 스크립트 및 원격 서명 스크립트 허용을 선택하세요.

이 시스템에서 스크립트 실행이 비활성화되어 로드할 수 없습니까? 이 오류가 발생하면 이 게시물의 방법을 사용하여 해결해 보세요.