Вадим Стеркин

  • Главная
  • Windows
  • SSD
  • Программы
  • Разное
  • Об авторе
Вы тут: Главная → Popular → Магазин Windows и его приложения: удаление, восстановление, установка в издании LTSC

Магазин Windows и его приложения: удаление, восстановление, установка в издании LTSC

Рубрики: Popular, Windows, Вопрос - Ответ Обновлено: 08.02.2021 комментариев 67

Управление состоянием приложений традиционно было не самой сильной стороной системы обслуживания Windows. Даже пакетами MSI установщика Windows невозможно управлять в образе так же как в установленной системе, не говоря уже о массе других установщиков. Поэтому от нового поколения приложений логично было ожидать большей управляемости.

Добавлены инструкции для Windows 10 по восстановлению удаленного Магазина или его установке в LTSB/LTSC

[+] Сегодня в программе

  • Удаление магазинных приложений
  • Установка магазинных приложений
  • Восстановление удаленного Магазина или его установка в издании LTSC
    • Способ 1 — Установка пакетов
    • Способ 2 — Inbox Apps ISO
  • Управление ассоциациями приложений

Удаление магазинных приложений

Новый интерфейс приложений Windows стал притчей во языцех. Намного меньше говорится о том, что под капотом у него новые модели безопасности и обслуживания. Магазинные приложения распространяются посредством магазина Windows. Однако некоторые из них (для просмотра фото, видео, PDF и т.д.) входят в состав Windows и доступны немедленно после установки.

Для управления состоянием этих приложений предусмотрены специальные параметры DISM.ехе и командлеты PowerShell, причем все работает элементарно!

Общие сведения

Выполните в PowerShell с правами администратора команду:

Get-AppxPackage -AllUsers

Вы увидите список приложений каждого пользователя.

Управление приложениями Windows с помощью DISM
Увеличить рисунок

Для каждого пакета отображается свойство PackageUserInformation. Неизвестный пользователь – эти локальная система, а состояние Staged означает, что приложение подготовлено для установки в каждую новую учетную запись. Таким образом, полное удаление встроенных магазинных приложений подразумевает зачистку не только в профилях интерактивных пользователей, но и в системной учетной записи.

Удаление приложений в своей и системной учетной записи

Этого достаточно, если в систему не входили другие пользователи. Во всех вариантах первая команда удаляет подготовленные приложения из системной учетной записи, поэтому PowerShell надо запускать от имени администратора. Вторая команда удаляет приложения, установленные в текущей учетной записи.

Сохранить только магазин и возможность покупок в нем.

Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -CNotLike '*Store*'} | Remove-AppxProvisionedPackage -Online
Get-AppXPackage | Where-Object {$_.Name -CNotLike '*Store*'} | Remove-AppxPackage

Сохранить наряду с магазином любые приложения. Используйте в команде имена пакетов приложений и логический оператор -and. Скрипт PowerShell с именами всех пакетов приложений, идущих с Windows 10, есть тут. В этом примере сохраняются калькулятор и приложение для обработки скриншотов.

Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -CNotLike '*Store*' -and $_.DisplayName -CNotLike '*Calc*' -and $_.DisplayName -CNotLike '*ScreenSketch*'} | Remove-AppxProvisionedPackage -Online
Get-AppXPackage | Where-Object {$_.Name -CNotLike '*Store*' -and $_.Name -CNotLike '*Calc*' -and $_.Name -CNotLike '*ScreenSketch*'} | Remove-AppxPackage

Удалить магазин и лишиться возможности покупок в нем в Windows 10 (в Windows 8.х магазин не удаляется). Удаленный магазин можно вернуть с помощью переустановки ОС поверх или путем установки его пакета, как описано ниже в статье. Однако второй вариант не вернет возможность покупок, поскольку StorePurchaseApp из магазина не скачать.

Get-AppXProvisionedPackage -Online | Remove-AppxProvisionedPackage -Online
Get-AppXPackage | Remove-AppxPackage

Удаление приложений из других учетных записей

Если в систему входили другие пользователи, для полной зачистки нужно удалять приложения и у них. У командлета Remove-AppxPackage параметр -AllUsers работает только начиная с версии 1803. Без него команда удаляет приложения только из текущей учетной записи.

Однако этот параметр предназначен для точечного удаления пакетов, а не массового. Даже с правами администратора команда ниже может выдавать ошибку «Сбой удаления», ссылаясь на тот или иной пакет.

Get-AppXPackage -AllUsers | Remove-AppxPackage -AllUsers

Если у вас созданы другие учетные записи, и в них выполнялся вход, в каждой из них выполните без прав администратора команду:

Get-AppXPackage | Remove-AppxPackage

Установка магазинных приложений

Для установки приложений предусмотрены два командлета PowerShell:

  • Add-AppXProvisionedPackage – добавляет приложения в системную учетную запись с целью автоматической установки во все новые учетные записи
  • Add-AppXPackage – добавляет приложения в текущую учетную запись

Кстати, когда-то приложение TechEd Russia 2012 для Windows 8 первоначально появилось на сайте конференции в качестве пакета (в магазине — только за день до начала события). Примерно таким способом его и предлагалось установить.

