Вопрос или проблема
Несколько моих приложений из Windows Store (Фото, Контакты и Погода) были сильно сломаны на моем компьютере, поэтому я пытался сделать так, чтобы они снова заработали. Они не запускались, и в журнале событий было записано “Незаконный удаленный вызов процедуры”. Я пробовал средство устранения неполадок в Панели управления (не нашло ничего плохого), несколько команд PowerShell (большинство завершались с ошибкой “не удалось зарегистрировать приложение, файл AppXManifest.xml не найден”), пытался предоставить права группе “Администраторы” и подобные вещи. Однако ничто из этого не сработало.
Поэтому я загрузился в Linux и полностью удалил папку WindowsApps в надежде, что средство устранения неполадок теперь найдет явную проблему и переустановит приложения.
Тем не менее, оно все равно говорит, что проблему нельзя идентифицировать. Как я могу переустановить эти приложения? (Я знаю, что это не была такая уж умная идея.)
Мне удалось просто скопировать папку WindowsApps с другого компьютера с Windows 10 после того, как я предоставил свои правами своей учетной записи с помощью программ icacls
и takeown
. Теперь магазин снова работает, но проблема, с которой я столкнулся ранее, также снова возникла.
Ответ или решение
Удаление папки WindowsApps может привести к множеству проблем, как вы уже увидели в своей ситуации. Однако, ситуация не безвыходная. Ваша цель – восстановить работоспособность приложений, таких как Фотографии, Контакты и Погода. Ниже приведены шаги, которые помогут вам переустановить приложения и, возможно, решить проблемы с их запуском.
Шаг 1: Восстановление WindowsApps
Сначала следует убедиться, что папка WindowsApps, которую вы скопировали с другого компьютера, полностью функционирует. Иногда просто копирование папки может не сработать из-за недостающих файлов или неправильной структуры. Вы можете попробовать удалить вновь скопированную папку WindowsApps и выполнить следующие действия для ее восстановления.
Шаг 2: Использование PowerShell для переустановки приложений
-
Запустите PowerShell с правами администратора. Для этого найдите PowerShell в меню «Пуск», щелкните правой кнопкой мыши и выберите «Запуск от имени администратора».
-
Используйте команду для переустановки приложений:
Введите следующие команды одну за другой:Get-AppxPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
Эта команда регистрирует все приложения для всех пользователей и может помочь восстановить поврежденные или недостающие приложения.
Шаг 3: Переустановка конкретных приложений
Если вышеуказанный шаг не помог, вы можете попробовать удалить и переустановить конкретные приложения:
-
Удалите приложение:
Примените следующую команду, чтобы удалить, например, приложение «Погода»:Get-AppxPackage Microsoft.BingWeather | Remove-AppxPackage
-
Переустановите приложение:
После удаления используйте следующую команду для переустановки:Get-AppxPackage Microsoft.BingWeather -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
Шаг 4: Кэш Microsoft Store
Если приложения все еще не работают, попробуйте очистить кэш Microsoft Store:
-
Запустите команду для сброса кэша:
Откройте меню «Выполнить» (Win + R) и введите:wsreset.exe
Это сбросит кэш Microsoft Store и может исправить ошибки загрузки и установки.
Шаг 5: Проверка на поврежденные системные файлы
Используйте утилиту проверки системных файлов:
-
Откройте командную строку с правами администратора и введите:
sfc /scannow
Эта утилита проверит наличие поврежденных системных файлов и, если такие найдутся, попытается их восстановить.
Заключение
Следуя этим шагам, вы должны иметь возможность не только восстановить работу недоступных приложений, но и устранить причину их неисправности. Любая из предложенных рекомендаций может стать решением. Помните, что если проблемы все равно сохраняются, возможно, стоит рассмотреть вариант восстановления системы в предыдущую точку восстановления или даже чистую установку Windows, если ситуация не станет более управляемой. В любом случае, важным шагом является регулярное резервное копирование данных, чтобы избежать потери важной информации в будущем.