S C:\WINDOWS\system32> pnpm i -g openclaw@latest pnpm : 无法加载文件 C:\xx\A

这是 Windows PowerShell 的执行策略限制问题。PowerShell 默认禁止运行脚本,这是为了安全考虑。

🔍 问题原因

错误信息显示:

复制代码
无法加载文件 pnpm.ps1,因为在此系统上禁止运行脚本

这是因为 Windows PowerShell 的**执行策略(Execution Policy)**默认设置为 Restricted,不允许运行任何脚本。

✅ 解决方案

方法 1:临时允许脚本运行(推荐用于测试)

在 PowerShell 中运行:

powershell 复制代码
# 临时设置执行策略为 RemoteSigned(仅当前会话有效)
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

# 然后重新运行你的命令
pnpm i -g openclaw@latest

方法 2:永久修改执行策略(推荐用于开发)

powershell 复制代码
# 以管理员身份运行 PowerShell
# 然后执行:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned

# 确认修改
Get-ExecutionPolicy -List

方法 3:使用 PowerShell ISE 或 VS Code

如果你使用的是 VS Code 的集成终端,可以在 VS Code 中运行:

powershell 复制代码
# 在 VS Code 终端中执行
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
pnpm i -g openclaw@latest

📋 执行策略说明

策略 说明 安全性
Restricted 不允许运行任何脚本(默认) ⭐⭐⭐⭐⭐
RemoteSigned 本地脚本可以运行,远程脚本需要签名 ⭐⭐⭐⭐
Unrestricted 所有脚本都可以运行 ⭐⭐
Bypass 不阻止任何脚本

🎯 推荐操作步骤

  1. 以管理员身份打开 PowerShell

    • 右键点击 PowerShell
    • 选择"以管理员身份运行"
  2. 修改执行策略

    powershell 复制代码
    Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
  3. 确认修改

    powershell 复制代码
    Get-ExecutionPolicy -List
  4. 重新安装 OpenClaw

    powershell 复制代码
    pnpm i -g openclaw@latest

⚠️ 安全提示

  • RemoteSigned 策略是开发者的推荐选择
  • 它允许本地脚本运行,但远程脚本需要数字签名
  • 这样既保证了安全性,又不会影响开发工作

🔄 如果仍然有问题

如果上述方法都不行,可以尝试:

powershell 复制代码
# 完全绕过执行策略(仅当前会话)
powershell -ExecutionPolicy Bypass -Command "pnpm i -g openclaw@latest"

或者直接使用 npm 而不是 pnpm:

powershell 复制代码
npm install -g openclaw@latest

你现在可以试试方法 1(临时方案),如果成功的话,再考虑使用方法 2(永久方案)。

相关推荐
蜡台2 小时前
Node 版本管理器NVM 安装配置和使用
前端·javascript·vue.js·node·nvm
狂奔蜗牛飙车2 小时前
Day3:HTML5 基础标签:h1-h6、p、hr、br、a、img
前端·html·html5·html常用标签的使用方法
木斯佳2 小时前
前端八股文面经大全:腾讯前端暑期提前批一、二、三面面经(下)(2026-03-04)·面经深度解析
前端
bluceli2 小时前
前端国际化(i18n)实战指南:构建多语言应用的完整方案
前端
hh随便起个名3 小时前
React组件通信
前端·react.js·前端框架
前端 贾公子3 小时前
vite-plugin-eruda-pro 在vite中使用eruda
前端
Jackson__3 小时前
Agent Skill 和 Rules 有什么区别?
前端·agent·ai编程
不要卷鸿蒙啊3 小时前
【鸿蒙开发】HMRouter一款和好用的管理路由三方工具
前端·harmonyos
李剑一3 小时前
数字孪生大屏必看:Cesium 3D 模型选中交互,3 种高亮效果拿来就用!
前端·vue.js·cesium