You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows下`ie_get_proxy_for_url`报错及R包安装问题求助

ERROR_WINHTTP_UNABLE_TO_DOWNLOAD_SCRIPT报错解析与解决办法

报错含义

这个错误是Windows系统WinHTTP组件抛出的异常,本质是R在发起网络请求(比如usethis::use_news_md()拉取模板、安装RcppCGAL时下载依赖资源)时,无法通过当前代理配置获取或执行所需的网络脚本/资源,核心问题是代理设置与R的网络请求逻辑不兼容。

解决办法

  • 临时禁用系统代理
    打开Windows设置→网络和Internet→代理,关闭「自动检测设置」和手动代理选项,重启R会话后重新执行目标操作。
  • 手动配置R适配代理(需保留代理时)
    在R中执行以下代码设置代理参数(替换为你的代理信息):
    Sys.setenv(HTTP_PROXY = "http://你的代理地址:端口")
    Sys.setenv(HTTPS_PROXY = "http://你的代理地址:端口")
    # 若代理需认证,添加以下两行
    # Sys.setenv(HTTP_PROXY_USER = "你的用户名")
    # Sys.setenv(HTTP_PROXY_PWD = "你的密码")
    
    设置完成后重启R会话再尝试操作。
  • 切换R的网络请求后端
    R默认使用WinHTTP,可切换为curl后端规避代理兼容问题:
    1. 先安装curl包:
      install.packages("curl")
      
    2. 配置R使用curl:
      options(download.file.method = "curl")
      options(usethis.http_fun = curl::curl_download)
      
    完成后重新执行目标操作。
  • 排查防火墙/杀毒软件拦截
    部分防火墙或杀毒软件会拦截R的网络请求,临时关闭这类软件后重试,确认是否是拦截导致的问题。

内容的提问来源于stack exchange,提问作者Stéphane Laurent

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 02:00:54