大家好,我是一名来自俄罗斯的开发者,想向中国社区分享一个小型开源工具:WinStoreRegion。
俄罗斯和中国用户其实会遇到一个很相似的问题:Microsoft Store 中有些应用会因为 Windows 当前设置的地区不同而无法显示或安装,但这些应用本身在电脑上往往完全可以正常运行。
通常的解决办法是手动修改 Windows 地区,重新打开 Microsoft Store,安装需要的应用,然后再把原来的地区改回来。
我开发 WinStoreRegion,就是为了把这个过程自动化,并且尽量做得更方便、更安全。
WinStoreRegion 可以临时切换 Windows 地区,调用 Microsoft Store 的正常安装流程,并在安装真正开始后自动恢复原来的地区设置。
在修改地区之前,程序会保存当前地区,因此即使程序异常退出或者电脑重启,也可以恢复之前的设置。
不过,我认为 WinStoreRegion 最重要的功能,其实并不是简单的“地区切换”,而是:
自动检测某个 Microsoft Store 应用在哪些地区真正可用。
你可以直接粘贴 Microsoft Store 链接或者 Product ID,程序会自动查询 Microsoft 的商店目录。
默认情况下,WinStoreRegion 会先检查大约 40 个主要地区,并且只显示这个应用实际上可以获取的地区。
如果有需要,也可以启动完整扫描,对大约 250 个地区进行检查。
也就是说,你不需要自己一个一个尝试美国、德国、英国、日本等地区,WinStoreRegion 会自动帮你找出哪些地区真正可用。
需要说明的是,WinStoreRegion 并不会破解 Microsoft Store,也不会修改 Microsoft Account 的账号地区,不会伪造 IP 地址,也不会从第三方服务器下载安装包。
它只是自动操作 Windows 自带的地区设置,并继续使用 Microsoft Store 官方的正常机制。
支持的平台
每个版本都会提供以下架构的独立构建:
-
Windows x64
-
Windows ARM64
-
Windows x86 / Win32
程序是便携式的,只需要一个很小的 .exe 文件,不需要安装,也不需要管理员权限。
完全开源,并且允许自由传播
WinStoreRegion 是一个完全开源的软件项目,采用 GNU GPL-3.0-or-later 许可证。
你可以自由下载、使用、查看源代码、自行编译、修改以及再次分发,只需要遵守 GPL 许可证的要求。
因此,如果中国的软件网站、软件下载站、论坛、社区或者其他用户愿意转载、镜像或者重新分发 WinStoreRegion,我完全欢迎。
如果这个工具能够帮助到更多用户,对我来说反而是件好事。
中文从第一个正式版本就已经支持
这一点对我来说很重要:
中文不是后来才补上的功能,而是在 WinStoreRegion 的第一个公开版本 v0.1.0 中就已经包含。
也就是说,我从项目一开始就考虑到了中国用户。
因为我认为,中国用户和俄罗斯用户在 Microsoft Store 的地区限制方面,确实会遇到一些相似的问题,所以我希望这个工具从最初版本开始就不仅仅服务于俄语用户。
不过,我本人不会中文。
目前程序中的中文翻译主要借助机器翻译和 AI 完成,所以肯定可能存在不自然的表达、术语错误或者不符合中文使用习惯的地方。
如果你发现任何翻译问题,我会非常感谢你的帮助。
你可以:
-
直接在这个帖子里回复;
-
给我发送私信;
-
或者在 GitHub 上提交 Issue / Pull Request。
尤其欢迎中文母语用户帮助我改进界面中的表达,让它听起来更自然、更符合实际软件使用习惯。
俄罗斯和中国用户都在不同程度上遇到国际软件平台的地区限制。
所以我觉得,来自不同国家的用户和开发者之间互相分享一些简单、开放、自由的软件工具,是一件很自然的事情。
希望 WinStoreRegion 也能对中国用户有所帮助。
欢迎大家反馈 Bug、测试 ARM64 或 x86 版本、提出功能建议,也非常欢迎帮助改进中文翻译。
GitHub / 源代码:
最新版本 / 下载:
https://github.com/kroxiksut/win-store-region/releases/latest
全部版本:
许可证: GNU GPL-3.0-or-later