Вирішення проблеми з оновленням застосунків 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.
Ви повинні побачити доступні оновлення для застосунків. Встановіть їх, і ви отримаєте останні версії програм.