[문제해결] vue : 이 시스템에서 스크립트를 실행할 수 없으므로 {파일경로} 파일을 로드할 수 없습니다.

JooSehyun·2023년 9월 7일
0

문제해결

목록 보기
11/15
post-thumbnail

[문제해결] vue : 이 시스템에서 스크립트를 실행할 수 없으므로 {파일경로} 파일을 로드할 수 없습니다.


vue : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\lc021\AppData\Roaming\npm\vue.ps1 파일을 로드할 수 없습니다.
자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오.
위치 줄:1 문자:1

vue create test-vue
~~~
    + CategoryInfo          : 보안 오류: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess
PS C:\Users\lc021\Desktop\clone\vue_test> Set-ExecutionPolicy RemoteSigned
Set-ExecutionPolicy : 레지스트리 키 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell'에 대한 액세스가 거부되었습니다. 기본(LocalMachine) Scope에 대한 실행 정책을 변경하려면 "관리자 권한으로 실행" 옵션으로 Windows PowerShell을 시작하십시오. 현재 사용자에 대한 실행 정책을 변경
하려면 "Set-ExecutionPolicy -Scope CurrentUser"를 실행하십시오.
위치 줄:1 문자:1
+ Set-ExecutionPolicy RemoteSigned
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : PermissionDenied: (:) [Set-ExecutionPolicy], UnauthorizedAccessException
    + FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.SetExecutionPolicyCommand

방법 1: PowerShell을 관리자 권한으로 실행하여 실행 정책 변경

이 오류는 PowerShell의 실행 정책 때문에 발생합니다. PowerShell은 기본적으로 스크립트 실행을 허용하지 않도록 설정되어 있을 수 있습니다.

해결하기 위해 다음 중 하나의 방법을 시도할 수 있습니다:

방법 1: PowerShell을 관리자 권한으로 실행하여 실행 정책 변경
PowerShell을 관리자 권한으로 실행합니다. 시작 메뉴에서 "PowerShell"을 검색하고 오른쪽 클릭하여 "관리자 권한으로 실행"을 선택합니다.

다음 명령어를 실행하여 실행 정책을 변경합니다.

  1. Windows Powershell을 관리자 권한으로 실행한다
  1. Set-ExecutionPolicy RemoteSigned 명령어를 입력한다.
PS C:\Windows\system32> Set-ExecutionPolicy RemoteSigned

실행 규칙 변경
실행 정책은 신뢰하지 않는 스크립트로부터 사용자를 보호합니다. 실행 정책을 변경하면 about_Execution_Policies 도움말
항목(https://go.microsoft.com/fwlink/?LinkID=135170)에 설명된 보안 위험에 노출될 수 있습니다. 실행 정책을
변경하시겠습니까?
[Y] 예(Y)  [A] 모두 예(A)  [N] 아니요(N)  [L] 모두 아니요(L)  [S] 일시 중단(S)  [?] 도움말 (기본값은 "N"): Y

이 명령어는 현재 사용자에게 로컬 스크립트를 실행하는 권한을 부여합니다.


방법 2: 스크립트 실행 정책을 변경하여 특정 스크립트만 허용

만약 보안 상의 이유로 PowerShell 실행 정책을 완전히 열기 싫다면, 특정 스크립트만 허용할 수 있습니다.

  1. 다음 명령어를 사용하여 현재 사용자의 스크립트 실행 정책을 변경합니다.
  1. Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned 명령어를 입력한다.
PS C:\Windows\system32> Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned

실행 규칙 변경
실행 정책은 신뢰하지 않는 스크립트로부터 사용자를 보호합니다. 실행 정책을 변경하면 about_Execution_Policies 도움말
항목(https://go.microsoft.com/fwlink/?LinkID=135170)에 설명된 보안 위험에 노출될 수 있습니다. 실행 정책을
변경하시겠습니까?
[Y] 예(Y)  [A] 모두 예(A)  [N] 아니요(N)  [L] 모두 아니요(L)  [S] 일시 중단(S)  [?] 도움말 (기본값은 "N"): Y

0개의 댓글