微软阻止开源工具下载 Windows 镜像

Rufus 是一款老牌的 USB 启动盘制作工具,可以将 Windows、Linux 等系统的 ISO 格式的镜像制作成 USB 启动盘。Rufus 本身体积非常小巧(1.3MB 左右),使用时也无需安装,并且以 GPLv3 协议在 GitHub 上开源了。

该工具的一个特点是用户无需提前下载对应的镜像文件,通过内置的 Fido 脚本,用户可以一键完成系统文件的下载和启动盘的制作。但近日该工具遇到了一个问题,那就是微软调整服务器后,用户无法再通过 Fido 脚本下载 Windows ISO 了(影响了 Windows 8、10 和 11)。

该问题最初是 GitHub 用户 Voltagex 注意到的,当时他遇到了无法下载 Windows 10 21H2 Build 19044.1288 的问题,并得到了 "无法从服务器获取架构" 的错误(如下图)。

这个问题随后也被开发者 Pete Batard(Rufus 和 Fido 的开发者)所证实,而且开发者认为此次改变是微软故意而为之的:

从进一步的调查来看,微软肯定是故意阻止了我们的脚本查询。唯一适用的查询 GetProductDownloadLinksBySku 是从微软网页内部发送的,因为当尝试复制/粘贴该查询到不同的浏览器窗口,现在都会返回错误。

而以前是可以发送独立的 HTTP 查询来检索内容,微软如今修改了他们的服务器,所以如果你现在试图在 https://www.microsoft.com/en-gb/software-download/windows11 上下文之外发送请求的话,都会得到一个错误提示。

开发者 William Bulin 经过测试指出,微软通过添加额外的引荐来源阻止了这类请求,限制第三方获取下载链接,而他通过正确设置 Fido 的引荐来源也修复了该问题。Fido 开发者已经合并了该 PR,并于昨天推出了 Fido 1.31 版本,修复了该问题。

开发者 Pete Batard 表示,他会确保 Rufus 也能尽快使用更新版本的脚本,从而修复无法下载制作 Windows 系统启动盘的问题。

 

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/206533/rufus-microsoft-block-windows-iso-downloads

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。