WinStoreRegion 0.1.0 — временная смена региона Microsoft Store
WinStoreRegion 0.1.0 — временная смена региона Microsoft Store
Иногда нужное приложение есть в Microsoft Store, но недоступно для текущего региона Windows. Регион можно поменять вручную в настройках системы, установить приложение, а затем вернуть обратно. WinStoreRegion автоматизирует этот процесс.
Программа сохраняет текущий регион Windows, временно переключает его на регион, где нужное приложение доступно, передаёт установку штатному механизму Microsoft Store и после начала установки возвращает исходный регион.
При этом WinStoreRegion не меняет регион учётной записи Microsoft, не подменяет IP-адрес, не использует сторонние серверы для загрузки приложений и не модифицирует Microsoft Store.
Основные возможности:
- автоматическое сохранение и восстановление исходного региона Windows;
- проверка, доступно ли приложение для установки в выбранном регионе;
- поиск регионов, в которых приложение доступно;
- установка через штатные механизмы Microsoft Store;
- восстановление региона после сбоя или прерванного запуска;
- журнал выполненных операций;
- проверка наличия новых версий программы;
- русский, английский и китайский интерфейс.
WinStoreRegion распространяется как portable-приложение: установка самой программы не требуется. Права администратора также не нужны.
Поддерживаются Windows 10 начиная с версии 1809 и Windows 11.
Для релиза собираются версии:
- x64 — обычные 64-битные ПК на Intel и AMD;
- ARM64;
- x86 — 32-битная Windows.
На реальном компьютере пока полностью проверена x64-сборка. ARM64 и x86 собираются тем же процессом, но на соответствующем железе ещё не тестировались.
Программа написана на Rust и распространяется с открытым исходным кодом по лицензии GPL-3.0-or-later.
Важно: исполняемые файлы пока не имеют цифровой подписи, поэтому при первом запуске Windows SmartScreen может показать предупреждение. Для опубликованных файлов доступны SHA-256-хеши, а весь процесс сборки открыт на GitHub.
Проект находится на ранней стадии, поэтому сообщения об ошибках, результаты проверки на других версиях Windows, ARM64 и x86 и предложения по улучшению приветствуются.
Скачать: github.com/kroxiksut/win-store-region/releases/tag/v0.1.0
Исходный код: github.com/kroxiksut/win-store-region
