The windows servicing store

The windows servicing store

Provides infrastructure support for Windows Store.This service is started on demand and if disabled applications bought using Windows Store will not behave correctly.

This service also exists in Windows 8.

Startup Type

Windows 10 version Home Pro Education Enterprise
1507 Manual Manual Manual Manual
1511 Manual Manual Manual Manual
1607 not exists not exists not exists not exists
1703 not exists not exists not exists not exists
1709 not exists not exists not exists not exists
1803 not exists not exists not exists not exists
1809 not exists not exists not exists not exists
1903 not exists not exists not exists not exists
1909 not exists not exists not exists not exists
2004 not exists not exists not exists not exists
20H2 not exists not exists not exists not exists

Default Properties

Display name: Windows Store Service (WSService)
Service name: WSService
Type: share
Path: %WinDir%\System32\svchost.exe -k wsappx
File: %WinDir%\System32\WSService.dll
Error control: normal
Object: LocalSystem
Privileges:
  • SeCreateGlobalPrivilege
  • SeChangeNotifyPrivilege

Default Behavior

The Windows Store Service (WSService) is running as LocalSystem in a shared process of svchost.exe. Other services might run in the same process. If Windows Store Service (WSService) fails to start, the error is logged. Windows 10 startup proceeds, but a message box is displayed informing you that the WSService service has failed to start.

Dependencies

Windows Store Service (WSService) is unable to start, if the Remote Procedure Call (RPC) service is stopped or disabled.

Restore Default Startup Type for Windows Store Service (WSService)

Automated Restore

1. Select your Windows 10 edition and release, and then click on the Download button below.

2. Save the RestoreWindowsStoreServiceWSServiceWindows10.bat file to any folder on your hard drive.

3. Right-click the downloaded batch file and select Run as administrator.

Windows. Services. Store Namespace

Provides types and members you can use to access and manage Microsoft Store-related data for the current app. For example, you can use this namespace to get Microsoft Store listing and license info for the current app, purchase the current app or products that are offered by the app, or download and install package updates for the app.

This namespace was introduced in Windows 10, version 1607, and it can only be used in projects that target Windows 10 Anniversary Edition (10.0; Build 14393) or a later release in Visual Studio. If your project targets an earlier version of Windows 10, you must use the Windows.ApplicationModel.Store namespace instead of the Windows.Services.Store namespace. For more information, see In-app purchases and trials.

Classes

Provides response data for a request to acquire the license for a downloadable content (DLC) add-on package for the current app.

Provides license info for the current app, including licenses for products that are offered by the app.

Represents a specific instance of a product SKU that can be purchased.

Provides response data for a request to determine whether a license can be acquired for a downloadable content (DLC) add-on package.

Provides additional data for a product SKU that the user has an entitlement to use.

Provides response data for a request that involves a consumable add-on for the current app.

Provides members you can use to access and manage Microsoft Store-related data for the current app. For example, you can use members of this class to get Microsoft Store listing and license info for the current app, purchase the current app or products that are offered by the app, or download and install package updates for the app.

Represents an image that is associated with a product listing in the Windows Store.

Provides license info for a durable add-on that is associated with the current app.

Represents options that can be specified when using the RequestDownloadAndInstallStorePackagesAsync method to download and install downloadable content (DLC) packages for the current app.

Provides license info for a downloadable content (DLC) package for the current app.

Читайте также:  Как повысить версию windows 10 до 2004

Provides info about a package for the current app that has an update available for download from the Microsoft Store.

Provides response data for a request to download and install a package for the current app.

Contains pricing info for a product listing in the Microsoft Store.

Represents a product that is available in the Microsoft Store.

Contains a collection of filter strings you can use with the GetStoreProductsAsync method to get info for the specified products that are associated with the current app.

Provides response data for a paged request to retrieve details about products that can be purchased from within the current app.

Provides response data for a request to retrieve details about products that can be purchased from within the current app.

Provides response data for a request to retrieve details about the current app.

Contains additional details that you can pass to a purchase request for a product, including the product name to display to the user during the purchase.

Provides response data for a request to purchase an app or product that is offered by the app.

Represents info about a new or updated package that is in the download and installation queue for the current app.

Provides data for the Completed event of the StoreQueueItem class.

Provides status info for a new or updated package that is in the download and installation queue for the current app.

Provides response data for a request to rate and review the product.

