Как сделать свою операционку

Добавлено: 15.08.2017, 05:31 / Просмотров: 44153

Управление приложениями Windows 8

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

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

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

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

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

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

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

Get-AppxPackage -AllUsers

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

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

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

Внимание! Овации метроненавистников. Выполнение следующих двух команд моментально удаляет все встроенные приложения, причем:

  • в Windows 8 и 8.1 магазин не удаляется, т.е. вы сможете потом установить приложения из магазина
  • в Windows 10 магазин удаляется, и пока неизвестен способ его возвращения кроме переустановки ОС поверх (читайте ниже про восстановление).
Get-AppXProvisionedPackage -online | Remove-AppxProvisionedPackage -online Get-AppXPackage -AllUsers | Remove-AppxPackage

Если вы хотите сохранить Магазин в Windows 10, воспользуйтесь аналогичными командами, которые предложил в комментариях читатель Vitaliy Vyguzov.

Get-AppxProvisionedPackage -online |? DisplayName -CNotLike Store | Remove-AppxProvisionedPackage -online Get-AppXPackage -AllUsers |? name -CNotLike Store | Remove-AppxPackage

В обоих вариантах первая команда удаляет подготовленные приложения из системной учетной записи, а вторая – установленные во всех учетных записях (для удаления только в вашей уберите параметр -AllUsers).

Примечание. Читатель Niks сообщил, что в Windows 10 вторая команда удаляет приложения только из текущей учетной записи. В таком случае, если у вас уже создано несколько аккаунтов, ее надо выполнить в каждом.

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

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

Безусловно, вы можете подойти к вопросу избирательно, указывая только конкретные названия приложений. Скрипт PowerShell с именами всех пакетов есть тут.

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

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

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


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

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

Добавлено 16-Jul-2017. Применимо к Windows 10.

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

Windows Store LTSB

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

Пакет пора раздается в рамках инсайдерской программы, но приложения можно ставить на любую стабильную или инсайдерскую сборку с любым языком. Мы проверяли установку магазина в 1703 Pro и 1607 LTSB. Инструкции ниже предполагают, что отсутствует все необходимые для работы Магазина файлы, а не только он сам. Иначе его пакет WindowsStore можно просто установить одним щелчком.

  1. Вступите в инсайдерскую программу.
  2. Перейдите сюда → выполните вход → скачайте пакет Inbox Apps Bundle Insider Preview (все будет по-русски, если надо).
    Windows Store LTSB
  3. Подключите ISO двойным щелчком и в PowerShell перейдите в папку с приложениями нужной вам разрядности, например: cd D:\amd64fre
  4. Выполните команду для установки Магазина и нужных зависимостей:

    64-разряднaя ОС

    32-разрядная ОС

Если все прошло без ошибок и выдало статус Online: True, уже можно запускать Магазин из меню Пуск (UAC должен быть включен).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Источник: http://www.outsidethebox.ms/14267/



Рекомендуем посмотреть ещё:


Закрыть ... [X]

Магазин Windows: удаление, восстановление, установка в Уаз-3909 своими руками


Как сделать свою операционку Как переустановить Windows 7. Инструкция для чайников
Как сделать свою операционку Решено DirectX - как включить аппаратное ускорение?
Как сделать свою операционку Автомобилист. org - Клуб любителей автомобилей
Как сделать свою операционку Cached
Как сделать свою операционку Time To Travel Travel Tips Information
«1С:Зарплата и управление персоналом 8 автоматическое ГЛАВА 1 АНГЕЛЫ СТИХИИ - Ваш ангел-хранитель Значки для свидетелей на свадьбу - Свадебная Мечта Как оформить группу В Контакте и создать Как получить шенгенскую визу - новые правила оформление для

Похожие новости