*
Увеличить рисунок

Установка приложений в текущую учетную запись подробнее рассматривается ниже на примере магазина.

Восстановление удаленного Магазина или его установка в издании LTSC

Применимо к Windows 10. | Обновлено 14-Jul-2019.

В Windows 10 удаление всех магазинных приложений заодно сносит и сам Магазин, и до недавнего времени был только один официальный способ вернуть — переустановить систему поверх. В издании LTSC Магазина нет изначально, и на форуме я не раз видел желающих его туда вписать.

Windows Store LTSB

Описанным ниже способом можно установить любое приложение. Но установка магазина позволяет устанавливать любые приложения из него, а также автоматически обновлять их.

Способ 1 — Установка пакетов

  1. В Параметрах введите в поиск developer и в настройках для разработчиков включите установку неопубликованных приложений.
    Windows Store LTSB
  2. Перейдите на эту страницу, вставьте в поле поиска ссылку на магазин и выберите Retail. Вы увидите список ссылок на сервер Microsoft, где размещены все необходимые пакеты для различных архитектур.
  3. Скачайте три пакета зависимостей с расширением APPX для своей архитектуры (например, для 64-разрядной ОС в имени пакета должно быть написано x64):
    Microsoft.NET.Native.Framework
    Microsoft.NET.Native.Runtime
    Microsoft.VCLibs

    Примечание. На этом и следующем шаге файлы могут скачиваться с именем вида GUID и без расширения. Добавьте расширение самостоятельно.
  4. Скачайте пакет магазина Microsoft.WindowsStore с расширением APPXBUNDLE.
  5. В проводнике перейдите в папку с пакетами, из меню Файл запустите PowerShell и выполните:
    • Если пакеты сразу скачивались с нормальными именами и расширениями, достаточной одной команды (при сортировке по имени пакеты из шага 3 идут перед магазином).
      dir *.appx* | sort $_.Name | %{Add-AppxPackage -Path $_.FullName}
    • Если расширения к файлам пришлось добавлять самостоятельно, выполните две команды (первая устанавливает пакеты из шага 3, вторая — магазин).
    • dir *.appx | %{Add-AppxPackage -Path $_.FullName}
      dir *.appxbundle | %{Add-AppxPackage -Path $_.FullName}
      

Если команда не выдала ошибок, магазин уже в меню Пуск.

Способ 2 — Inbox Apps ISO

Microsoft выпустила Windows 10 Inbox Apps ISO с оффлайн-пакетами всех встроенных приложений, включая Магазин. Все приложения можно ставить на любую стабильную или инсайдерскую сборку с любым языком, но достаточно и магазина, потому что дальше можно качать приложения оттуда.

Windows 10 Inbox Apps ISO доступен организациям в VLSC.

  1. В Параметрах введите в поиск developer и в настройках для разработчиков включите установку неопубликованных приложений.
  2. Подключите ISO двойным щелчком и в проводнике перейдите в папку с приложениями нужной вам разрядности, например F:\amd64fre
  3. Скопируйте во временную папку (например, C:\temp) пакет магазина Microsoft.WindowsStore с расширением APPXBUNDLE и три пакета с расширением APPX:
    Microsoft.NET.Native.Framework
    Microsoft.NET.Native.Runtime
    Microsoft.VCLibs
  4. В проводнике перейдите в папку с пакетами, из меню Файл запустите PowerShell и выполните команду:
    dir *.appx* | sort $_.Name | %{Add-AppxPackage -Path $_.FullName}

Пакет также раздавался в рамках инсайдерской программы, но во второй половине 2018 года его убрали. Проверить доступность ISO для инсайдеров на данный момент вы можете, следуя инструкциям ниже.

  1. Вступите в инсайдерскую программу.
  2. Перейдите сюда → выполните вход → скачайте пакет Inbox Apps Bundle Insider Preview (все будет по-русски, если надо).
    Windows Store LTSB

Спасибо за наводку и тестирование на LTSB участникам чата @winsiders в Telegram — Niks и Andrea Leo.


Как видите, из консоли можно полностью управлять состоянием магазинных приложений для Windows. С традиционными приложениями все не так радужно, но появилась одна очень интересная возможность.

Управление ассоциациями приложений

Для домашних пользователей новая модель связи программ с типами файлов в ряде случаев создает проблемы, зато администраторам она принесла приятные дивиденды. Windows 8 стала первой ОС Microsoft, где появилась простая и удобная возможность сопоставить типы файлов программам в рамках обслуживания образов.

Управление приложениями Windows с помощью DISM
Увеличить рисунок

Работает это очень просто! Вам нужно:

  1. Сопоставить программы типам файлов в своей учетной записи на настроенном ПК, используя компонент панели управления «Программы по умолчанию».
  2. Экспортировать параметры ассоциаций в XML-файл:
    dism /online /Export-DefaultAppAssociations:C:\temp\AppAssoc.xml
  3. Импортировать параметры из XML-файла в:
    • работающую систему:
    dism /online /Import-DefaultAppAssociations:C:\temp\AppAssoc.xml

    • подключенный VHD- или WIM-образ:

    dism /Mount-Image /ImageFile:C:\wim\install.wim /MountDir:C:\mount
    dism /Image:C:\mount /Import-DefaultAppAssociations:C:\temp\AppAssoc.xml

