App windows

Как удалить встроенные приложения Windows 10

App windows

В этой инструкции описаны способ удалить встроенные приложения Windows 10 и приложения из магазина Windows (Microsoft Store) с помощью Windows PowerShell.

Microsoft Store

Приложения Windows 10 бывают трех типов:

  • предустановленные;
  • системные;
  • установленные.

Предустановленные и системные приложения обычно не имеют опции Удалить в стандартном способе удаления и удаляются с помощью PowerShell.

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

PowerShell — расширяемое средство автоматизации от Microsoft с открытым исходным кодом, состоящее из оболочки с интерфейсом командной строки и сопутствующего языка сценариев.
Википедия

Источник: https://zen.yandex.ru/media/mhelp/kak-udalit-vstroennye-prilojeniia-windows-10-5e6730bc21e5616065dc8800

Папка WindowsApps что это и можно ли удалить её в Windows 10

App windows

В операционной системе Windows есть множество системных папок, которые порой могут весить десятки гигабайт. Одна из таких папок – WindowsApps. Но что это за папка в Windows 10 и можно ли её удалить?

В Windows 10 на системном уровне добавили возможность скачивать приложения не через браузер, а из встроенного магазина приложений. Называется этот магазин Microsoft Store и предлагает пользователю целую библиотеку программ с бесплатным и платным доступом. Как раз-таки папка WindowsApps отвечает за хранение приложений, скачанных из официального магазина приложений Microsoft Store.

Есть её удалить, то и приложения, загруженные из Майнкрософт Стора, будут удалены. Но если вам нужны эти приложения, но место на диско сохранить хочется – выход есть! Достаточно перенести эту папку на любой другой диск и сделать так, чтобы Microsoft Store загружал следующие файлы именно на выбранный диск.

Как открыть или удалить папку WindowsApps

Папка WindowsApps по умолчанию находится в корневом диске по пути Program Files – WindowsApps (обычно это C:\Program Files\WindowsApps). Но открыть, переименовать или удалить просто так её не получится. Даже с правами Администратора получить доступ к этой папке нельзя, но есть хитрость. Для того, чтобы что-то можно было изменить в папке, или удалить её, нужно сделать следующее:

  • В панели быстрого доступа перейти к «Вид» и нажать галочку напротив «Скрытые элементы»;
  • Открыть папку «Program Files»в корневом диске (обычно это C:\) и ищем там WindowsApps;
  • Кликаем по WindowsApps правой кнопкой мыши и выбираем «Свойства»;
  • В появившемся окне выбираем вкладку «Безопасность» и в ней нажимаем на «Дополнительно»;
  • Теперь в строке «Владелец» нужно нажать «Изменить»;
  • Далее «Дополнительно»;
  • Справа кликаем по «Поиск» и внизу выбираем имя своего пользователя (его можно подсмотреть в пуске, нужно открыть боковое меню по трем полосочкам вверху слева в пуске);
  • После чего подтверждаем по кнопке «Ок», потом в ещё одном окне «Ок»;
  • И в старом окне ставим галочку у «Заменить владельца подконтейнеров и объектов» и снова нажимаем «Ок».

Важно! Процесс займет некоторое время, около минуты, и во время его выполнения может лагать компьютер, а некоторые приложения могут вылететь!

На этом всё, доступ к папке получен. Если открыть папку, то можно увидеть странные папки с непонятными названиями – это всё директории системных файлов и программ, скачанных из Microsoft Store.

Не рекомендуется удалять какие-то папки отсюда, если не уверены в их предназначении. Если удалить что-то не то, то система может начать работать нестабильно. Например, можно удалить калькулятор, установщик и так далее. Восстановить эти приложение в будущем будет невозможно, придется откатывать систему назад или вовсе переустанавливать с нуля.

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

В этом меню можно задать регулярно удаление временный файлов и запустить удаление сейчас по кнопке «Очистить сейчас» – эта функция удалит мусор из WindowsApps. Также для удаления файлов из WindowsApps стоит поудалять ненужные приложения, скачанные из Microsoft Store, делается это в параметрах, во вкладке «Приложения».

Как перенести папку WindowsApps на другой диск

