VScode异常处理 (因为在此系统上禁止运行脚本)

在使用 VScode 自带程序终端的时候会报出"系统禁止脚本运行的错误"

这是由于 Windows PowerShell执行策略导致的

解决办法

  1. 管理员身份运行 Windows PowerShell

  2. 执行:get-ExecutionPolicy[1](#1),显示Restricted[2](#2)

  3. 执行:Set-ExecutionPolicy -Scope CurrentUser[3](#3)

  4. 提示输入参数:RemoteSigned[4](#4)

  5. 提示进行选择(如下) :

    执行策略更改
    执行策略可帮助你防止执行不信任的脚本。更改执行策略可能会产生安全风险,如 https:/http://go.microsoft.com/fwlink/?LinkID=135170
    中的 about_Execution_Policies 帮助主题所述。是否要更改执行策略?
    [Y] 是(Y) [A] 全是(A) [N] 否(N) [L] 全否(L) [S] 暂停(S) [?] 帮助 (默认值为"N"):Y

执行完上述步骤即可解决问题。这时再执行get-ExecutionPolicy,就显示RemoteSigned
管理员身份运行powershell 输入:get-ExecutionPolicy 输入:Set-ExecutionPolicy -Scope CurrentUser 输入:RemoteSigned 输入:Y

参考资料

解决VSCODE"因为在此系统上禁止运行脚本"报错
set-ExecutionPolicy RemoteSigned
Microsoft.PowerShell.Security


  1. get-ExecutionPolicy:查看 PowerShell 会话的有效执行策略 ↩︎

  2. Restricted:禁止运行任何脚本 ↩︎

  3. Set-ExecutionPolicy:是一个 Windows PowerShell 命令,用于设置 PowerShell 执行策略。执行策略用于控制是否允许在系统上运行脚本,以及允许哪些来源的脚本运行 ↩︎

  4. RemoteSigned:是一个执行策略的选项,表示允许在本地计算机上运行本地脚本,但远程脚本必须由可信发布者签名后才能运行 ↩︎

相关推荐
Aldrich_324 小时前
蓝桥杯嵌入式赛道—-软件篇(GPIO输出模式配置)
c语言·vscode·stm32·单片机·嵌入式硬件·蓝桥杯
清空mega8 小时前
Android Studio移动应用基础教程(前言)
android·ide·android studio
思绪漂移9 小时前
CodeBuddy AI IDE:全栈AI开发平台实战
ide·人工智能·ai code
爱分享的Shawn_Salt12 小时前
IntelliJ IDEA初始化指南
java·ide·intellij-idea
NKelly13 小时前
neovim等模态编辑器最优雅的输入法解决方案
运维·编辑器·vim·yaml
浩浩测试一下14 小时前
C库OpenSSL安装与VisualStudio配置
ide·visual studio
hoo34316 小时前
【Typora】!Markdown 编辑器详细安装教程,高效上手
linux·编辑器
应茶茶16 小时前
VsCode通过SSH远程连接云服务器遇到主机密钥变更问题
服务器·vscode·ssh
猿小猴子16 小时前
主流 AI IDE 之一的 Meituan CatPaw IDE 介绍
ide·meituan catpaw
蜡笔大新79818 小时前
IDEA中的异常
java·ide·intellij-idea