Все учетные записи, созданные после импорта параметров, получают заданные настройки ассоциаций файлов! Например, если в организации решили ассоциировать с изображениями, фото и видео традиционные приложения вместо магазинных, можно импортировать параметры в образ и развертывать его.

Я не случайно подчеркнул момент с новыми учетными записями, поскольку у имеющихся учетных записей не происходит переопределения уже заданных ассоциаций. Это напоминает настройку параметров реестра стандартной учетной записи, не правда ли?

Наконец, заданные ассоциации можно легко отменить:

:: В работающей системе
dism /online /Remove-DefaultAppAssociations
:: В образе
dism /Image:C:\mount /Remove-DefaultAppAssociations

Конечно, описанные выше нововведения в обслуживании нацелены на корпоративный сектор. Но ими вполне можно пользоваться дома, например:

  1. На физических и виртуальных машинах я удалил магазинные приложения из тех учетных записей, где они не используются вовсе, что позволило сэкономить дисковое пространство.
  2. Прежде чем создавать новую учетную запись для члена семьи, можно быстро настроить ассоциации приложений в соответствии с предпочтениями человека, упростив тем самым начальную настройку системы.

А вы видите применение этим возможностям? Напишите в комментариях, если взяли их на заметку!

Эта статья завершает серию о нововведениях в системе обслуживания Windows 8. За кадром осталось разве что улучшение в механизме установке обновлений в автономный образ. Я знаю, что многим из вас тема DISM интересна, и в будущем я еще обязательно к ней вернусь.

Метки: DISM, PowerShell, автоустановка Информация в статье применима к Windows 8 и новее

Об авторе

Вадим - владелец этого блога, и почти все записи здесь вышли из-под его пера. Подробности о блоге и авторе здесь.

Вас также может заинтересовать:

  • 10 мифов Windows 10 LTSC, которые никогда не умрут
  • Как предотвратить автоматическую установку приложений из образа и магазина в Windows 10
  • Тонкости управления компонентами Windows
  • Как исправить ошибки при установке обновлений Windows с помощью встроенного восстановления компонентов
  • Как правильно ассоциировать типы файлов с программами в Windows, и почему вам нужно учиться этому заново
← Как моментально изменить масштаб всех картинок в документе Word
Учетная запись Microsoft: вопросы и ответы →
Telegram logo

Я в Telegram

Подпишитесь на канал и читайте интересные записи чаще! Есть вопросы? Задайте их в чате.

комментариев 67