Provides a helper method that can be used to send requests to the Microsoft Store for operations that do not yet have a corresponding API available in the Windows SDK.

Provides response data for a request that is sent to the Microsoft Store.

Provides info for a stock keeping unit (SKU) of a product in the Microsoft Store.

Provides subscription info for a product SKU that represents a subscription with recurring billing.

Provides response data for a request to uninstall a package for the current app.

Represents a video that is associated with a product listing in the Microsoft Store.

Structs

Provides status info for a package that is associated with a download or installation request.

Enums

Defines values that represent the license status for a downloadable content (DLC) add-on package.

Defines values that represent the status of an request that is related to a consumable add-on.

Defines values that represent the units of a trial period or billing period for a subscription.

Defines values that represent the state of a package download or installation request.

Defines values that represent the status of a request to purchase an app or add-on.

Defines values that represent extended state info for a new or updated package that is in the download and installation queue for the current app.

Defines values that describe the operation being performed for the current package in the download and installation queue.

Defines values that specify the state of a new or updated package that is in the download and installation queue for the current app.

Gets the result status for the rate and review request for the product.

Defines values that represent the status of a package uninstall request.

Store Context Class

Definition

Provides members you can use to access and manage Microsoft Store-related data for the current app. For example, you can use members of this class to get Microsoft Store listing and license info for the current app, purchase the current app or products that are offered by the app, or download and install package updates for the app.

Windows 10 requirements

Remarks

This class and the rest of the Windows.Services.Store namespace was introduced in Windows 10, version 1607. This class can only be used in projects that target Windows 10 Anniversary Edition (10.0; Build 14393) or a later release in Visual Studio. If your project targets an earlier version of Windows 10, you must use the Windows.ApplicationModel.Store namespace instead of the Windows.Services.Store namespace. For more information, see In-app purchases and trials.

The StoreContext class is the main entry point to the Windows.Services.Store namespace. Use members of this class to perform tasks such as getting Microsoft Store listing and license info for the current app, purchasing the current app or add-ons that are offered by the app, or downloading and installing package updates for the app. Other classes and types in this namespace represent items such as add-ons for the app, licenses for the app and its add-ons, and Microsoft Store listing info for the app.

Читайте также:  Астра линукс выключение через терминал

To get a StoreContext object, use one of these static methods:

GetDefault: Use this method in single-user apps (that is, apps that run only in the context of the user that launched the app). This method gets a StoreContext object that you can use to access and manage Microsoft Store-related data for the user. Most Universal Windows Platform (UWP) apps are single-user apps.

GetForUser: Use this method in multi-user apps. This method gets a StoreContext object that you can use to access and manage Microsoft Store-related data for a specific user. For more information about multi-user apps, see Introduction to multi-user applications.

In a Windows desktop application that uses the Desktop Bridge, you must add some additional code to configure the StoreContext object before your app can use this object. For more information, see Using the StoreContext class in a desktop application that uses the Desktop Bridge.

After you have a StoreContext object, you can start calling methods to purchase an app or add-on for the current user and other tasks. For more information, see the following articles:

You can also use a StoreContext object to download and install package updates for the app. For more information, see Download and install package updates for your app.

Version history

Windows version SDK version Value added
1703 15063 FindStoreProductForPackageAsync
1803 17134 CanAcquireStoreLicenseAsync
1803 17134 CanAcquireStoreLicenseForOptionalPackageAsync
1803 17134 CanSilentlyDownloadStorePackageUpdates
1803 17134 DownloadAndInstallStorePackagesAsync
1803 17134 GetAssociatedStoreQueueItemsAsync
1803 17134 GetStoreProductsAsync(IEnumerable,IEnumerable,StoreProductOptions)
1803 17134 GetStoreQueueItemsAsync
1803 17134 RequestDownloadAndInstallStorePackagesAsync(IEnumerable,StorePackageInstallOptions)
1803 17134 RequestUninstallStorePackageAsync
1803 17134 RequestUninstallStorePackageByStoreIdAsync
1803 17134 TrySilentDownloadAndInstallStorePackageUpdatesAsync
1803 17134 TrySilentDownloadStorePackageUpdatesAsync
1803 17134 UninstallStorePackageAsync
1803 17134 UninstallStorePackageByStoreIdAsync
1809 17763 RequestRateAndReviewAppAsync
1809 17763 SetInstallOrderForAssociatedStoreQueueItemsAsync

