Як виправити, як програми Microsoft Store не оновлюються до нової версії в Windows 10

Вирішення проблеми з оновленням застосунків Microsoft Store у Windows 10

У користувачів Windows 10 іноді виникає неприємна ситуація: застосунки, завантажені з Microsoft Store, не оновлюються до останніх версій. Ця проблема спостерігається вже протягом тривалого часу. Попри наявність оновлень, їх встановлення не призводить до оновлення застосунків. Давайте розберемось, як це виправити.

Одразу слід зазначити, що процес виправлення може зайняти добу. Вам потрібно буде виконати кілька кроків. Хоча ймовірність невелика, але можливо, що проблема вирішиться сама собою, і вам не доведеться чекати так довго. При цьому ви зможете користуватися системою у звичайному режимі.

Я особисто зіткнувся з цією проблемою на прикладі застосунку Sticky Notes, який “застряг” на версії 2.1.18.0, і не оновлювався навіть після оновлення до Windows 10 1809.

Запуск засобу усунення несправностей Microsoft Store

Відкрийте “Параметри” і перейдіть у розділ “Оновлення та безпека”. Знайдіть вкладку “Усунення несправностей” і прокрутіть до пункту “Програми Windows Store”. Запустіть засіб усунення несправностей і застосуйте всі запропоновані ним виправлення.

Скидання налаштувань Microsoft Store

Викличте вікно “Виконати” (натисніть Win + R). Введіть “WSReset.exe” і натисніть Enter. Відкриється вікно командного рядка. Якщо Microsoft Store був відкритий, він закриється. Дочекайтеся, поки командний рядок завершить скидання налаштувань. Ви побачите, що процес завершено, коли Microsoft Store відкриється знову.

Перевстановлення Microsoft Store

Запустіть PowerShell від імені адміністратора і виконайте наступну команду для перевстановлення Microsoft Store:

Get-AppXPackage *WindowsStore* -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)AppXManifest.xml"}

Очищення папки SoftwareDistribution

Перед очищенням папки SoftwareDistribution, увімкніть режим “У літаку”. Це можна зробити через Центр сповіщень.

Відкрийте командний рядок і виконайте наступні команди. Кожна з них виконується окремо. Після введення кожної команди натискайте Enter і дочекайтеся завершення виконання, перш ніж вводити наступну.

Першу команду потрібно виконати 3-4 рази:

taskkill /F /FI "SERVICES eq wuauserv"

Наступні команди виконуються лише один раз:

net stop cryptSvc
net stop bits
net stop msiserver
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
rmdir C:WindowsSoftwareDistributionDataStore
rmdir C:WindowsSoftwareDistributionDownload

Після виконання попередніх команд, запустіть наступні. Знову ж таки, кожна команда виконується окремо:

Net Stop bits
Net Stop wuauserv
Net Stop appidsvc
Net Stop cryptsvc
Ren %systemroot%SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%system32catroot2 catroot2.bak
Net Start bits
Net Start wuauserv
Net Start appidsvc
Net Start cryptsvc

Очікування

Продовжуйте користуватися комп’ютером у звичайному режимі протягом дня. Увечері вимкніть комп’ютер. Наступного дня після завантаження, перевірте наявність оновлень в Microsoft Store.

Ви повинні побачити доступні оновлення для застосунків. Встановіть їх, і ви отримаєте останні версії програм.