VSC PowerShell. After npm updating packages .ps1 cannot be loaded because running scripts is disabled on this system

I design websites in VSC and PowerShell is my default terminal.

After updating and deploying a website to firebase earlier, I was prompted to update firebase tools – which I did using npm. Immediately after I cannot run/access any firebase scripts wthout the folllowing error:

firebase : File C:Usersmada7AppDataRoamingnpmfirebase.ps1 cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170. At line:1 char:1

firebase
+ CategoryInfo : SecurityError: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess

I’ve spent a few hours searching around and can’t find a solid answer the problem. Many threads are several years old and I find it bizarre I’ve not had this problem in the past year until today.
I can still access firebase scripts if I set my default terminal to cmd.

Assuming the problem was related to firebase-tools I’ve carried on working but have now updated vue.js and get the error again when trying to run any vue commands in powershell:

vue : File C:Usersmada7AppDataRoamingnpmvue.ps1 cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170. At line:1 char:1

vue
+ CategoryInfo : SecurityError: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess

VSCode Version:
Version: 1.37.1 (user setup)
Commit: f06011a
Date: 2019-08-15T16:17:55.855Z
Electron: 4.2.7
Chrome: 69.0.3497.128
Node.js: 10.11.0
V8: 6.9.427.31-electron.0
OS: Windows_NT x64 10.0.18362
OS Version:
Windows 10 Home
Version - 1903
OS build - 18362.295

I’ve been reading around and seen many threads around permissions for scripts, but I haven’t changed any – indeed the PowerShell scripts worked right up until I updated my packages. No other settings touched in the mean time. I don’t want to be changing PowerShell settings unnecessarily.

1

This is a powershell security policy, to fix it, run Powershell as administrator and run the following

PS C:> Set-ExecutionPolicy RemoteSigned 

If you don’t want to run the command as an administrator but just for the current user, you can add a scope like below

PS C:> Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

The stricter the policy, the more secure your system becomes.

You can change RemoteSigned to other options like: Restricted, AllSigned, RemoteSigned, Unrestricted

Source: https://tecadmin.net/powershell-running-scripts-is-disabled-system/

Alternatively you can modify C:Program FilesPowerShell7powershell.config.json using a text editor and add or modify the following section.

{
   ....

   "Microsoft.PowerShell:ExecutionPolicy":  "RemoteSigned"
}

You can also run your script without modifying security policies by using the command prompt as noted by ztom’s answer here.

4

Just delete firebase.ps1 file:

File C:Users<your account>AppDataRoamingnpmfirebase.ps1

13

A little clarification: when you run PowerShell as Admin, in most cases you don’t need to note a path. Just type:

Set-ExecutionPolicy RemoteSigned

then press “A”, then “Enter”

0

For those who work with VS Code and get the about_Execution_Policies error. In my case with the command ncu -u (npm-check-updates).

Try it with CMD:

Simply execute the command in CMD again.

If this works, the security settings can remain as they are.

2

Also, one thing worth mentioning is that you need to open PowerShell as Admin and then change the policy like so.

PS C:> Set-ExecutionPolicy RemoteSigned

Reference – Using the Set-ExecutionPolicy Cmdlet

I didn’t have any problem with npm but the same problem is in the using yarn on windows.
In my case, I deleted yarn.ps1 and it worked fine for me:

File path:

C:Users<your account>AppDataRoamingnpmyarn.ps1

0

  1. search for powershell.

  2. right click and run as administration.

  3. run this simple command Set-ExecutionPolicy RemoteSigned.

  4. Press A And Enter.

  5. go to code and run yarn add <YOUR_MODULE>.

  6. press Enter.

congratulations now it would be done.

1

This could be due to the current user having an undefined ExecutionPolicy.

You could try the following

Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted

Close all instances of cmd, PowerShell, and VS Code.

Right-click on VS Code and choose Run as Administrator.

In the VS Code terminal, run the following command:

  Set-ExecutionPolicy Unrestricted

now To check, click this command on terminal firebase --version

I also had this problem in the powershell and i used the following :
then i again installed the serve package.

 Set-ExecutionPolicy -Scope CurrentUser

and then i chose Unrestricted and gave serve command and it worked.

Open powershell on run as administrator.

run this command
Set-ExecutionPolicy RemoteSigned as shown:

PS C:WINDOWSsystem32> Set-ExecutionPolicy RemoteSigned

Execution Policy Change
The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might expose
you to the security risks described in the about_Execution_Policies help topic at
https:/go.microsoft.com/fwlink/?LinkID=135170. Do you want to change the execution policy?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "N"): A

press Enter.

This fix my problem.

File C:UsersxxxxAppDataRoamingnpmvue.ps1 cannot be loaded because running scripts is disabled on this system.

I had the same error message with vue.
After running the below command successfully

npm install -g @vue/cli 

when i ran commands like vue or vue --version, i received that error message.

This is how i fixed it:
I pressed the buttons windows + E, clicked view, checked hidden items.
Then, i went to C:UsersxxxxAppDataRoamingnpm folder and deleted the vue file of type 'windows powershell script'.
After that, i ran the commands vue and vue --version succesfully.
Hope this helps.

1

Instead of using PowerShell and changing its security settings, you can simply use cmd instead. It will not give an error and your all commands will run smoothly.

