跳转到主内容

PowerShell 执行策略被禁止解决方法

tags: #PowerShell

警告标识

npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsof
t.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1

  • npm install -g @openai/codex

    • CategoryInfo : SecurityError: (:) [],PSSecurityException
    • FullyQualifiedErrorId : UnauthorizedAccess

这是 Windows PowerShell 的执行策略限制导致的错误。PowerShell 默认禁止运行脚本文件


解决方法 修改 PowerShell 执行策略

步骤 1:以管理员身份打开 PowerShell

  • 右键点击 PowerShell 图标 → "以管理员身份运行"或直接选择终端(管理员)

步骤 2:查看当前执行策略

Get-ExecutionPolicy

执行后返回结果:
Restricted(禁止运行脚本)

步骤 3:修改执行策略


Set-ExecutionPolicy RemoteSigned

输入 Y 确认 没有提示直接忽略这一步

步骤 4:验证修改


Get-ExecutionPolicy

返回解除成功结果:RemoteSigned

modified: 2026-03-25 21:09
    1. 归的头像
      IP: 中国北京联通 #1
      结构清晰实用教程
    2. 怆的头像
      IP: 日本 #2
      新手必备
支持 Markdown 语法