Properties

Gets a value that indicates whether package updates for the current app can be downloaded without displaying a notification UI to the user.

Gets info about the user that is associated with the current StoreContext object in a multi-user app.

Methods

Acquires a license for the specified downloadable content (DLC) add-on package for the current app.

Gets a value that indicates whether a license can be acquired for the specified downloadable content (DLC) add-on of the current app for the current user.

Gets a value that indicates whether a license can be acquired for the specified downloadable content (DLC) package of the current app for the current user.

Downloads and installs the specified downloadable content (DLC) packages for the current app from the Microsoft Store without displaying a notification UI dialog to the user.

Gets Store product details for the app or add-on that is associated with the specified package.

Gets the collection of packages for the current app that have updates available for download from the Microsoft Store, including optional packages for the app.

Gets license info for the current app, including licenses for add-ons for the current app.

Gets Microsoft Store listing info for the products that can be purchased from within the current app.

Gets Microsoft Store listing info for the products that can be purchased from within the current app. This method supports paging to return the results.

Gets info about all the new or updated packages that are in the download and installation queue for the current app.

Gets the remaining balance for the specified consumable add-on for the current app.

Retrieves a Microsoft Store ID key that can be used to query for product entitlements or to consume product entitlements that are owned by the current user.

Retrieves a Microsoft Store ID key that can be used to grant entitlements for free products on behalf of the current user.

Gets a StoreContext object that can be used to access and manage Microsoft Store-related data for the current user in the context of the current app.

Gets a StoreContext object that can be used to access and manage Microsoft Store-related data for the specified user in the context of the current app.

Gets Microsoft Store listing info for the current app and provides access to a method that you can use to purchase the app for the current user.

Gets Microsoft Store listing info for the specified products that are associated with the current app.

Gets Microsoft Store listing info for the specified products that are associated with the current app, with the option to use a filter for the query.

Gets info about the specified new or updated packages that are in the download and installation queue for the current app.

Gets Microsoft Store info for the add-ons of the current app for which the user has purchased.

Gets Microsoft Store info for the add-ons of the current app for which the user has purchased. This method supports paging to return the results.

Reports a consumable add-on for the current app as fulfilled in the Microsoft Store.

Attempts to download and install the specified downloadable content (DLC) packages for the current app from the Microsoft Store. This method also displays a UI dialog that requests permission for the operation.

This method must be called on the UI thread.

Attempts to download and install the specified downloadable content (DLC) packages for the current app from the Microsoft Store, with the specified install options. This method also displays a UI dialog that requests permission for the operation.

This method must be called on the UI thread.

Attempts to download and install the specified package updates for the current app from the Microsoft Store. This method also displays a UI dialog that requests permission for the operation.

This method must be called on the UI thread.

Attempts to download the specified package updates for the current app from the Microsoft Store. This method also displays a UI dialog that requests permission for the operation.

This method must be called on the UI thread.

Requests the purchase for the specified app or add-on and displays the UI that is used to complete the transaction via the Microsoft Store.

This method must be called on the UI thread.

Requests the purchase for the specified app or add-on and displays the UI that is used to complete the transaction via the Microsoft Store. This method provides the option to specify additional details for a specific offer within a large catalog of products that are represented by a single listing in the Microsoft Store, including the product name to display to the user during the purchase.

This method must be called on the UI thread.

Requests the user to rate and review the app. This method will display the UI for the user to select a Store rating and add an optional Store review for the product.

This method must be called on the UI thread.

Attempts to uninstall the specified optional package for the current app. This method also displays a UI dialog that requests permission for the operation.

Attempts to uninstall the specified downloadable content (DLC) package for the current app. This method also displays a UI dialog that requests permission for the operation.

Sets the order in which to install the specified packages in the download and installation queue for the current app.

Attempts to download and install the specified package updates for the current app from the Microsoft Store without displaying a notification UI to the user.

Attempts to download the specified package updates for the current app from the Microsoft Store without displaying a notification UI to the user.

Uninstalls the specified optional package for the current app without displaying a notification UI dialog to the user.

Uninstalls the specified downloadable content (DLC) package for the current app without displaying a notification UI dialog to the user.

Events

Raised when the status of the app’s license changes (for example, the trial period has expired or the user has purchased the full version of the app).

Читайте также:  Не определяется монитор linux
Оцените статью