Команда start ms-windows-store://pdp/?productid=9N4WGH0Z6VHQ открывает в Microsoft Store страницу конкретного приложения, идентификатор которого указан после параметра productid. Такой URI-запрос часто встречается в инструкциях по установке программ, скриптах автоматизации и сообщениях об ошибках, когда Windows предлагает найти недостающий компонент именно через магазин.
Понимание структуры этой команды помогает не только запустить нужную страницу магазина, но и диагностировать проблемы: например, когда ссылка не открывается, Store не установлен в системе или страница приложения недоступна в вашем регионе. Ниже разберём синтаксис, способы запуска и типичные сбои.
Что означает эта команда
Разберём строку по частям. Ключевое слово start — встроенная команда Windows, которая запускает программу или открывает ресурс по указанной ссылке. Дальше идёт URI-схема ms-windows-store:// — зарегистрированный в системе протокол, который передаёт управление приложению Microsoft Store.
Фрагмент pdp расшифровывается как Product Details Page — страница сведений о продукте. Параметр productid содержит уникальный идентификатор приложения в каталоге магазина. Каждое приложение в Microsoft Store имеет такой идентификатор, и именно по нему магазин находит нужную страницу.
- 🧩
start— команда запуска из командной строки или окна «Выполнить»; - 🔗
ms-windows-store://— протокол, связанный с приложением Microsoft Store; - 📄
pdp— тип страницы: карточка продукта с описанием и кнопкой установки; - 🆔
productid=9N4WGH0Z6VHQ— идентификатор конкретного приложения в каталоге.
Важно: идентификатор продукта уникален для каждого приложения, и подмена даже одного символа приведёт к открытию другой страницы или к ошибке «страница не найдена». Поэтому копировать такие ссылки стоит целиком, без ручного набора.
Как выполнить команду
Самый быстрый способ — использовать диалоговое окно «Выполнить». Нажмите сочетание клавиш Win + R, вставьте команду в поле открывшегося окна и подтвердите ввод клавишей Enter. Через несколько секунд запустится Microsoft Store с уже открытой карточкой приложения.
Альтернативный вариант — командная строка или PowerShell. Откройте терминал и введите команду в том же виде:
start ms-windows-store://pdp/?productid=9N4WGH0Z6VHQ
В PowerShell команда start является псевдонимом Start-Process, поэтому результат будет аналогичным. Если вы встраиваете ссылку в скрипт или документацию, можно использовать и полную форму Start-Process "ms-windows-store://pdp/?productid=9N4WGH0Z6VHQ".
☑️ Проверка перед запуском команды
Где взять productid приложения
Идентификатор виден в адресной строке браузера, если открыть страницу приложения на веб-версии Microsoft Store. Адрес имеет вид apps.microsoft.com/detail/..., где в конце или в составе ссылки присутствует тот самый код из букв и цифр.
Ещё один способ — поделиться ссылкой из самого приложения Microsoft Store: на странице продукта есть кнопка «Поделиться», и скопированная ссылка будет содержать идентификатор. Из него уже можно сформировать URI-команду нужного вида.
Почему команда может не сработать
Наиболее частая причина сбоя — отсутствие или повреждение самого Microsoft Store. В некоторых редакциях Windows (например, корпоративных LTSC-сборках) магазин изначально не предустановлен, и протокол ms-windows-store:// просто не с чем ассоциировать. В таком случае система либо ничего не делает, либо показывает диалог выбора приложения для открытия ссылки.
Другие вероятные причины: приложение с указанным идентификатором удалено из каталога, недоступно в вашем регионе или несовместимо с вашей версией Windows. Тогда Store откроется, но вместо карточки покажет сообщение о недоступности.
| Симптом | Вероятная причина | Что проверить |
|---|---|---|
| Ничего не происходит | Протокол не ассоциирован, Store отсутствует | Наличие приложения Microsoft Store в системе |
| Ошибка «страница не найдена» | Неверный или устаревший productid | Точность идентификатора, актуальность ссылки |
| Store открывается и сразу закрывается | Повреждён кэш магазина | Сброс кэша через wsreset.exe |
| Сообщение о недоступности | Региональные ограничения | Регион в настройках системы |
⚠️ Внимание: не скачивайте «установщики Microsoft Store» со сторонних сайтов. Восстановление магазина выполняется штатными средствами Windows или через официальные пакеты — сторонние файлы под видом Store нередко содержат вредоносный код.
Диагностика и восстановление Microsoft Store
Начните с простого: выполните в окне «Выполнить» команду wsreset.exe. Она очищает кэш магазина и перезапускает его, что устраняет значительную часть сбоев с открытием страниц. Процесс занимает до минуты, после чего Store должен открыться автоматически.
Если сброс кэша не помог, проверьте, зарегистрировано ли приложение в системе. В PowerShell можно переустановить пакет магазина штатной командой Get-AppxPackage с последующей повторной регистрацией — точный синтаксис зависит от версии Windows, поэтому сверяйтесь с официальной документацией Microsoft для вашей сборки.
Также убедитесь, что службы и политики не блокируют магазин: на корпоративных устройствах администраторы иногда отключают Store через групповые политики, и тогда команда не сработает независимо от её корректности.
Другие полезные URI-команды магазина
Протокол ms-windows-store:// поддерживает не только страницы продуктов. Знание основных вариантов полезно при написании инструкций и скриптов:
- 🏠
ms-windows-store://home— главная страница магазина; - 🔍
ms-windows-store://search/?query=название— поиск по каталогу; - 📚
ms-windows-store://downloadsandupdates— раздел загрузок и обновлений; - ⭐
ms-windows-store://review/?productid=...— форма отзыва о приложении.
Доступность отдельных адресов может меняться между версиями Windows, поэтому перед использованием в скриптах проверяйте их на целевой системе.
Зачем вообще нужны URI-команды магазина
Такие ссылки используют разработчики, чтобы направлять пользователей прямо на страницу установки приложения, системные компоненты Windows — чтобы предложить скачать недостающий кодек или расширение, а авторы инструкций — чтобы дать читателю гарантированно рабочий путь к нужной программе без ручного поиска.
Безопасность при работе с такими ссылками
Сама по себе команда безопасна — она лишь открывает страницу в официальном магазине. Риск возникает, когда идентификатор продукта подменён: ссылка с чужим productid может вести на страницу поддельного приложения, имитирующего популярную программу.
Поэтому перед установкой проверяйте издателя приложения на открывшейся странице: для системных компонентов им должна быть корпорация Microsoft. Если ссылку прислали в письме или мессенджере, сверьте идентификатор с тем, что указан на официальном сайте разработчика.
⚠️ Внимание: если команда появилась в виде всплывающего окна или баннера на сомнительном сайте с предложением «установить необходимый компонент», не выполняйте её вслепую. Сначала проверьте, какое приложение откроется по этому идентификатору.
FAQ: частые вопросы
Что открывает productid 9N4WGH0Z6VHQ?
Это идентификатор конкретного приложения в каталоге Microsoft Store. Чтобы узнать, какое именно, выполните команду — магазин покажет карточку продукта с названием, издателем и описанием. Если страница недоступна, приложение могло быть удалено из каталога.
Можно ли выполнить команду без Microsoft Store?
Нет. Протокол ms-windows-store:// обрабатывается именно приложением магазина. Без него система не сможет открыть ссылку — потребуется сначала восстановить или установить Store штатными средствами Windows.
Работает ли команда в Windows 10 и Windows 11?
Да, URI-схема магазина поддерживается в обеих системах. Различаться может лишь оформление открывающейся страницы и доступность отдельных адресов протокола.
Что делать, если Store пишет, что приложение недоступно?
Проверьте регион в настройках системы, актуальность идентификатора и совместимость приложения с вашей версией Windows. Если приложение снято с публикации, открыть его страницу штатным способом не получится.
Можно ли использовать такую ссылку в скрипте установки?
Да, это распространённая практика: скрипт открывает карточку приложения, а пользователь подтверждает установку вручную. Полностью автоматической установки через URI-команда не выполняет — для этого существуют другие инструменты, например менеджер пакетов winget.