↓
  1. Vlad62

    03.12.2012 в 09:12

    Хорошая статья. Сборщики G-сборок будут просто в восторге. Системные администраторы наверное то же. Почему наверное? Потому что например я, не готов разворачивать 8ку на предприятии.
    Спасибо за статью.

    Годится! Согласны? Thumb up Thumb down +4
    • Vadim Sterkin

      03.12.2012 в 11:21

      Влад, эти возможности будут и в следующих версиях Windows, так что когда-нибудь ты будешь в восторге :)

      Ваша оценка: Thumb up Thumb down +1
  2. Andrew Zaslavskiy

    03.12.2012 в 11:51

    Вадим, спасибо за статью. Очень пригодилось решение по Управлению ассоциациями приложений.
    Ну и в продолжении дискуссии о Windows 8 на предприятии: Установили, в качестве эксперимента, двум обычным пользователям Win8 Pro. Без двух дней как месяц пользуются, никаких нареканий с их стороны. Но в вопросе ставить-не ставить на предприятии Win8, ИМХО каждого администратора. Сорри, за оффтоп

    Ваша оценка: Thumb up Thumb down +1
    • Vadim Sterkin

      03.12.2012 в 12:20

      Андрей, я рад, что вам пригодилась информация из статьи.

      Внедрение новой ОС на предприятии — это не ИМХО каждого администратора, а решение руководства компании и/или ИТ-отдела :) За исключением случаев, когда пользователи сами вольны выбирать клиентскую ОС.

      Ваша оценка: Thumb up Thumb down +1
  3. Леонид

    03.12.2012 в 15:15

    Я пока не вижу для себя применения. Но в любом случае спасибо.(учиться не когда не поздно)

    Ваша оценка: Thumb up Thumb down 0
  4. Виталий К. ©

    03.12.2012 в 16:48

    Get-AppXProvisionedPackage -online | Remove-AppxProvisionedPackage -online
    Get-AppXPackage | Remove-AppxPackage

    Шикарная команда! Самая полезная в цикле статей о Вин8. Жаль что метро так просто не удаляется.

    Годится! Согласны? Thumb up Thumb down +5
    • Vadim Sterkin

      03.12.2012 в 16:54

      Виталий, я зря зачеркнул овации? :)

      Ваша оценка: Thumb up Thumb down +1
  5. Виталий К. ©

    03.12.2012 в 17:33

    Vadim Sterkin: Виталий, я зря зачеркнул овации? :) »

    Конечно. 600 метров освобождает- это вам не шутки, а целый дистрибутив ХР. Не, серьёзно, как можно было раздуть такие простейшие приложения на 600 метров? Ума не приложу. Тем более эта ОС рассчитана на установку на планшеты, у которых память сильно ограничена.

    Ваша оценка: Thumb up Thumb down 0
    • Vadim Sterkin

      03.12.2012 в 18:33

      Виталий, я написал «у меня», а не вообще. Вы перепроверьте у себя все-таки.

      А на планшетах такие приложения как раз и нужны, хотя не факт, что именно те, что идут в составе ОС.

      Ваша оценка: Thumb up Thumb down 0
  6. Виталий К. ©

    04.12.2012 в 18:11

    Vadim Sterkin: Виталий, я написал «у меня», а не вообще. »

    То есть вы удаляли не на чистой ОС? Тогда да, надо бы проверить, сколько выйдет на чистом образе ОС.

    Vadim Sterkin: А на планшетах такие приложения как раз и нужны, »

    Нужны, но больно у МС они тяжёлые вышли.

    Ваша оценка: Thumb up Thumb down 0
    • Vadim Sterkin

      04.12.2012 в 20:16

      Я удалял на виртуалке, где пользовался некоторыми приложениями в одной интерактивной учетной записи (по крайней мере, я обновлял их из магазина). Развертывать чистую виртуалку я не стал.

      Думаю, что на чистой ОС там поменьше, мегабайт по 100-150 на учетку. Проверьте — отпишитесь :)

      Ваша оценка: Thumb up Thumb down 0
  7. Алексей

    05.12.2012 в 10:36

    для удаления в других учетных записях используйте параметр -User ИмяПользователя

    Вадим, у меня Remove-AppxPackage почему-то не знает о других пользователях.
    Команда

    PS C:\Windows\system32> Get-AppxPackage -User TestUser -Name Microsoft.Bing | Remove-AppxPackage

    возвращает следующую ошибку:
    Windows cannot remove Microsoft.Bing_1.2.0.137_x64__8wekyb3d8bbwe because the current user does not have that package installed.
    при том, что без ремува в конце, пакет свободно находится.
    Где я ошибся?

    Ваша оценка: Thumb up Thumb down 0
    • Vadim Sterkin

      05.12.2012 в 13:09

      Алексей, попробуйте указать полное имя пакета для начала. И раз у вас тестовый пользоавтель, попробуйте удалить под ним.

      Ваша оценка: Thumb up Thumb down 0
  8. Алексей

    05.12.2012 в 15:17

    Vadim Sterkin,

    Get-AppxPackage со значением свойства PackageFullName в качестве аргумента вообще ничего не возвратила. Под пользователем удалить получилось. Заметил, что у меня с тестовым пользователем версии пакетов различаются. Провел эксперимент: обновил ПО тестовика, и снова попытался удалить его пакет под своей учеткой. Ошибка исчезла, но приложение удалилось только у меня. У пользователя оно осталось.
    Вероятно, Remove-AppxPackage не предназначена для удаления софта в других учетках.

    Ваша оценка: Thumb up Thumb down +2
    • Vadim Sterkin

      05.12.2012 в 17:10

      Алексей, да, похоже не предназначена. Судя по документации, там нет параметра -User (в отличие от Get-AppxPackage). Я поправлю статью.

      Ваша оценка: Thumb up Thumb down 0
  9. Евгений

    07.12.2012 в 09:31

    Да, очень полезная информация! А есть ли возможность автономно обновить встроенные Windows 8-приложения, чтобы после чистой установки системы не приходилось бы в каждой учетной записи обновлять их из магазина Windows (15 штук на сегодня магазин предлагает)

    Ваша оценка: Thumb up Thumb down 0
    • Vadim Sterkin

      07.12.2012 в 12:24

      Евгений, хороший вопрос. Чтобы установить приложение, нужен пакет. Пакеты — в магазине, посему официально поддерживаемый способ — Создание настроенного образа операционной системы.

      С параметрами по умолчанию магазин загружает пакеты и ждет, пока вы не согласитесь на установку. Поэтому вы можете самостоятельно поковыряться в этой теме — куда он что загружает, как устанавливает. Утилиты Руссиновича должны помочь.

      Ваша оценка: Thumb up Thumb down 0
  10. Виталий К. ©

    07.01.2013 в 22:55

    Вадим, руки таки дошли до установки релиза Вин8. Само собой первым делом выполнил нужные команды.
    До: 8721485824 байт
    После: 8092856320 байт
    Итого- экономия 628629504 байт, или 600 Мб без полмегабайта.
    Обновлений никаких не ставил, учётная запись локальная, из метро приложений разок запустил музыку и видео.
    Скриншоты готов предоставить, если надо.

    Ваша оценка: Thumb up Thumb down +2
    • Vadim Sterkin

      08.01.2013 в 10:36

      Спасибо, Виталий. Значит, мне ничего не надо исправлять в статье :)

      Ваша оценка: Thumb up Thumb down 0
  11. Виталий К. ©

    08.01.2013 в 20:43

    Забыл уточнить- это версия Профессиональная 64 битная.
    Да, удаление почти всех компонентов освободило ещё 500 МБ. Правда эти мегабайты сначала осели в восстановлении системы, и освободились только после очистки всех точек.

    Ваша оценка: Thumb up Thumb down 0
  12. Виталий К. ©

    13.01.2013 в 06:03

    Точно так же можно удалить приложения из подключенного образа, указывая путь к нему в параметре -Path.

    Образ после удаления опять таки вырос, но с помощью ImageX пережал с максимальным сжатием, и сэкономил 179 МБ на размере образа.
    А как через DISM.exe установить уровень сжатия?

    Ваша оценка: Thumb up Thumb down 0
    • Vadim Sterkin

      13.01.2013 в 15:29

      Виталий, можно так:

      Dism /Capture-Image /ImageFile:C:\WIM\myinstall.wim /CaptureDir:C:\mount\ /Compress:maximum

      Можно экспортировать после захвата, там тоже параметр Compress поддерживается. См. http://technet.microsoft.com/library/hh825258.aspx

      Ваша оценка: Thumb up Thumb down 0
  13. Владимир

    22.01.2013 в 22:59

    Вадим, здоровья Вам.
    Я совсем не в тему, но нужна очень помощь.
    Как можно увеличить размер значков на панели быстрого запуска папок. Система windows 8 pro.
    Дело в том, что я несколько подслеповат, и хотелось бы значки покрупнее.
    Спасибо.

    Ваша оценка: Thumb up Thumb down 0
    • Vadim Sterkin

      22.01.2013 в 23:20

      Владимир, я понятия не имею, о какой панели вы говорите, равно как и не вижу связи с этой записью. Обратитесь в форум, пожалуйста.

      Ваша оценка: Thumb up Thumb down +1
  14. Anton

    11.11.2013 в 09:19

    Здравствуйте Вадим!
    Нужна ваша помощь.
    Я разворачиваю Windows 8.1 через MDT 2013 для предприятия и хочу удалить современные приложения из wim образа (чтобы они не отвлекали сотрудников), можно ли поподробнее объяснить как это делается с помощью параметра -path и чтобы не удалять сразу весь пакет приложений, а удалить некоторые приложения? И как это скажется на установки Windows? Может вы посоветуете как это можно реализовать другим способом (т.е. развернутая ОС не устанавливала эти приложения для пользователей, пробовал с помощью скрипта от Microsoft, но он удаляет только для пользователя под которым применяется скрипт, а для всех любых пользователей не применяется) можно реализовать это с помощью политик, но это будет увеличивать загрузку ОС, может это можно сделать с помощью файла ответов, но я начинающий «администратор»=) и поэтому не все понимаю и многое не знаю пока и не совсем уверен что в Windows 8.1 это можно сделать с помощью файла ответов. Жду вашей помощи) и заранее спасибо =) !

    Ваша оценка: Thumb up Thumb down 0
    • Vadim Sterkin

      11.11.2013 в 11:58

      Антон,

      Очень много вопросов сразу. Прочтите справку к командлету и замените в скрипте (который начинается со списка удаляемых приложений)
      -online
      на путь к корню подключенного образа
      -path C:\mount\

      P.S. Не наступите на грабли.

      Ваша оценка: Thumb up Thumb down 0
  15. Anton

    11.11.2013 в 12:19

    Спасибо Вадим, буду пробовать, что из этого получиться напишу.

    Ваша оценка: Thumb up Thumb down 0
  16. Anton

    19.11.2013 в 12:24

    Здравствуйте Вадим!
    Я все таки добился желаемого, правда не тем путем каким хотел, но все же добился и способ оказался проще. Решение было в файле ответов, с помощью Windows SIM. Вот способ, может кому пригодиться кто пользуется MDT: создаем новую последовательность задач (следуем запросам), после того как была создана последовательность, заходим в ее свойства, выбираем вкладку OS Info и в ней Edit Unattend.xml, через некоторое время откроется WSIM, уже с монтированным wim и создаст файл ответов. Далее в Windows Image выбираем Packages -> Foundation -> amd64_Microsoft_Windows_Foundation_Packages -> правой кнопкой мыши -> Add to Answer File. Выбираем amd64_Microsoft_Windows_Foundation_Packages в файле ответов(Answer File), откроются его свойства, ищем Xps-Foundation Xps-Viewer и отключаем его (Disabled). Все, сохраняем настройки. После этих операций, Windows устанавливается без приложений, кроме Магазина, Камеры, Будильника, Skyp, SkyDrive, Калькулятор, Фотографии, Сканер, Студия звукозаписи, Средство просмотра, Путешествия, почему эти устанавливаются я пока не заморачиваюсь, так как они меня как раз устраивают, ну кроме Путешествия =)

    P.S. При создании нового пользователя, все приложения не устанавливаются, только вышеупомянутые.

    Ваша оценка: Thumb up Thumb down 0
    • Vadim Sterkin

      19.11.2013 в 14:17

      Антон, спасибо за отчет, но я бы не стал никому рекомендовать это решение. Думаю, это просто побочный эффект отключения пакета, который отвечает совсем за другое.

      Xps-Foundation-Xps-Viewer
      Allows you to read, copy, print, sign, and set permissions for XPS documents.

      Ваша оценка: Thumb up Thumb down 0
  17. Anton

    19.11.2013 в 14:31

    Возможно это побочный эффект, скорей всего я поторопился с ответом, просто я тестировал это раза 2, оба раза работало,но есть предположение что когда я использовал Edit Unattend.xml, а не вручную монтировал wim и добавлял файл ответов, то при создании файла ответа через последовательность задач, не все пакеты Windows 8.1 включаются, возможно и из-за этого, но это мое предположение возможно это не правильно, но как то так =). Время свободно будет по тестирую, может найду причину, если найду то отпишусь.

    Ваша оценка: Thumb up Thumb down 0
  18. Эльвира

    14.12.2013 в 19:58

    Подскажите пожалуйста! При обновлении с Windows 8 до Windows 8.1 столкнулась с такой проблемой. При загрузке просит удалить приложение HP ProtectTools Security. Удалила из «Удаление программ» полностью плюс еще какие то связанные с ней преложения, При перезагрузке наличия данного приложения на компе не вижу, но обновить все равно не получается. Выдает опять ту же надпись

    Ваша оценка: Thumb up Thumb down 0
  19. Вергилий

    03.03.2014 в 13:48

    Доброго времени суток!

    Прошу помощи — не экспортируется XML-файл с ассоциациями.
    http://itmages.ru/image/view/1532235/ffb6706e

    Команду запускаю в режиме аудита, ошибка 87.

    Ваша оценка: Thumb up Thumb down 0
    • Vadim Sterkin

      03.03.2014 в 14:25

      См. логи DISM, публикуйте их тут. /upd. Решено

      Ваша оценка: Thumb up Thumb down +1
      • Вергилий

        12.03.2014 в 10:15

        Еще хотел бы уточнить как правильно импортировать эти ассоциации.
        Дело в том, что я делаю мастер образ: в режиме аудита установил необходимый софт, с помощью sysprep и unattend.xml «консервирую» систему, акронисом делаю образ диска для развертывания на другие ПК.

        На каком этапе и как именно правильно будет сделать импорт ассоциаций файлов для моих программ?
        Заранее благодарен за ответ.

        Ваша оценка: Thumb up Thumb down 0
        • Vadim Sterkin

          12.03.2014 в 11:11

          Вергилий, вы можете копировать профиль пользователя, и ассоциации применятся сами по себе. Но можете попробовать выполнить эту команду прямо в режиме аудита. Сообщите о результатах.

          Альтернатива — setupcomplete.cmd, но к первому вошедшему пользователю эти параметры уже не применятся.

          Ваша оценка: Thumb up Thumb down +1
  20. Вергилий

    12.03.2014 в 11:25

    Но можете попробовать выполнить эту команду прямо в режиме аудита.

    Спасибо, помогло О_О
    Надо бы эту инфу добавить в статью.
    А профиль стандартного пользователя и раньше я копировал.

    Ваша оценка: Thumb up Thumb down 0
    • Vadim Sterkin

      12.03.2014 в 11:33

      Вергилий, в статью можно много чего добавить, но если вы сидите в режиме аудита, то выполнение команды в нем должно быть первым, что приходит в голову…

      Ваша оценка: Thumb up Thumb down 0
      • Вергилий

        12.03.2014 в 11:52

        Дело в том, что все ассоциации я вручную установил на Панели управления (Программы по умолчанию). Но при этом они не перенеслись на нового пользователя.
        И экспорт этих ассоциаций в режиме аудита тоже не работал (мои сообщения више).
        А импорт прокатил — немного странно, как по мне.
        Но главное, что все работает теперь.

        P.S. А в семерке через DISM ассоциации не переносятся?

        Ваша оценка: Thumb up Thumb down 0
        • Vadim Sterkin

          12.03.2014 в 12:21

          Функция появилась в 8.

          Ваша оценка: Thumb up Thumb down +1
  21. Алексей

    10.05.2014 в 15:10

    Здравствуйте! Вадим, Вы не подскажите, где посмотреть информацию о многочисленнных опциях планировщика в Windows 8.1, что они делают и как их настраивать?

    Ваша оценка: Thumb up Thumb down 0
    • Vadim Sterkin

      10.05.2014 в 17:12

      Алексей, поиск по блогу рулит.

      Ваша оценка: Thumb up Thumb down 0
  22. Дмитрий

    28.06.2014 в 15:04

    Вадим, спасибо за статью! Единственное, можете подсказать, откуда брать пакеты приложений для установки, или их нужно создавать вручную? К примеру, если мне нужно перенести приложение с одного компьютера на другой, минуя Магазин, что для этого нужно предпринять (например, приложения уже нет в продаже)?

    Ваша оценка: Thumb up Thumb down 0
    • Vadim Sterkin

      29.06.2014 в 23:04

      Дмитрий, пакеты только у разработчика можно получить. Иначе надо захватывать образ с приложениями уже, но там могут быть косяки http://support.microsoft.com/kb/2769827/en-us

      Ваша оценка: Thumb up Thumb down 0
  23. aass

    25.07.2015 в 15:29

    Привет.

    Get-AppXProvisionedPackage -online | Remove-AppxProvisionedPackage -online
    Get-AppXPackage | Remove-AppxPackage

    После выполнения этих команд на windows 10, пропал и магазин.
    Можно как-то вернуть магазин?

    Ваша оценка: Thumb up Thumb down 0
    • Vadim Sterkin

      26.07.2015 в 12:31

      Обновите ОС установкой поверх

      Ваша оценка: Thumb up Thumb down 0
  24. Kirill Klemin

    29.07.2015 в 17:28

    Здравствуйте, Вадим.
    поиском вышел на ваш блог.
    есть интересный баг, выглядит он так:
    http://s017.radikal.ru/i404/1507/af/6b610be42272.jpg

    все «нужные» АппХ были удалены через DISM (удовольствие ниже среднего, честно говоря), а вот этот волшебный BingFinance не удаляется ни через DISM offline, ни через posh online =)
    и везде одинаковая ошибка — ошибка в пути.

    нет ли у вас workaround?

    Ваша оценка: Thumb up Thumb down 0
    • Vadim Sterkin

      29.07.2015 в 20:01

      Кирилл, что-то видел подобное. Удаляйте конкретный пакет, а не все подряд.

      Ваша оценка: Thumb up Thumb down 0
      • aass

        31.07.2015 в 20:17

        Vadim Sterkin: Обновите ОС установкой поверх
        »

        Спасибо за ответ.
        Попутно возник вопрос с синхронизацией, если на учётке MS приложения удалены, то не получится, что после наката ОС поверх они сразу удалятся? Или я не правильно суть синхронизации аккаунта MS?

        Извините, немного ошибся с кнопкой «Ответить».

        Ваша оценка: Thumb up Thumb down 0
  25. Kirill Klemin

    29.07.2015 в 20:50

    Vadim Sterkin: Кирилл, что-то видел подобное. Удаляйте конкретный пакет, а не все подряд.
    »

    Вадим,
    как я писал, удалить его не получается — path not found.

    Ваша оценка: Thumb up Thumb down 0
    • Vadim Sterkin

      29.07.2015 в 21:31

      Кирилл, вы показали мне одну команду, а я предложил вам другую. Теперь внезапно выясняется, что вы все перепробовали. О-кей.

      Ваша оценка: Thumb up Thumb down 0
  26. Kirill Klemin

    29.07.2015 в 20:52

    Kirill Klemin:
    Вадим,
    как я писал, удалить его не получается — path not found.
    »

    Возможно это связанно с тем, что исходный wim не ванильный, а сupdate1.
    в интернете немного другие билды самого приложения (более ранние) удаляются.

    Ваша оценка: Thumb up Thumb down 0
  27. Kirill Klemin

    29.07.2015 в 21:56

    Vadim Sterkin: Кирилл, вы показали мне одну команду, а я предложил вам другую. Теперь внезапно выясняется, что вы все перепробовали. О-кей.
    »

    Вадим,
    мы не на лурке, вроде бы.
    но ясна-панятна.
    спасибо, что уделили время.

    Ваша оценка: Thumb up Thumb down 0
  28. Andriel

    30.07.2015 в 00:04

    Здравствуйте , что делать если после команд :

    Get-AppXProvisionedPackage -online | Remove-AppxProvisionedPackage -online
    Get-AppXPackage | Remove-AppxPackage

    на windows 10 пропал магазин , возможности переустановки виндовса нет.

    Ваша оценка: Thumb up Thumb down 0
    • Vadim Sterkin

      30.07.2015 в 07:19

      Скачайте ISO, запустите setup.exe.
      Жертвы необдуманных действий мучаются тут http://forum.oszone.net/newpostinthread-302909.html?hren=1438229842

      Ваша оценка: Thumb up Thumb down 0
      • Vitaliy Vyguzov

        13.08.2015 в 12:25

        Чтобы не мучались — нужно предохраняться с самого начала:

        Get-AppxPackage -allusers | ? name -CNotLike *Store* |Remove-AppxPackage
        Get-AppxProvisionedPackage -online | ? DisplayName -CNotLike *Store* |Remove-AppxProvisionedPackage -online
        

        P.S. обязательно Store с большой буквы — как он указан в выводе Get-AppX, так как это шаблон строки для поиска. Разные регистры — разные строки — исключение не сработает :)

        P.P.S. Вообще, неприятно что у схожих команд одинаковые параметры называются по-разному — для Get-AppxPackage используется «Name», а для Get-AppxProvisionedPackage -«DisplayName».
        В результате объекты между собой не совместимы, отдать пайпом вывод Get-AppxPackage в Remove-AppXProvisionedPackage неполучится (взять у текущего пользователя — и удалить сразу из системы к чертям :)).

        Ваша оценка: Thumb up Thumb down +1
        • Dmitriy Safronov

          02.09.2015 в 00:14

          Get-AppxPackage -allusers | ? name -CNotLike *Store* |
          Remove-AppxPackage

          Иначе не работает. Видимо, опечатка.

          Ваша оценка: Thumb up Thumb down +2
          • Алекс

            24.09.2015 в 14:03

            Dmitriy Safronov правильно указал на ошибку, правильно будет:
            Get-AppxPackage -allusers | ? name -CNotLike *Store* |Remove-AppxPackage
            А у вас:
            Get-AppxPackage -allusers | ? name -CNotLike *Store* |Remove-Package.
            Из-за этого выдаёт ошибку: «Remove-Package : Имя «Remove-Package» не распознано как
            имя командлета, функции, файла сценария или выполняемой программы. Проверьте
            правильность написания
            имени, а также наличие и правильность пути, после чего повторите попытку.
            строка:1 знак:56
            + Get-AppXPackage -AllUsers | ? name -CNotLike *Store* | Remove-Package»
            Исправьте, пожалуйста! Иначе многие ещё могут и не понять причины ошибки.

            Ваша оценка: Thumb up Thumb down +1
          • Vadim Sterkin

            24.09.2015 в 19:01

            Исправлено везде

            Ваша оценка: Thumb up Thumb down +2
  29. Денис Кулемин

    13.07.2016 в 14:25

    Автор, а как восстановить ударенное приложение? например windows foto?

    Ваша оценка: Thumb up Thumb down 0
    • Vadim Sterkin

      13.07.2016 в 15:30

      Комментатор, из Магазина же.

      Ваша оценка: Thumb up Thumb down 0
      • Денис Кулемин

        13.07.2016 в 15:33

        ошибку выдает(

        Ваша оценка: Thumb up Thumb down 0
        • Vadim Sterkin

          13.07.2016 в 15:39

          Вам сюда http://forum.oszone.net/forum-118.html после прочтения http://www.oszone.net/27755/windows10_reregister_apps и https://www.outsidethebox.ms/13148/

          Ваша оценка: Thumb up Thumb down 0
  30. Roman Isaev

    13.11.2016 в 20:48

    Здравствуйте, Вадим.
    Ситуация такая: вышла новая игра Asphalt Xtreme.
    На ноутбуках на Windows 10 она есть в магазине Windows Store, а на ноутбуках на Windows 8.1 ее просто нет в магазине. На Windows Phone и 8.1 и 10 вроде как присутствует.
    Можно ли как-нибудь ее установить на ноутбук с Windows 8.1, не обновляя естественно операционку до 10 версии ?

    Ваша оценка: Thumb up Thumb down 0
    • Vadim Sterkin

      13.11.2016 в 22:23

      Роман, в веб-версии магазина заявлена поддержка следующих ОС:
      Windows 10, Windows 8.1, Windows 10 Mobile, Windows Phone 8.1

      Возможно, какие-то ограничения по языку? Так или иначе, ссылку я выдал.

      Ваша оценка: Thumb up Thumb down 0
      • Roman Isaev

        14.11.2016 в 07:12

        При переходе по этой ссылке просто выкидывает на главную страницу магазина, если вбивать в поиске то приложения не находит :( В настройках отключены упрощения в поиске приложений на предпочитаемых языках и т.д.

        Ваша оценка: Thumb up Thumb down 0
  31. Александр Козлов

    07.11.2017 в 23:57

    https://docs.microsoft.com/en-us/powershell/module/appx/remove-appxpackage?view=win10-ps
    Указывается, что Remove-AppxPackage получил флаг -AllUsers.

    Ваша оценка: Thumb up Thumb down +1
    • Vadim Sterkin

      11.11.2017 в 12:42

      Александр, спасибо за инфо. Мне подсказывают, что он не работает :)

      Ваша оценка: Thumb up Thumb down 0

Обсуждение завершено.

Subscribers

Популярные записи

  • Как работает быстрый запуск в Windows (115)
  • Опрос: поговорим о планшетах? (128)
  • Три простых совета по ускорению загрузки Windows (120)
  • Как Microsoft раскатывает новые версии Windows 10 (36)
  • WOW! Как грамотно уменьшить размер папки WinSxS в Windows 7 SP1 (290)
  • Создание структуры разделов в разметке GPT на ПК с UEFI (228)
  • Активация Windows 10 при замене компонентов ПК (32)
  • Еще →

Свежие комментарии

  • Vadim Sterkin к записи Как выполнять команды и скрипты от имени системы средствами Windows
  • Vadim Sterkin к записи Поддержите меня подпиской или донатом!
  • Валерий Плотников к записи Поддержите меня подпиской или донатом!
  • Артём Ракчеев к записи Нюансы управления звуком в Windows 10
  • Игорь к записи Поддержите меня подпиской или донатом!
  • Vadim Sterkin к записи Поддержите меня подпиской или донатом!
  • Игорь к записи Поддержите меня подпиской или донатом!
  • Vadim Sterkin к записи Поддержите меня подпиской или донатом!

Рекомендую ресурсы

  • Windows 10, etc — канал этого блога в Telegram
  • Инсайдеры Windows 10 — чат блога в Telegram
  • Community — новости предварительных сборок
  • Николай Павлов — тайны планеты Excel
  • Вадимс Поданс — PKI, PowerShell и Тера Патрик
  • Василий Гусев — PowerShell и другие скрипты
  • Kazun — PowerShell для взрослых

Реклама

Измененная тема eleven40 Pro на платформе Genesis · Архивы и метки · Правила (16+) · О рекламе · Обратная связь · Вход

Допускается копирование материалов без изменений, с указанием имени автора и гиперссылки на сайт.