A Microsoft platform for building and publishing apps for Windows devices.
Hi @Raja Shanmugam ,
Thanks for setting out the deployment chain so clearly.
Blocking the Microsoft Store app doesn't, by itself, block automatic UWP app updates. Microsoft notes explicitly that Store apps keep updating by default even when access to the Store app is blocked: Configure access to the Microsoft Store app – Considerations. Since your package comes from the Partner Center preinstall kit, it's still a Store-serviced package, so wrapping it in an MSI doesn't stop it from being updated outside that MSI. To stop the automatic update, configure the update policy itself (not just the Store-access policy), through whichever method manages these devices:
- Group Policy: enable Turn off Automatic Download and Install of updates under Computer Configuration > Administrative Templates > Windows Components > Store.
- Intune/MDM: set ApplicationManagement/AllowAppStoreAutoUpdate to 0 at the device scope. Microsoft documents the CSP values and Group Policy mapping in ApplicationManagement Policy CSP – AllowAppStoreAutoUpdate.
These are two paths to the same control — use whichever matches your management setup, and if both apply to a device, check for conflicts.
One thing to plan for: this is a device-wide Store automatic-update policy, not a restriction for your app alone. Plan how other affected apps, including built-in apps, will remain updated. It does not block every update mechanism: Microsoft specifically notes that Win32 Store apps with an active Intune assignment can still update. That exception should not be generalized to your UWP app. See Add Microsoft Store apps to Intune – Common Store policy settings.
To verify it's working:
- Use an isolated test device or VM that still has 1.0.0 installed. Apply the policy before allowing normal background Store update servicing to run, and confirm it actually applied through GPO results or Intune profile status.
- For the Group Policy configuration, check
AutoDownloadunderHKLM\SOFTWARE\Policies\Microsoft\WindowsStore. The expected value is REG_DWORD = 2, displayed as 0x2 when you run:
This mapping is documented in Group Policy and packaged apps – Turn off Automatic Download and Install of updates. The registry value 2 and CSP value 0 are different representations; do not interchange them. For MDM, also verify the device's policy status rather than relying on the registry value alone.reg query "HKLM\SOFTWARE\Policies\Microsoft\WindowsStore" /v AutoDownload - Monitor the UWP package version during normal background update servicing and check that it remains at 1.0.0 without deploying a newer MSI. Do not use a manual update action to test automatic-update blocking. A device already at 1.1.0 remaining unchanged would not demonstrate that the policy blocked the 1.0.0 → 1.1.0 update. Once your MSI 1.1.0 is available, confirm that deploying it upgrades the package as intended.
Let me know how it goes on a test device, or if you'd rather explore a longer-term packaging change so this app is fully decoupled from Store servicing.
If you found my explanation above was truly helpful or informative to you, I would greatly appreciate it if you could follow this guidance so others with the same issue could benefit as well.
Thank you.