Remember PowerShell is stronger and sensitive. So, Microsoft by default disables running .ps1 files as it can cause a security issue and harm your pc. So, that’s why you should try to use cmd instead of changing PowerShell security.

Open Powershell from your VS code and then execute this command on that:

set-ExecutionPolicy RemoteSigned -Scope CurrentUser

this worked for me. it will ask you for CLI authentication.

1

Set-ExecutionPolicy RemoteSigned

Then

Press – A
I hope it will work for you !

Open Powershell and execute this command:

set-ExecutionPolicy RemoteSigned -Scope CurrentUser

Delete firebase.ps1 located in:

C:Users<your account>AppDataRoamingnpm

In case you don’t have firebase.ps1 delete vue.ps1

If you have this issue in VS Code, close PowerShell terminal and open a Command Prompt terminal instead.

PS C:> Set-ExecutionPolicy RemoteSigned

It’s works for me

1

I don’t know if it can help with Firebase but I had a similar problem installing Vue with *>npm install -g @vue/cli* .

Long story short:
I deleted vue.ps1 from C:UsersXXXAppDataRoamingnpm and installed it locally (without -g) from powershell terminal inside VsCode *>npm install @vue/cli*.
After that I could use Vue commands without problems.

Just delete Power Shell file:

C:Users<your account>AppDataRoamingnpm**vue**

Delete this last vue file, extension of this file is power shall

after delete run command it’s work.

I had faced the same problem when i got android studio flamingo update , while working with firebase cli i got the error shown below,

that moment i went to the same project directory in my file explorer and opened cmd at the location,

Surprisingly, things worked as normal,

I then thought that it might be an issue with terminal of my android studio.
I checked that my terminal was set to power shell and that was the real cause of the problem .

so i toggled the terminal as command prompt ,and things again started working as normal.

At first open PowerShell then run bellow commands.

  1. Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
  2. Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
  3. Get-ExecutionPolicy -List

On a computer with German as the default language the error might look like:

vue : Die Datei "C:Program Filesnodejsvue.ps1" kann nicht geladen werden, da die Ausführung von Skripts auf diesem System deaktiviert ist. Weitere Informationen finden Sie unter "about_Execution_Policies"         
(https:/go.microsoft.com/fwlink/?LinkID=135170).
In Zeile:1 Zeichen:1
+ vue --version
+ ~~~
    + CategoryInfo          : Sicherheitsfehler: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

I had to search for "vue" "PSSecurityException" to find this thread.

I installed a new node version with nvm-windows. Then I installed vue-cli. After that a simple vue --version led to the error above.

It seems like the removal of the vue.ps1 file helped to resolve my problem like some users suggested above.

I had a similar issue during installation of grunt and yarn.

“yarn : File C:AppDataRoamingnpmyarn.ps1 cannot be loaded. The file C:AppDataRoamingnpmyarn.ps1 is not digitally signed. You cannot run this script on the current system. For more information about running scripts and
setting execution policy, see about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170.”

When I checked the AppDataRoamingnpm* folder, I could see grunt script being generated as:

  • Windows Command Script
  • Windows Powershell Script

Upon deletion of the powershell script, the error was gone.

Just open cmd as administrator and go to your project

then execute your firebase command

2

Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa Dịch vụ tổ chức sự kiện 5 sao Thông tin về chúng tôi Dịch vụ sinh nhật bé trai Dịch vụ sinh nhật bé gái Sự kiện trọn gói Các tiết mục giải trí Dịch vụ bổ trợ Tiệc cưới sang trọng Dịch vụ khai trương Tư vấn tổ chức sự kiện Hình ảnh sự kiện Cập nhật tin tức Liên hệ ngay Thuê chú hề chuyên nghiệp Tiệc tất niên cho công ty Trang trí tiệc cuối năm Tiệc tất niên độc đáo Sinh nhật bé Hải Đăng Sinh nhật đáng yêu bé Khánh Vân Sinh nhật sang trọng Bích Ngân Tiệc sinh nhật bé Thanh Trang Dịch vụ ông già Noel Xiếc thú vui nhộn Biểu diễn xiếc quay đĩa Dịch vụ tổ chức tiệc uy tín Khám phá dịch vụ của chúng tôi Tiệc sinh nhật cho bé trai Trang trí tiệc cho bé gái Gói sự kiện chuyên nghiệp Chương trình giải trí hấp dẫn Dịch vụ hỗ trợ sự kiện Trang trí tiệc cưới đẹp Khởi đầu thành công với khai trương Chuyên gia tư vấn sự kiện Xem ảnh các sự kiện đẹp Tin mới về sự kiện Kết nối với đội ngũ chuyên gia Chú hề vui nhộn cho tiệc sinh nhật Ý tưởng tiệc cuối năm Tất niên độc đáo Trang trí tiệc hiện đại Tổ chức sinh nhật cho Hải Đăng Sinh nhật độc quyền Khánh Vân Phong cách tiệc Bích Ngân Trang trí tiệc bé Thanh Trang Thuê dịch vụ ông già Noel chuyên nghiệp Xem xiếc khỉ đặc sắc Xiếc quay đĩa thú vị
Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa
Thiết kế website Thiết kế website Thiết kế website Cách kháng tài khoản quảng cáo Mua bán Fanpage Facebook Dịch vụ SEO Tổ chức sinh nhật