首页 > 休闲 > 正文

Win11 PowerShell 怎么设置?从默认终端到执行策略一次讲清

2026-10-24 22:36:06 · 七零八碎网 · 综合 · 阅读 625

很多人第一次在 Windows 11 上打开 PowerShell,置从终端是到执为了跑一条命令、装一个工具,行策结果要么窗口一闪就关,略次要么提示“禁止运行脚本”,讲清要么发现打开的置从终端是旧版控制台而不是 PowerShell。这些问题大多不是到执系统坏了,而是行策几个设置项没对上。本文围绕 Win11 PowerShell 怎么设置,略次把默认终端、讲清启动目录、置从终端窗口外观、到执执行策略和常见故障排查讲清楚,行策按顺序操作即可。略次

需要先说明的讲清是,Windows 11 自带的是 Windows PowerShell 5.1,而 PowerShell 7 需要单独安装,两者可以共存。下面的设置以系统自带版本为主,涉及 PowerShell 7 的地方会单独标注;具体菜单名称可能因系统版本和更新略有差异,以你机器上的实际界面为准。

一、把默认终端和默认打开方式设置好

Win11 默认使用“Windows 终端”承载 PowerShell,但如果你从旧习惯出发,可能仍会弹出传统控制台窗口,导致字体、标签页和复制粘贴体验不一致。设置入口在“设置 → 系统 → 开发者选项 → 终端”,把“默认终端应用程序”改为“Windows 终端”。改完后重新打开一次窗口才会生效,已开的窗口不会自动切换。

如果你希望右键“开始”按钮或 Win+X 菜单里的项目直接进 PowerShell,可以在“设置 → 个性化 → 任务栏”相关项里检查是否显示 PowerShell 入口;不同版本这里可能显示为“终端”或“Windows PowerShell”。另外,在文件资源管理器地址栏输入 powershell 并回车,可以在当前目录直接打开 PowerShell,这个技巧比每次手动 cd 更省事。

还有一类常见需求是“以管理员身份运行”。在开始菜单搜索 PowerShell,右键选择“以管理员身份运行”即可;如果经常用,可以右键固定到任务栏,但仍需注意日常操作不建议长期挂在管理员窗口里,避免误执行高风险命令。

二、执行策略:脚本跑不起来的头号原因

运行 .ps1 脚本时提示“无法加载文件,因为在此系统上禁止运行脚本”,这是执行策略(ExecutionPolicy)在起作用,不是权限不足。查看当前策略可在 PowerShell 中执行 Get-ExecutionPolicy -List,会按作用域列出结果。常见作用域有 MachinePolicy、UserPolicy、Process、CurrentUser、LocalMachine,优先级从高到低,组策略下发的策略无法用普通命令覆盖。

个人电脑上比较稳妥的做法是只对当前用户放开:执行 Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned。RemoteSigned 的含义是本地编写的脚本可以直接运行,从网络下载的脚本需要数字签名,兼顾可用性和安全性。执行后会提示确认,输入 Y 回车。不要随手改成 Unrestricted 或 Bypass,尤其是来源不明的脚本。

如果执行后仍报错,先用 Get-ExecutionPolicy -List 确认 CurrentUser 一行是否已变为 RemoteSigned。若显示的还是 Undefined 或仍被拒绝,多半是组策略或安全管理软件在接管,此时应联系单位 IT 或查看安全软件日志,而不是继续强改。设置完成后建议关闭并重开窗口验证。

三、启动目录、外观与配置文件

默认情况下,PowerShell 打开后位于用户目录。若你经常在某个项目文件夹里操作,可以在 Windows 终端的设置中为该配置文件修改“起始目录”,填入目标路径即可;也可以在配置文件里加一行 Set-Location D:\你的项目路径。配置文件路径可用 $PROFILE 查看,文件不存在时用 New-Item -Path $PROFILE -ItemType File -Force 创建。

外观方面,字体、字号、配色、透明度都在 Windows 终端的设置界面里调整,选择对应的 PowerShell 配置文件后修改“外观”。如果中文显示为方块,优先换用支持中文的等宽字体,例如系统自带的等宽字体或常见开源等宽字体,不要随意下载来路不明的字体包。改完记得点保存,终端设置是即时生效的。

编码问题也值得提前设置。部分老脚本输出中文乱码,与代码页有关,可在需要时临时执行 chcp 65001 切换到 UTF-8;长期方案是在配置文件里设置输出编码。不要为了省事全局改系统区域设置,这可能影响其他旧软件的显示。

四、设置失败时的排查顺序

建议按固定顺序排查:先确认打开的是 PowerShell 还是命令提示符,窗口标题通常会写明;再确认是否为管理员窗口;然后看执行策略列表;最后看安全软件和组策略是否拦截。若窗口一闪而过,多半是脚本执行完就退出,可在终端里手动运行脚本路径,或加 -NoExit 参数观察报错信息。

如果 PowerShell 本身打不开或报错退出,可以先重启资源管理器,再检查系统更新;仍不行时,用系统自带的“获取帮助”应用或官方支持页面查询错误代码,不要直接下载所谓“修复工具”。涉及单位电脑、政务或涉密环境的设置,一律以本单位 IT 管理规定为准,本文的操作仅适用于个人设备的常规配置。

小结:Win11 PowerShell 怎么设置,核心就四步——把默认终端设为 Windows 终端、按需以管理员身份打开、用 CurrentUser 作用域设置 RemoteSigned 执行策略、在终端设置里调好起始目录和字体。每改一项就重开窗口验证一次,出问题按“窗口类型→权限→执行策略→安全软件”的顺序回退,比一次性大改更容易定位原因。