安装Teradici遇ps1未签名错误,修改执行策略无效求助
解决Teradici安装失败的两个问题
一、端口60443被占用的处理
- 打开管理员PowerShell,执行以下命令找出占用端口的进程PID:
netstat -ano | findstr :60443 - 根据返回的PID,强制结束对应进程:
taskkill /F /PID [替换为实际PID号] - 如果是系统服务占用,先通过PID查找服务名:
找到服务名后停止服务:sc queryex type= service state= all | findstr [替换为实际PID号]
安装完成后再用net stop [替换为实际服务名]net start [服务名]重启服务。
二、PowerShell配置文件未签名的绕过方案
方案1:临时重命名用户配置文件
- 打开文件资源管理器,定位到
C:\Users\user\OneDrive\문서\WindowsPowerShell - 将
Microsoft.PowerShell_profile.ps1重命名为Microsoft.PowerShell_profile.ps1.bak - 重新运行Teradici安装程序,安装完成后再改回原名称即可。
方案2:临时设置当前会话执行策略
- 打开管理员PowerShell,执行以下命令(仅对当前PowerShell会话生效,不会修改系统全局策略):
Set-ExecutionPolicy Bypass -Scope Process -Force - 在同一个PowerShell窗口中,直接运行Teradici的安装exe文件:
.\Teradici安装程序路径.exe
方案3:迁移配置文件到非OneDrive路径
- 在
C:\Users\user\Documents下创建WindowsPowerShell文件夹(如果不存在) - 将OneDrive路径下的
Microsoft.PowerShell_profile.ps1复制到新创建的文件夹中 - 删除OneDrive路径下的原脚本文件,避免PowerShell加载未签名的版本
- 重新运行安装程序即可。
内容的提问来源于stack exchange,提问作者MyBug18
相关产品推荐
相关产品推荐

