讲师中心 微信公众号

工具推荐

视频效率加速
Laper
Laper

剧本策划到成片协作

updream

一键生成高质量推广成片

立刻MV
立刻MV

低成本歌曲 MV、视频生成

Seko
Seko

AI短剧一键生成成片

VSCode如何解决因为在此系统上禁止运行脚本的PowerShell报错

落明同学_9041

落明同学_9041

发布时间:2026-05-02 09:35:47

|

1143人浏览过

|

来源于php中文网

原创

直接修改CurrentUser作用域为RemoteSigned最稳妥:无需管理员权限,精准匹配开发需求,允许本地脚本执行且仅限制未签名远程脚本;修改后必须重启VSCode终端才能生效。

vscode如何解决因为在此系统上禁止运行脚本的powershell报错

直接改 CurrentUser 作用域的执行策略为 RemoteSigned,不用管理员权限,VSCode重启终端后立即生效。 其他方案要么治标不治本(比如临时切终端),要么引入安全风险(比如设成 Unrestricted 或改 LocalMachine)。

为什么 Get-ExecutionPolicy 显示 Restricted 就会报错

PowerShell 默认策略是 Restricted,它连本地写的 .ps1 文件都不让加载——包括 venv\Scripts\activate.ps1、yarn.ps1、npm.ps1,甚至你自己新建的 hello.ps1。这不是权限不足,也不是杀毒软件拦截,而是 PowerShell 自带的安全机制在起作用。

  • 报错典型格式:无法加载文件 C:\path\script.ps1,因为在此系统上禁止运行脚本
  • 只出现在 PowerShell / pwsh 终端里,cmd 和 Git Bash 不触发
  • VSCode 默认终端就是 PowerShell(尤其 Win10/11),哪怕你装了其他 shell,它也不会自动切换
  • Get-ExecutionPolicy 返回 Restricted 是表象,真正要看的是 Get-ExecutionPolicy -List 中 CurrentUser 那一行

用 Set-ExecutionPolicy RemoteSigned -Scope CurrentUser 最稳妥

这个命令只改当前登录用户的策略,不需要管理员权限,且精准匹配开发场景:允许本地脚本(如虚拟环境激活、npm/yarn wrapper 脚本),仅对从网络下载、未签名的脚本做提示或拦截。

VSCode
VSCode

避免常见的 VSCode 错误——设置冲突、调试器配置和扩展冲突。

下载
  • 在 VSCode 终端里直接运行:Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
  • 别加 -Force 的话,会卡在确认提示;加了就跳过交互,适合快速修复
  • 改完必须关闭所有 VSCode 终端窗口,再新开一个——PowerShell 进程不重启,新策略不加载
  • 不要用 LocalMachine:普通用户没权限,就算有也会影响全系统,还可能被组策略覆盖
  • 别选 Bypass 或 Unrestricted:前者等于关掉所有检查,后者会让未签名远程脚本静默运行,开发环境没必要冒这个险

路径含空格或中文时,.\xxx.ps1 仍会失败

即使执行策略放开了,PowerShell 对路径里的空格和中文依然敏感。它不会自动加引号,也不会默认调用脚本,所以 .\my script.ps1 会被拆成两个参数,直接报“找不到命令”。

  • 正确写法必须同时满足两点:& 操作符 + 双引号包裹路径
  • 例如:&".\my script.ps1"、&"C:\项目\启动.ps1"
  • 漏掉 &:PowerShell 把带空格的路径当命令名处理
  • 漏掉引号:中文或空格被截断,路径解析失败
  • 这个细节和执行策略无关,但常和它一起出现,容易误判为策略没生效

最易被忽略的是作用域和进程生命周期:VSCode 的 PowerShell 终端读的是 CurrentUser 策略,不是系统级的;而策略修改后不重启终端,等于没改。这两点卡住的人最多。

热门AI工具

更多
PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

花生AI
花生AI Hot

一款AI视频创作工具,主要用于B站推出的AI视频创作工具,适合需要提升相关任务效率的用户。

Flowith
Flowith Hot

Flowith是一款基于画布和智能体工作流的 AI 协作工作空间。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

相关专题

更多
vscode是什么_vscode怎么安装配置
vscode是什么_vscode怎么安装配置

VS Code(Visual Studio Code)是一款免费、开源的跨平台代码编辑器,由微软开发和维护。它被广泛用于软件开发和编程,支持多种编程语言和框架。VS Code 同时提供了丰富的功能和扩展性,使开发者可以高效地编写、编辑和调试代码。

1615

2023.06.30

vscode怎么运行代码
vscode怎么运行代码

vscode是一个运行于MacOS X、Windows和Linux之上的,针对于编写现代Web和云应用的跨平台源代码编辑器;vscode免费而且功能强大,对JavaScript和NodeJS的支持非常好,自带很多功能,例如代码格式化,代码智能提示补全、Emmet插件等。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

3532

2023.07.21

vscode使用的框架介绍
vscode使用的框架介绍

VSCode是一款跨平台代码编辑器,它基于Electron框架和Monaco Editor构建。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2169

2024.03.14

vscode一般用来写什么语言
vscode一般用来写什么语言

VSCode是一款功能强大的代码编辑器,支持多种编程语言和文件格式。它内置对 JavaScript、Python、Java、C++、TypeScript、HTML/CSS、Go 等语言的支持。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

1767

2024.03.14

vscode可以写什么语言
vscode可以写什么语言

vscode是一款强大的代码编辑器,支持多种编程语言的开发。通过安装扩展,可以为 JavaScript/TypeScript、Python、Java、C#、PHP、Go、Ruby、Rust、HTML/CSS 等语言提供智能代码补全、调试和格式化等功能。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2647

2024.03.15

vscode中文设置方法
vscode中文设置方法

方法一:在设置页面中,搜索“locale”,并选择“zh-cn”。方法二:按“Ctrl Shift P”快捷键,输入“Configure Display Language”,将语言修改为“zh-cn”。如果上述方法无效,可考虑安装中文插件。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

1878

2024.03.15

vscode用途介绍
vscode用途介绍

Visual Studio Code(VSCode)是一款由 Microsoft 开发的多功能文本编辑器,适用于各种编程语言。作为一款开源软件,VSCode 拥有代码高亮、自动补全、调试、Git 集成等强大功能,成为程序员不可或缺的工具。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

1302

2024.03.15

vscode和visualstudio的区别
vscode和visualstudio的区别

Visual Studio是一款功能强大的集成开发环境(IDE),适用于专业开发人员进行复杂项目的构建。而VSCode则是一款轻量级的代码编辑器,更适合各种规模的项目开发。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

1156

2024.03.15

Go-Zero API开发使用教程
Go-Zero API开发使用教程

本专题聚焦Go-Zero的API开发,拆解.api描述文件的语法结构、路由与分组定义、参数绑定与校验规则,说明统一响应体、JWT鉴权、跨域与接口文档生成的落地方式,并给出网关聚合与接口测试的实践建议。

20

2026.11.12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn