- Как обновить приложения Microsoft Store в Windows 10
- Обновление приложений
- Как включить автоматические обновления для приложений в Windows 10
- Как отключить автоматические обновления для приложений в Windows 10
- Windows 8.1 Обновления пакета приложений Microsoft Store доступны для скачивания
- Дополнительные сведения
- Вопросы и ответы
- Какие приложения Microsoft Store будут обслужить через этот канал
- Будут ли выпущены обновления приложений Microsoft Store, не входящие, например OneNote
- Могут ли сторонние приложения Microsoft Store обновляться с помощью этого процесса
- Будет ли Корпорация Майкрософт продолжать выпуск обновлений
- Как получить обновления
- Какие языки доступны
- Какие выпуски Windows поддерживаются
- Могу ли я установить эти обновления в отраслевых (встроенных) выпусках
- Как создать изображение, которое включает эти приложения
- Можно ли использовать этот процесс для переустановки приложений входящие, которые удаляются после развертывания Windows 8.1.
- Можно ли установить пакеты в автономном режиме
- Когда будут отправлены пакеты
- Download and install package updates from the Store
- Download and install package updates with the user’s permission
- Display download and install progress info
- Download and install package updates silently
- Mandatory package updates
- Code example for mandatory packages
- Uninstall optional packages
- Get download queue info
Как обновить приложения Microsoft Store в Windows 10
В Windows 10 Microsoft Store загружает и устанавливает обновления для приложений автоматически, но это не всегда происходит сразу после того, как новая версия становится доступной.
Если вы хотите убедиться, что используете последнюю версию приложения или узнали о новой функции и хотите сразу же начать ее использовать, вы можете в любое время обновить приложения из Microsoft Store вручную.
В этом руководстве вы узнаете, как проверить и загрузить обновления для приложений, доступных в Microsoft Store в Windows 10.
Обновление приложений
Чтобы обновить приложения в Windows 10, выполните следующие действия:
- Откройте приложение Microsoft Store.
После выполнения этих шагов доступные обновления будут загружены и установлены для всех приложений и игр, установленных на вашем компьютере.
Как включить автоматические обновления для приложений в Windows 10
Чтобы включить автоматические обновления для приложений Microsoft Store, выполните следующие действия:
- Откройте приложение Microsoft Store.
- Нажмите кнопку « Узнать больше» (многоточие) в правом верхнем углу и выберите параметр «Настройки».
- Включите тумблер Обновлять приложения автоматически.
После выполнения этих шагов, когда для приложений станут доступны обновления, они будут загружены и установлены автоматически.
Как отключить автоматические обновления для приложений в Windows 10
Чтобы отключить автоматические обновления для приложений в Windows 10, выполните следующие действия:
- Откройте приложение Microsoft Store.
- Нажмите кнопку «Узнать больше» (многоточие) в правом верхнем углу и выберите параметр «Настройки».
- Отключите тумблер Обновлять приложения автоматически.
После того, как вы выполните эти шаги, приложение Microsoft Store перестанет автоматически обновлять приложения.
Если у вас возникли проблемы с загрузкой и обновлением приложений, вы можете использовать эти инструкции, чтобы исправить Microsoft Store.
Windows 8.1 Обновления пакета приложений Microsoft Store доступны для скачивания
В этой статье описывается цикл выпуска для администраторов для обновления приложений Microsoft Store, установленных по умолчанию на Windows 8.1.
Оригинальная версия продукта: Windows 10 — все выпуски
Исходный номер КБ: 2971128
Дополнительные сведения
Когда вы подключены к Интернету, Windows 8.1 получают обновления приложений Microsoft Store непосредственно из приложения Microsoft Store. Приложение Microsoft Store отображается на экране Windows Start.
Чтобы обновить эти приложения Microsoft Store на компьютерах, которые не могут подключиться к сайту Microsoft Store с помощью Интернета, Корпорация Майкрософт имеет коллекцию загружаемых обновлений, доступных в каталоге обновления Windows. Эти обновления можно распространять с помощью системного центра, WSUS и сторонних эквивалентов. Кроме того, они могут быть соскальзываются в образ операционной системы, используемый вашей организацией.
Цель этого процесса заключается не в обходе Microsoft Store, а в том, чтобы включить компьютеры, которые не могут подключаться к Microsoft Store, обновлять приложения Microsoft Store на регулярной основе.
Вопросы и ответы
Какие приложения Microsoft Store будут обслужить через этот канал
Корпорация Майкрософт выпускает пакеты для Windows 8.1 приложений Microsoft Store, перечисленных в таблице выпуска в конце этой статьи.
Будут ли выпущены обновления приложений Microsoft Store, не входящие, например OneNote
Нет. В настоящее время мы нацелены на приложения Microsoft Store, которые по умолчанию распространяются Windows 8.1 выпусками.
Могут ли сторонние приложения Microsoft Store обновляться с помощью этого процесса
Нет. Разработчик сторонних приложений может сделать пакет доступным, и это могут быть sideload Apps с DISM, аналогичные бизнес-приложениям.
Будет ли Корпорация Майкрософт продолжать выпуск обновлений
Да. Корпорация Майкрософт обновит пакеты почтовых ящиков для Windows 8.1 для клиентов в зависимости от необходимости. Обратитесь в службу поддержки Майкрософт, чтобы запросить обновление одного или более пакетов.
Как получить обновления
Эти пакеты будут доступны через WSUS и каталог обновления Windows.
Какие языки доступны
Пакеты включают все языки, поддерживаемые в настоящее время через Microsoft Store.
Какие выпуски Windows поддерживаются
Windows 8.1 x86 и x64 версии поддерживаются. Windows RT 8.1 не поддерживается.
Могу ли я установить эти обновления в отраслевых (встроенных) выпусках
Нет, отраслевые выпуски не лицензируются для этих приложений, поэтому обновления для этих приложений не поддерживаются. Если у вас есть потребность в приложениях Microsoft Store для отраслевых выпусков, обратитесь к менеджеру учетной записи или откройте билет поддержки для оценки вашего запроса.
Как создать изображение, которое включает эти приложения
Мы рекомендуем установить обновления приложений в рамках обновления развертывания операционной системы с помощью WSUS. Если вам необходим автоматизированный процесс, вы можете извлечь каждый файл .cab в соответствующий MSI. Затем вы можете сценарий установки или развертывания с помощью традиционных технологий развертывания приложений.
Можно ли использовать этот процесс для переустановки приложений входящие, которые удаляются после развертывания Windows 8.1.
Нет. Этот процесс предназначен только для обновления приложений, уже установленных в системе. Если вы можете включить временный доступ к Microsoft Store, вы можете установить приложения снова, а затем сохранить их с помощью этого процесса. Или вам потребуется развернуть новое изображение, которое содержит приложения.
Можно ли установить пакеты в автономном режиме
Нет. Вы не можете использовать dism.exe для установки обновлений в автономном режиме. Они должны быть установлены через . Установка MSI в запущенную операционную систему.
Когда будут отправлены пакеты
Вот расписание выпуска для каждого приложения Microsoft Store:
Download and install package updates from the Store
Starting in Windows 10, version 1607, you can use methods of the StoreContext class in the Windows.Services.Store namespace to programmatically check for package updates for the current app from the Microsoft Store, and download and install the updated packages. You can also query for packages that you have marked as mandatory in Partner Center and disable functionality in your app until the mandatory update is installed.
Additional StoreContext methods introduced in Windows 10, version 1803 enable you to download and install package updates silently (without displaying a notification UI to the user), uninstall an optional package, and get info about packages in the download and install queue for your app.
These features help you automatically keep your user base up to date with the latest version of your app, optional packages, and related services in the Store.
Download and install package updates with the user’s permission
This code example demonstrates how to use the GetAppAndOptionalStorePackageUpdatesAsync method to discover all available package updates from the Store and then call the RequestDownloadAndInstallStorePackageUpdatesAsync method to download and install the updates. When using this method to download and install updates, the OS displays a dialog that asks the user’s permission before downloading the updates.
These methods support required and optional packages for your app. Optional packages are useful for downloadable content (DLC) add-ons, dividing your large app for size constraints, or for shipping additional content separate from your core app. To get permission to submit an app that uses optional packages (including DLC add-ons) to the Store, see Windows developer support.
This code example assumes:
- The code runs in the context of a Page.
- The Page contains a ProgressBar named downloadProgressBar to provide status for the download operation.
- The code file has a using statement for the Windows.Services.Store, Windows.Threading.Tasks, and Windows.UI.Popups namespaces.
- The app is a single-user app that runs only in the context of the user that launched the app. For a multi-user app, use the GetForUser method to get a StoreContext object instead of the GetDefault method.
To only download (but not install) the available package updates, use the RequestDownloadStorePackageUpdatesAsync method.
Display download and install progress info
When you call the RequestDownloadStorePackageUpdatesAsync or RequestDownloadAndInstallStorePackageUpdatesAsync method, you can assign a Progress handler that is called one time for each step in the download (or download and install) process for each package in this request. The handler receives a StorePackageUpdateStatus object that provides info about the update package that raised the progress notification. The previous example uses the PackageDownloadProgress field of the StorePackageUpdateStatus object to display the progress of the download and install process.
Be aware that when you call RequestDownloadAndInstallStorePackageUpdatesAsync to download and install package updates in a single operation, the PackageDownloadProgress field increases from 0.0 to 0.8 during the download process for a package, and then it increases from 0.8 to 1.0 during the install. Therefore, if you map the percentage shown in your custom progress UI directly to the value of the PackageDownloadProgress field, your UI will show 80% when the package is finished downloading and the OS displays the installation dialog. If you want your custom progress UI to display 100% when the package is downloaded and ready to be installed, you can modify your code to assign 100% to your progress UI when the PackageDownloadProgress field reaches 0.8.
Download and install package updates silently
Starting in Windows 10, version 1803, you can use the TrySilentDownloadStorePackageUpdatesAsync and TrySilentDownloadAndInstallStorePackageUpdatesAsync methods to download and install package updates silently, without displaying a notification UI to the user. This operation will succeed only if the user has enabled the Update apps automatically setting in the Store and the user is not on a metered network. Before calling these methods, you can first check the CanSilentlyDownloadStorePackageUpdates property to determine whether these conditions are currently met.
This code example demonstrates how to use the GetAppAndOptionalStorePackageUpdatesAsync method to discover all available package updates and then call the TrySilentDownloadStorePackageUpdatesAsync and TrySilentDownloadAndInstallStorePackageUpdatesAsync methods to download and install the updates silently.
This code example assumes:
- The code file has a using statement for the Windows.Services.Store and System.Threading.Tasks namespaces.
- The app is a single-user app that runs only in the context of the user that launched the app. For a multi-user app, use the GetForUser method to get a StoreContext object instead of the GetDefault method.
The IsNowAGoodTimeToRestartApp, RetryDownloadAndInstallLater, and RetryInstallLater methods called by the code in this example are placeholder methods that are intended to be implemented as needed according to your own app’s design.
Mandatory package updates
When you create a package submission in Partner Center for an app that targets Windows 10, version 1607 or later, you can mark the package as mandatory and the date and time on which it becomes mandatory. When this property is set and your app discovers that the package update is available, your app can determine whether the update package is mandatory and alter its behavior until the update is installed (for example, your app can disable features).
The mandatory status of a package update is not enforced by Microsoft, and the OS does not provide a UI to indicate to users that a mandatory app update must be installed. Developers are intended to use the mandatory setting to enforce mandatory app updates in their own code.
To mark a package submission as mandatory:
- Sign in to Partner Center and navigate to the overview page for your app.
- Click the name of the submission that contains the package update you want to make mandatory.
- Navigate to the Packages page for the submission. Near the bottom of this page, select Make this update mandatory and then choose the day and time on which the package update becomes mandatory. This option applies to all UWP packages in the submission.
For more information, see Upload app packages.
If you create a package flight, you can mark the packages as mandatory using a similar UI on the Packages page for the flight. In this case, the mandatory package update applies only to the customers who are part of the flight group.
Code example for mandatory packages
The following code example demonstrates how to determine whether any update packages are mandatory. Typically, you should downgrade your app experience gracefully for the user if a mandatory package update does not successfully download or install.
Uninstall optional packages
Starting in Windows 10, version 1803, you can use the RequestUninstallStorePackageAsync or RequestUninstallStorePackageByStoreIdAsync methods to uninstall an optional package (including a DLC package) for the current app. For example, if you have an app with content that is installed via optional packages, you might want to provide a UI that enables users to uninstall the optional packages to free up disk space.
The following code example demonstrates how to call RequestUninstallStorePackageAsync. This example assumes:
- The code file has a using statement for the Windows.Services.Store and System.Threading.Tasks namespaces.
- The app is a single-user app that runs only in the context of the user that launched the app. For a multi-user app, use the GetForUser method to get a StoreContext object instead of the GetDefault method.
Get download queue info
Starting in Windows 10, version 1803, you can use the GetAssociatedStoreQueueItemsAsync and GetStoreQueueItemsAsync methods to get info about the packages that are in the current download and installation queue from the Store. These methods are useful if your app or game supports large optional packages (including DLCs) that can take hours or days to download and install, and you want to gracefully handle the case where a customer closes your app or game before the download and installation process is complete. When the customer starts your app or game again, your code can use these methods to get info about the state of the packages that are still in the download and installation queue so you can display the status of each package to the customer.
The following code example demonstrates how to call GetAssociatedStoreQueueItemsAsync to get the list of in-progress package updates for the current app and retrieve status info for each package. This example assumes:
- The code file has a using statement for the Windows.Services.Store and System.Threading.Tasks namespaces.
- The app is a single-user app that runs only in the context of the user that launched the app. For a multi-user app, use the GetForUser method to get a StoreContext object instead of the GetDefault method.
The MarkUpdateInProgressInUI, RemoveItemFromUI, MarkInstallCompleteInUI, MarkInstallErrorInUI, and MarkInstallPausedInUI methods called by the code in this example are placeholder methods that are intended to be implemented as needed according to your own app’s design.