使用DesktopDeployR部署R Shiny应用报Windows Script Host错误run.wsf未找到
DesktopDeployR 启动报错排查方向
- 路径合法性校验
优先确认部署包解压后的全路径是否包含中文、空格、特殊符号(&、%、#等),DesktopDeployR 对非ASCII、含特殊字符的路径兼容性极差,可尝试将整个部署包移动到纯英文无特殊字符的根目录路径(例如D:\deploy_test\)后再启动测试。 - 解压完整性与杀毒软件排查
对比目标设备上的部署包文件与本地正常运行的原始部署包的文件数量、文件夹大小,排查是否存在压缩包损坏、解压过程中文件丢失的情况;同时检查公司杀毒软件的隔离区,确认是否存在R.exe、run.wsf等核心执行文件被误杀隔离的情况,必要时将部署包目录加入杀毒软件白名单。 - Windows 脚本宿主执行权限校验
公司设备通常会通过组策略限制WSH(Windows脚本宿主)的执行权限,可按下Win+R输入cscript回车,若弹出脚本执行被禁止的提示,需联系IT运维开通对应脚本执行权限。 - 端口占用排查
检查DesktopDeployR默认绑定的端口是否被目标设备上的其他进程占用,可修改部署包内的端口配置项,更换为未被占用的闲置端口后重试。 - 目录读写权限校验
确认当前登录用户对部署包所在目录拥有读写权限,若部署包放在C:\根目录、Program Files等需高权限的路径,可移动到当前用户的文档目录下再启动测试。
内容的提问来源于stack exchange,提问作者yeahman269
相关产品推荐
相关产品推荐

