双鸭山市网站建设_网站建设公司_会员系统_seo优化
2026/1/16 11:02:50 网站建设 项目流程

Powershell一般初始化情况下都会禁止脚本执行。脚本能否执行取决于Powershell的执行策略。

只有管理员才有权限更改这个策略。非管理员会报错。

通过 Get-ExecutionPolicy,用户可以快速检查当前有效的策略(如 Restricted、RemoteSigned、AllSigned 或 Unrestricted),这些策略决定了脚本是否需要数字签名或来自受信任源。‌微软官方解释如下:Get-ExecutionPolicy (Microsoft.PowerShell.Security) - PowerShell | Microsoft Learn

正常情况下,你的策略是Restricted——阻止你运行未签名的脚本。

PS C:\Users\OMEN> Get-ExecutionPolicy
Restricted

异常情况下,脚本执行是Unstricted,需要修复

PS C:\Users\OMEN> Get-ExecutionPolicy
Unstricted
PS C:\Users\OMEN> Set-ExecutionPolicy Restricted

查看所有支持的执行策略:

PS C:\Users\OMEN> [System.Enum]::GetNames([Microsoft.PowerShell.ExecutionPolicy])
Unrestricted
RemoteSigned
AllSigned
Restricted
Default
Bypass
Undefined
PS C:\Users\OMEN>

 

最后打开steam文件夹所在路径,删除hid.dll文件即可。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询