Чтобы все новые файлы скачивались не на корневой диск, а в любой другой, нужно перенести WidnowsApps в делаемый диск. Но делать это нужно не вручную, а через параметры операционной системы. Для этого нужно продать следующие несложные шаги:

  • Открыть «Параметры Windows»;
  • Перейти во вкладку «Система»;
  • Слева выбрать раздел «Память устройства»;
  • Кликнуть по ссылке «Изменить место хранения нового содержимого» под разделом других параметров хранилища;

:   Как включить шрифты ClearType в Windows 10

  • В строке «Новые приложения будут сохранятся здесь» выбрать желаемый диск. После этого на этом диске появится папка WindowsApps и в ней будут сохранятся все новые программы из Microsoft Store.

Если появится необходимость всё вернуть обратно, то через эти настройки без проблем можно перенести данные на любой удобный диск.

Источник: https://f1comp.ru/windows-10/windowsapps-v-windows-10-chto-za-papka-mozhno-li-udalit/

Пишем первое универсальное приложение Windows

App windows

С выходом Windows 8, разработчикам был представлен абсолютно новый тип приложений – приложения в стиле Modern UI. Ну, как новый? Подобные приложения уже разрабатывались для Windows Phone.

Данные приложения не имели ничего общего с привычными Windows-приложениями.

Такие приложения не совместимы с предыдущими версиями Windows, обладают абсолютно новым интерфейсом (Modern) и для их разработки используется новый WinRT API (Windows Runtime API) и Windows XAML (язык разметки интерфейса).

Никаких проблем для написания только Windows 8-версии своего приложения не было, однако, если требовалось написать приложение не только для Windows, но и для Windows Phone, нужно было преодолеть определенные трудности.

Все дело в том, что Windows Phone для своих приложений использует Silverlight и Windows Phone API, тогда, как Windows 8 использует Windows XAML и WinRT API.

Они имеют некоторые существенные отличия.

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

В Microsoft знали об этой проблеме и долгое время работали над ее решением. Результатом этой работы стали так называемые универсальные приложения Windows (Universal Windows Apps), которые доступны начиная с Windows 8.

1 Update 1 и Windows Phone 8.1 (которая до конца лета будет доступна для установки всем устройствам на Windows Phone 8).

Можно предположить, что теперь приложения будут работать без перекомпиляции как на Windows, так и на Windows Phone, но это не совсем так.

Каждое приложение все так же будет создаваться и компилироваться отдельно для каждой платформы, но объем требуемой работы теперь существенно сократился. Все дело в том, что Microsoft наконец-то унифицировали большую часть API для Windows и Windows Phone.

Больше всего изменений было выполнено именно на стороне Windows Phone. Отныне для написания приложений для этих двух платформ (скоро будет три, Xbox One туда же) используется WinRT API и Windows XAML.

Конечно же привычный для Windows Phone Silverlight никуда не делся и даже обзавелся некоторыми дополнительными возможностями, но не о нем сейчас разговор.

Универсальные приложения теперь используют среду выполнения Windows (тот самый Windows Runtime). Эти нововведения позволяют программисту свести платформозависимый код к минимуму, ведь большинство вызовов к API идентичны.

Тестовое приложение

Сегодня предлагаю вам попробовать написать простое универсальное приложение, имя которому «Hello, World!». Писать будем на языке C# (требуются как минимум начальные знания языка и XAML). Для этого минимально нам понадобится:

• Windows 8.1 (x86)

• Visual Studio Express 2013 для Windows с обновлением 2

Это совсем минимально. С таким комплектом вы сможете разработать универсальное приложение и отлаживать его Windows-версию на своем текущем компьютере. Windows Phone-версию приложения вы сможете отлаживать только на реальном устройстве (причем требуется аккаунт разработчика).

Чтобы иметь возможность отлаживать свое приложение в эмуляторе Windows Phone, вам потребуется:

• Windows 8.1 Профессиональная (x64)

• Процессор с поддержкой аппаратной виртуализации для клиента Hyper-V (подходит даже бюджетный Celeron G1610 и вроде даже Pentium 4 на LGA775)

• Visual Studio Express 2013 для Windows с обновлением 2

С таким комплектом вы сможете разрабатывать свое приложение более полноценно и тестировать его в различных режимах с использованием имитатора Windows-планшета и эмулятора Windows Phone.

Я же буду использовать Visual Studio Ultimate 2013 и показывать все буду именно на ней. Не волнуйтесь, от бесплатной Express интерфейс практически не отличается. Начнем!

Универсальный «Hello, World!»

Запустим Visual Studio и создадим новый проект.

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

На выбор дается два варианта: пустое приложение и приложение с Hub (это такой классный элемент управления). Остановимся на пустом приложении, ведь мы пока только учимся, и сразу лезть в дебри не следует. Пойдем от простого.

Введите имя для создаваемого приложения. Я назвал его «UniversalHelloWorld», четко и ясно. Нажимаем «ОК» и ожидаем, пока Visual Studio создает проект. Давайте рассмотрим структуру созданного проекта.

Весь проект подразделен на три части:

• Windows – содержит код и элементы, доступные только Windows-версии приложения

• Windows Phone – содержит код и элементы, доступные только Windows Phone-версии приложения

• Shared – содержит код и элементы, которые доступны сразу для двух платформ

Обратите внимание, что на данный момент общим являются только один элемент: App.xaml ( и App.xaml.cs). Этот элемент отвечает за запуск и остановку приложения.

Вы уже можете попробовать запустить приложение. И для этого нажмите F5. Для прекращения отладки, вернитесь в Visual Studio и нажмите «Shift+F5». Вы должны увидеть пустой экран. Первоначально будет запущена Windows-версия приложения. Чтобы выбрать, какую версию приложения запустить, найдите на панели инструментов кнопку отладки (зеленый треугольник).

Здесь вы можете выбрать, где запускать отладку вашего приложения. Имитатор выполняет имитацию Windows-планшета, у которого вы можете менять ориентацию, разрешение дисплея и прочие вещи. Кнопка «Удаленный компьютер» предназначена для запуска отладки на внешнем Windows 8 устройстве. Я для этих целей использую Surface RT.

Вернемся к смене запускаемой версии. В подменю «Запускаемый проект» вы можете выбрать «Windows Phone 8.1». После этого содержимое базового меню изменится и на ваш выбор будет доступно множество эмуляторов.

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

Пока каждая версия приложения имеет отдельную главную страницу MainPage.xaml. Так как наше приложения очень простое, нам совсем не требуется разный дизайн страницы на каждой платформе. Перенесите MainPage.xaml в раздел Shared, и затем удалите его из разделов Windows и Windows Phone. Структура проекта станет такой:

Открыв данный файл, вы увидите эту страну в визуальном редакторе, а также ее код разметки. Пока мы имеем следующий код:

Он всего лишь создает корневую сетку страницы, закрашенную стандартным цветом страницы. Давайте добавим на страницу одноименную надпись и кнопку для приветствия. Разместите в Grid элемент TextBlock. Код элемента будет таков:

Чтобы посмотреть, как страница выглядит в режиме планшета/десктопа и телефона, используйте выпадающий список над редактором кода.

Также добавим на страницу кнопку, которая покажет нам небольшое сообщение. Код этой кнопки такой:

Добавим для этой кнопки обработчик события ее нажатия (Click). Для этого дважды щелкните кнопку, и вы автоматически перейдете к редактору кода C#. Автоматически сгенерировался пустой обработчик:

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

Она требуется нам для того, чтобы получить возможность создать и отобразить диалоговое окно. Создаем экземпляр класса MessageDialog с заданным сообщением, который как раз и представляет собой диалоговое окно, и затем показываем его методом ShowAsync().

Готово! Теперь можно запустить приложение на каждой из платформ и с радостью обнаружить, что все работает как надо.

Итог

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

Я думаю, что это не последняя статья, и, возможно, получится даже небольшая серия статей. В следующей статье мы напишем уже не простой «ХеллоВорлд», а более интересное приложение, которое будет работать с некоторыми данными и будет иметь более сложный интерфейс.

Скачать исходный код проекта можно по этой ссылке.

С удовольствием отвечу на все ваши вопросы.

С уважением,

Роман Гладких.

Источник: https://club.dns-shop.ru/review/t-93-programmnoe-obespechenie/9676-pishem-pervoe-universalnoe-prilojenie-windows/

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.