Папка WindowsApps – получаем доступ. Как правильно называются современные универсальные приложения Metro из магазина Что за папка windowsapps в windows 10

), в котором внутренний диск (эдакая карта памяти) имеет размер всего ~28 ГБ (формально 32 ГБ). Предустановленная Windows 10 Home 64-bit English занимает более 10 ГБ, что оставляет совсем немного места для разгула фантазий, так что вскоре я озадачился чисткой системы от всякой-разной предустановленой ерунды. Почти сразу же я обнаружил, что задача эта не решается наскоком неподготовленным пользователем, даже если у него есть немалый опыт работы с Windows 7 и другими системами от Microsoft. Поэтому мне пришлось изучать народные премудрости на эту тему, найденные в этих ваших интернетах. О результатах спешу должить…

IObit Uninstaller

Подсказка об этом волшебном приложении нашлась в комментариях к статье по теме How to Uninstall Windows 10’s Built-in Apps (and How to Reinstall Them) – мол, такая замечательная помощница, умеет удалять стандартные приложения Windows.

После недолгих колебаний я решил проверить эту функциональность и установил IObit Uninstaller 5.4.0.119 . Приложение действительно удобное, умеет показывать Windows Apps в отдельном месте и позволяет их удалить, в добавок предлагая почистить и реестр после этого. Классно?

К сожалению, как выяснилось, эта утилита удаляет Windows Apps только для текущего пользователя (точнее для пользователя, под которым запущен IObit Uninstaller, а запускаться он позволяет только с правами администратора). Фактически таким образом можно почистить меню пуск только для супер-пользователей. Что делать остальным пользователям, разработчики, видимо, пока не придумали.

Естественно, я эту поделку удалил, и вскоре совершенно случайно обнаружил, что это чудо оставило за собой хвост в виде сервиса LiveUpdate. Мелочь, а неприятно.

Выкосить сей хвост надлежит таким образом (см. How to remove LiveUpdate.exe from your computer – руководство трёхлетней давности, а воз и ныне там):

  1. services.msc: остановить и отключить Live Update (сервисов с таким неконкретным именем в вашей системе может быть несколько – будьте внимательны)
  2. Удаляем запись о сервисе – в командной строке (с правами администратора): sc delete LiveUpdateSvc
  3. Удаляем каталог с сервисом.

После этого про IObit Uninstaller можно забыть.

PowerShell

Большинство руководств по чистке стандартных приложений основывается на использовании PowerShell (см. habrahabr.ru , howtogeek.com , superuser.com , tenforums.com , winaero.com):

  • удалить приложения для конкретного (текущего) пользователя с помощью Get-AppXPackage и Remove-AppXPackage
  • удалить “исходники” приложений так, что для новых профилей пользователей они не будут устанавливаться, с помощью Get-AppXProvisionedPackage и Remove-AppXProvisionedPackage

Прежде, чем упражняться с командной строкой, стоит отключить автоматическое обновление (скачивание?) пользовательских приложений: в ветке реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsStore\WindowsUpdate необходимо для DWORD-переменной AutoDownload задать значение 2 (два).

Некоторые стандартные приложения (Cortana, Edge и т.п.) удалить нижеприведенными способами не получится.

Чистка для новых профилей

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

Для удаления всего, кроме Windows Store , в командной строке PowerShell (с правами администратора):

Get-AppXProvisionedPackage –online | where-object {$_.packagename –notlike “*store*”} | Remove-AppXProvisionedPackage -online

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

Get-AppXProvisionedPackage –online | Remove-AppXProvisionedPackage -online

Если вам хочется удалить только некоторые приложения , то это сделать можно в интерактивном режиме (отсюда):

Get-AppXProvisionedPackage -Online | Out-GridView -PassThru | Remove-AppXProvisionedPackage -Online

Чистка существующих профилей

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

В интернетах предлагается быстрое решение в виде команды для чистки всего, кроме Windows Store :

Get-AppXPackage -AllUsers | where-object {$_.name -notlike “*store*”} | Remove-AppXPackage

К сожалению, в моём случае это не сработало – кроме текущего пользователя фактически никого команда не затронула. Возможно, из-за того, что для этого пользователя ранее я запускал IObit Uninstaller с той же целью.

Использование параметра –User username вместо –AllUser тоже как-будто не помогало. У меня, признаться, сложилось впечатление, что Remove-AppXPackage действует в контексте текущего пользователя, а все “умельцы”, предлагающие этой команде передавать других или даже всех пользователей, занимаются копипастом без реальной проверки.

Окончилось дело тем, что я логинился в профиль каждого пользователя и чистил приложения в интерактивном режиме:

Get-AppXPackage | Out-GridView -PassThru | Remove-AppXPackage

Таким образом я сохранил калькулятор:)

Результаты

Для быстрой проверки результатов применения вышеприведенной методики достаточно глянуть в “ C:\Program Files\WindowsApps ”: если этот каталог содержит более 600 МБ “добра” от Microsoft, значит, Вы, скорее всего, забыли выкосить приложения из какого-то профиля пользователя локально.

В моём случае создание нового профиля и последующий логин показывал, что большинство стандартных приложений на месте (даже “солитёр”), хотя в живых должен был остаться только “магазин”, который честно высвечивается в списке при выполнении команды Get-AppXProvisionedPackage -Online . Правда, некоторые из этих приложений (по-моему, только те, которые можно деинсталлировать обычным образом) имеют битые “плитки” – запустить невозможно, и плитка имеет “невнятное название” (напр.,” @{Microsoft.BingNews_4.6.169.0_… ”). Впрочем, допускаю, что набор плиток для новых пользователей берётся из стандартного файла, и система просто не умеет обрабатывать ситуации, когда каких-то стандартных приложений нет в наличии на момент создания нового профиля.

Что делать? Для ответа на данный вопрос следует понять, что пока какой-либо пользователь имеет какое-либо приложение установленным, оно не будет удалено из “свалки добра”. Соответственно, заходим к каждому лично и в интерактивном режиме ищем залипшее приложение.

Вот так выглядит “свалка” после чистки, когда в строю остались Windows Alarms, Calculator, Camera, Maps и Store:

Насколько я понимаю, все эти стандартные приложения появились ещё в Windows 8, и получается, что до сих пор нет удобного инструментария, чтобы с ними работать так, как хочется пользователям. Перечисленная выше возня с командной строкой больше напоминает стиль взаимодействия с Linux-подобными системами.

  • Destroy Windows Spying (если хочется избавиться не только от стандартных приложений)
  • PackageManager Class (документация для разработчиков перспективной утилиты, из которой становится понятно, что удобных утилит не было, нет и не будет)

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

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

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

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

WINDOWSAPPS

Перейдите по пути:

C:\Program Files

включите отображение скрытых элементов.

Найдите нужную папку по названию и откройте её свойства при помощи контекстного меню.

На вкладке “Безопасность” нажмите на кнопку “Дополнительно”. Напротив “Владелец” нажмите на ссылку “Изменить”.

В следующем окне перейдите по кнопке “Дополнительно…”. С правой стороны найдите и перейдите по кнопке “Поиск”.

Снизу выберите своё имя и кликните по “ОК”. Далее снова “ОК”.

Поставьте отметку возле “Заменить владельца подконтейнеров и объектов” и примените изменения.

Подождите окончания процесса смены владельца.

Этого должно быть достаточно для того, чтобы просмотреть содержимое папки.

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

Терминов больше, чем приложений

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

Более того, ситуацией крайне обеспокоены некоторые читатели!

У множества людей интерфейс Metro прочно ассоциируется с плитками, хотя они были лишь частью концепции, которая принесла помимо прочего семантическое масштабирование , интерактивные края экрана, чудо-кнопки и т.д.

Сам же термин Metro прочно прилип к новому интерфейсу и приложениям, для многих став ругательным словом, что хорошо просматривается в самом холиварном обсуждении этого блога .

На момент выхода Windows 8 RTM термин Metro вовсю использовался официально – на 316 страницах руководства по UX от 14 августа 2012 года он упоминается 83 раза!

Но вскоре компания отказалась от использования этого слова и удалила все его упоминания со своих сайтов и блогов. Муссировались слухи о претензиях европейской группы Metro AG, но не исключено, что Microsoft никогда и не собиралась использовать кодовое имя в финальном выпуске. Так или иначе, сейчас в официальной терминологии Metro не упоминается.

Современные приложения (modern apps)

С выходом Windows 8 новая концепция стала официально именоваться дизайном Microsoft или современным дизайном (modern design), и в начале 2015 года он еще носит это гордое имя . Оно же передалось и приложениям, входящим в состав Windows 8 и выставленным на витрины магазина.

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

Термин «современное приложение» вошел у Microsoft в широкое употребление на MSDN – он встречается в блогах сотрудников компании, журнале MSDN, на Channel 9. Его можно увидеть в базе знаний Microsoft и даже в списке официальных терминов, хотя это случайность.

Если судить очень строго, официальным термином современное приложение все-таки не является, поскольку в документации MSDN для разработчиков и на языковом портале используется другое понятие!

Приложения Магазина Windows (Store apps)

В подзаголовок вынесен официальный термин, пустивший глубокие корни в инструкциях MSDN для создателей приложений – 177 упоминаний на 447 страницах PDF (современными приложениями там не пахнет). Любопытно, что в документации прописался и более технический синоним – Runtime Apps .

Я не в восторге от официального русского термина — слишком длинно, заглавная «М» режет глаз, а ориентированная на разработчиков фраза как-то не звучит, не правда ли? В данном случае store является прилагательным (как и modern), поэтому я считаю допустимым дословный перевод.

Именно магазинные приложения наряду с более понятной вариацией официального перевода, приложения из магазина , я стал чаще использовать на страницах блога в последнее время, чтобы лишний раз не раздражать особо чувствительных читателей современными приложениями :)

Kстати, в одном случае переводчики со мной согласны насчет предлога.

Однако в коллекции терминов языкового портала подчеркивается, что приложения необязательно загружаются из магазина, т.е. вариант «из магазина» тоже не идеальный. Например, организации могут развертывать пакеты приложений с помощью групповой политики (sideloading).

Терминологическую проблему отлично демонстрирует абсурдность русского заголовка статьи об этой технологии: Загрузка неопубликованных приложений из Магазина Windows . Тут как раз впору прилагательное — магазинных приложений :)

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

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

Но и это еще не конец нашей истории!

Универсальные приложения (Universal Apps)

О них я упоминал в прошлой записи на примере творений Microsoft . Все эти приложения скачиваются из магазина, а их универсальность заключается в работе на всех устройствах .

В будущем все современные приложения станут универсальными.

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

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

Думаю, с Windows и Windows Phone все было не так гладко, как вещали евангелисты, но с приходом единой Windows на все устройства такие приложения должны стать действительно универсальными. Разработчики, вы читаете мой блог? Отзовитесь в комментариях:)

Аппы (apps)

Этот раздел был добавлен после публикации.

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

В английской терминологии есть applications apps — аппы, которые мы сегодня и обсуждаем. Именно поэтому я выше назвал случайным присутствие современных приложений в текущем глоссарии. Там исходный термин application, и думаю, что он просто не попал под поиск/замену:)

Проще всего называть новые приложения аппами!

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

Я думаю, через несколько лет все-таки будут аппы:)

Обновлено 02-Apr-15 . Мне предоставился случай отправить это предложение в Microsoft, и я даже получил ответ от представительницы компании, отвечающей за терминологию на каком-то уровне. Она сформулировала тезисы после консультации с российским терминологом и представителями российского офиса. Вкратце — предложение не прошло, подробности в оригинале ниже.

  1. The term “апп”, unlike the other terms mentioned (“browser” etc.), which have been registered in dictionaries and spell-checkers for a long time, is not in any Russian dictionary. Moreover, the search results return only few pages where people use this term.
  2. It was our first time to see somebody using the word “апп” (we’ve heard the word with English-like pronunciation a couple of times (“эп”), but again it is far from widely used). This term is probably more used by a more technical audience, who tend to use more transliterated terms.
  3. In English, “app” is a natural short form of “application” which has been used for a long time and is clearly connected to the full form. In Russian, we would have two completely unrelated terms for the same concept-one of purely Russian origin (for “application”) and a transliterated one (for “app”).
  4. In general, the marketing feedback on some previously translated terms showed that end-users still prefer translated terms to transliterated ones. We cannot predict the users’ preferences in 5 or 10 years from now, so we might need to change the translation to a transliterated variant in the future.
  5. Both “Apple” and “Google” use “приложение” (the same term as Microsoft does) for “app”.

Приложения для Windows (Windows Apps)

Обновлено 22-Mar-15 . Не прошло и двух месяцев с момента публикации статьи, как Microsoft снова сменила пластинку, объявив на конференции WinHEC новые названия приложений

Теперь универсальные приложения называются просто Windows apps, а классические — Windows desktop applications.

Новая терминология продолжает печальную традицию бардака в этом вопросе. Так, нет определения для современных приложений, не являющихся универсальными (видимо, расчет на то, что они все равно скоро вымрут). С другой стороны, универсальные приложения теперь запускаются во весь экран только в планшетном режиме , а в режиме рабочего стола они живут в окнах, но при этом термин «классическое приложение» к ним неприменим!

Думаю, сейчас для переводчиков самое время ввести термин апп для Windows !

? (UWP Apps)

Обновлено 30-Аpr-15 . Microsoft все никак не может успокоиться. Прошел еще месяц, и на конференции build 2015 компания опубликовала руководство по дизайну универсальных приложений, а заодно объявила их новое название. Теперь это Universal Windows Platform Apps, т.е. UWP Apps.

Мне даже страшно представить, как это будет выглядеть и звучать на русском языке. Чем бы дитя не тешилось, главное — чтобы костюмчик сидел.

Текущий вариант

Microsoft меняет названия как перчатки, поэтому я просто буду вести хронологию этой терминологической вакханалии.

Обновлено 05-Jul-15 . В сборке 10130 — это приложения для Windows и классические приложения.

Обновлено 09-Jul-15 . А в сборке 10160 на сцену вылезли уже надежные приложения Магазина Windows (trusted Windows Store apps).

Обновлено 31-Jul-15 . В сборке 10240 (RTM) перевод поправили — теперь это доверенные приложения Магазина Windows.

Заключение

Удивительно, сколько терминов можно породить на ровном месте, не правда ли? В блоге я буду продолжать использовать все упомянутые в статье названия, за исключением Metro (но в метке оставлю старый URL из исторических соображений:)

Для писателя очень важно наличие синонимов, и я рад возможности не повторять одну и ту же фразу несколько раз подряд!

Если у вас есть вопросы по терминологии, не стесняйтесь задавать их! Я люблю эту тему:)

Об авторе

Иногда из-за неправильной постановки вопроса и сленговой терминологии не могу понять, что от меня хотят друзья (если кто-то просит посмотреть ПК). Что касается современных приложений (да, я думаю Modern Apps лучше всего переводить как «современные приложения» — проголосовал за пункт первый), то отчасти для Microsoft даже лучше быстрее забыть название Metro Apps. У многих (в ІТ сфере) слово Metro теперь ассоциируется с плитками, а плитки нравятся не всем (мне нравятся), как мы уже успели увидеть по Windows 8, так что пользователи легче забудут «сырые» и «неудобные» приложения Metro и подхватят Modern Apps. А IT-профессионалы дружат нормально с новой терминологией) Но это чисто моё мнение.

Я, начиная с Windows 8, пользуюсь системой на английском языке (на телефоне у меня тоже английский). Трудностей не испытываю, благо уровень позволяет не беспокоиться. Когда ищу в Google или Bing проблему по Windows то мне не нужно задумываться, как назвать/перевести на русский/украинский тот или иной компонент ОС — просто пишу так как есть в системе. Это преимущество, так как в англоязычных вариантах и справки все толковые, и форумы, и библиотеки и т.д.

Как-то так)

Михаил Кутьин

Использую «Метро» и «метровые приложения» (больше в шутку) ради лаконичности и понятности - всё-таки, эти термины в «Майкрософте» достаточно популяризовали, прежде чем отказаться. Когда все приложения станут универсальными, планирую использовать термин «универсальные».

Евгений Казанцев

  • Евгений, спасибо за подробный ответ, традиционно снабженный кирпичной кладкой. Прокомментирую пару моментов.

    1. Новости . Читайте записи блога: Чтение RSS и персональных тем в «Новостях» в Windows и создавайте свою пропаганду. Если вам нужны разнообразные источники и управление ими, есть News360 , например.

    2. Браузер . Современный IE с момента выхода Windows 8 является лучшим браузером для сенсорного управления под Windows. Если вы его пытаетесь для каких-то других целей использовать, это ваша проблема, но не браузера.

Lecron

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

«Современные»? Да, они более новые, чем классические. Но как будет выглядеть это название через год? через пять лет? когда останутся только «современные» приложения? или когда будет выдвинута еще более современная концепция? Так что не подходит. Это временное описательное, а не терминологическое слово.

«Магазин» и любые сочетания с этим словом? Вроде вы сами показали, что не все «современные» приложения устанавливаются из магазина и самое главное, не все приложения в магазине «современные». Так что тоже не подходит.

«Универсальные»? Может быть. Уже ближе к смыслу. Но для утверждения не хватает знания. А действительно ли они универсальные? Не появятся ли такие, котрые работают только на десктопе? Действительно ли они универсальные или это псевдо-универсальность, для которой понадобится писать кода больше чем для кроссплатформенных?

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

  • Евгений Ширяев

    Мне нравится термин «универсальные приложения», в частности в Windows 10 он лучше описывает натуру таких приложений. До недавних пор использовал и конструкцию «приложение Магазина Windows», но такая «бандура» конечно должна умереть. Не сомневаюсь, что уже скоро Магазин Windows превратится в Магазин Microsoft (или что-то вроде того) — потому как там не только приложения и игры будут предлагаться. Собственно его веб-версия уже поселилась в Microsoft Store:) По той же причине теряют смысл «магазинные приложения». Термин «метро-приложения» можно считать мёртвым вместе с «метро-дизайном», стараюсь использовать его как можно реже.

    Вообще в последнее время пришёл к тому, что для win32 использую термин «программы», для WinRT — «приложения». Без приставок и описаний:)

    • Евгений Ширяев

      Насчёт приложений из Магазина Windows: это Twitter, Viber, Skype, OneNote, Qiwi, IVI. Twitter потому что в браузере неудобно, а сторонние клиенты только за деньги. Viber — для родственников из Крыма, которые никак не могут привыкнуть «к этому нашему WhatsApp». Skype у меня установлен в обеих версиях и там просто разные учётки, так мне удобнее. OneNote — для быстрых заметок с синхронизацией на всех девайсах и в Office 365. Qiwi Wallet — когда-то активно пользовался этой платёжной системой, теперь там просто карточка, с которой у меня списываются некоторые платежи и я открываю приложение просто чтобы пополнить эту карточку. В IVI удобно быстренько включить какой-нибудь мульт или фильм детям.

      Lecron

      Лучше. Но правильно ли? И одинаково ли мы понимаем понятие «универсальный»?
      Я не до конца понимаю их работу и структуру, поэтому могу ошибаться.

      Оценивать нужно не только, и даже не столько с позиции пользователя, сколько с позиции программиста. Ведь если пользователю приложение будет казаться универсальным, просто из-за того что скачивается подходящий набор компонентов под каждую архитектуру/диагональ, а для программиста требуется трудозатрат пропорционально количеству архитектур/диагоналей, то такое приложение не является сколь-нибудь универсальным. Согласны?

      А с какой отметки оно действительно становится универсальным, т.е. написано однажды, работает везде?
      И насколько «универсальные» приложения соответствуют этому критерию?

      Вопрос второй: Приложение состоит из интерфейса и логики. Если универсальна только одна из компонент, универсально ли само приложение?

  • Nikolay Kolesnik

    Я голосую за вариант «плоские» приложения. Да и в нашей стране как-то исторически сложилось, что исполняемые файлы называют «программами», а объект статьи можно было бы называть просто «приложениями» без никого, т.к. в обиход именно «приложения» вошли и укрепились только лишь с мобильными устройствами.

  • Ordjony

    Выскажу свое маленькое разработческое мнение:)
    В предыдущей версии VS с выходом вин 8 тип проекта назывался вообще «Windows 8 UI Style Application» а метро если мне не изменяет память было только в бета версии студии когда вин 8 была еще еще в превью.
    Сейчас же они находятся в разделе Store Apps и в нем три подраздела Universal Apps, Windows Apps, Windows Phone Apps.
    Новая «универсальная» концепция которая появилась в прошлом году вместе с windows phone 8.1 немного упростила разработку. Но все равно остались места где API выглядят по разному. К примеру работа с фоновой музыкой, в двух платформах работает абсолютно по разному. Или в телефоне есть возможность интегрироваться с контактами, а в большой восьмерке нет. И банально кнопка «назад», на которую теперь в Windows Phone RT нужно обрабатывать руками, а в win 8 ее совсем нет.
    Но самая большая проблемма это с UI. Некоторых контролов нет в вин 8, поведение немного разное в некоторых местах.
    Я жду что в марте на Build нам (т.е. разработчикам) дадут нормальную концепцию универсальных приложений как к примеру в android. Есть один проект с бизнес логикой и в нем содержится несколько view под разные типы экрана или вообще одно view которое можно адаптировать под разные экраны.

    Александр [Маздайщик]

    Назовите по-настоящему популярные «десктопные» программы для Windows, вышедшие на сцену в последние пять лет. Google Chrome … и все?

    Какими современными приложениями я пользуюсь (приблизительно, в порядке убывания частоты):

    Языковой портал Microsoft к сожалению часто обходят вниманием, а зря. Удивительная по широте наполнения и полезности вещь. Более того, у него есть публичный API, который можно использовать в своих проектах: http://www.microsoft.com/Language/en-US/Microsoft-Terminology-API.aspx

    Я в свое время настролько им проникся, что на основе вышеупомянутого API, написал функцию для PowerShell, которая позволяет работать с ним из командной строки: https://github.com/beatcracker/Powershell-Misc/blob/master/Get-TerminologyTranslation.ps1

    Например такой запрос:

    "Меню пуск" | Get-TerminologyTranslation -From "ru-ru" -To "en-us" -Source Terms

    вернет текст «Start menu» .

    * Перевод с любого на любой из доступных языков. Cписок языков можно получить командой:

    Get-TerminologyTranslation -GetLanguages

    * Фильтр результатов чувствительный к регистру и сочетаниям клавиш
    * Фильтр по имени и версии продукта. Cписок продуктов можно получить командой:

    Get-TerminologyTranslation -GetProducts

    ned

    Вадим, добавлю - ещё есть термин «иммерсивные приложения», встречается в IE.

    Мне понравился вариант в комментариях «универсальные приложения», слова частично описывают свойства этих приложений (для пальцев и мыши). Я бы предложил MS его в качестве официального.

    Проголосовал я за «современные приложения», так как «метро» вымарывается из документации, и для условного «человека в вакууме», пропустившего этап появления Win8, это слово не несёт ни капли смысла. Скажем, впервые услышав этот термин по радио, невозможно понять, о чём речь. Но, как верно подметили выше, времена меняются, через 5-10 лет это будет как-то неуместно. На данном этапе приемлемо, пока всё не улеглось и не оформилось.

    Вообще, перевод и его качество в ПО - сплошная боль. Понятно, что это в первую очередь бизнес, есть сроки сдачи, лимит трудозатрат. И всё же, хотелось бы видеть, как мощь русского языка не растворяется в интерфейсе из-за того, что переводчик поленился что-то поискать и узнать, исправить, осознанно отойдя от регламентов, чтобы читалось правильнее и лучше для пользователя. Выделить суть и выжать воду из перевода. Свежий пример этому - два «быстрых запуска» в Проводнике Win10.

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

    Спасибо всем за интересные комментарии. Я рад, что поднял эту тему на страницах блога:) Процитирую несколько понравившихся мне моментов и отвечу на них.

    Lecron : «Современные»? Да, они более новые, чем классические. Но как будет выглядеть это название через год?

    Нормально, если их обновлять регулярно:)

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

    Оно-то подходит, но продвигать неофициальный термин нет смысла, плюс очень верно подмечено ↓

    ned : «метро» вымарывается из документации, и для условного «человека в вакууме», пропустившего этап появления Win8, это слово не несёт ни капли смысла.

    И вот еще интересные моменты, с которыми я согласен.

    Евгений Ширяев : Мне нравится термин «универсальные приложения», в частности в Windows 10 он лучше описывает натуру таких приложений.

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

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

    Валерий

    Вадим, небольшое замечание по работе Магазина. Я заинтересовался вопросом, обновляются ли мои эти… как их там …современные метро:) Заглянул на страницы приложений, никакими обновлениями не пахнет. Начал разбираться, где же настройки обновлений и как это обновление вручную запустить — оказалось, что после запуска Магазина-мышь-вверх-вправо-Параметры выплывает меню обновления приложений и прочее, которое я раньше не видел.

    Захожу в меню обновлений, оказывается, что у меня автоматическое обновление, однако Скайп, Вайбер, приложения Леново, Новости, Погода и пр. старые. Не обновлялись автоматически даже те, которыми я пользуюсь, хотя у меня установлено автоматическое обновление.

    Нажимаю на всякий пожарный синхронизацию лицензий и вручную запускаю обновление. Часть обновилось, другая почему-то отложена и это «Отложено» длилось несколько дней. Перезагрузил комп по полной, после чего часть обновлений также запустились, но часть опять висела в режиме Ожидания. Еще одна перезагрузка — наконец обновились все.

    На мой взгляд, автообновление приложений в, Магазине работает коряво. Меню обновления приложений я обнаружил случайно, со страницы приложения вручную обновление запустить нельзя. Я пытался поставить оценку приложению или написать отзыв — и это мне почему-то недоступно, ибо нет никаких кнопок для этого. Они это отключили, чтобы пользователи не матерились в адрес авторов приложений?

    Кстати, я после известной грохота систем — печально известного корявого обновления Виндовс — отключил автоматическое обновление системы, получаю сообщения об обновлении и выжидаю пару-тройку недель, не повторится ли опять грохот Виндос и только после этого вручную обновляю систему. Антивирус я обновляю вручную раз в 3 дня.

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

    В английском языке есть applications (программы, приложения), а есть apps аппы , которые мы сегодня и обсуждаем.

    Мне вообще всю жизнь слово «приложение» (в компьютерном смысле) казалось странным. Аппликация - рисунок, получаемый приклеиванием кусочков цветной бумаги. Приложение ассоциируется либо с дополнительными главами в конце книги, либо с какими-то припарками, перцовыми пластырями. Зачем ПО прикладывать к компьютеру?

    Не слышал, чтобы программы для DOS называли приложениями. На мой узкий взгляд, слово «приложение» вообще появилось впервые в Windows 95 - какая-то неудачная калька с application.

    Пля-я-я. Только сейчас, когда писал комментарий, понял, что приложение - в некотором смысле синоним слову применение. http://ru.wiktionary.org/wiki/%EF%F0%E8%EB%EE%E6%E5%ED%E8%E5 Но не буду стирать то, что написал выше. Типа когда программу называют приложением - имеют ввиду то, что оно позволяет компьютер применять для решение той или иной прикладной задачи.

    Applications - это не приложенные к компьютеру или ОС программы, а способы применения самого компьютера. MS Word - приложение (практическое применение) компьютера к решению задачи подготовки и печати документов. Наверное отсюда надо копать адекватную терминологию для перевода apps. Подумаю об этом на досуге.

    Классические и современные приложения.
    Классическое приложение (применение) утюга - http://bm.img.com.ua/img/prikol/images/large/3/0/182503.jpg
    Современное его приложение (применение) - http://sigortagundem.com/static/photos/article/original/141634.jpg?v=1353873051000

    А мы обсуждаем классические и современные приложения (применения) Windows. Классическое приложение - набирать тексты при помощи Word. Современное приложение - метко кидать птичек в свинок. Ага.

    Виталий

    Как вы назовете эту панель управления?

    Унылая, плоская и безжизненная равнина. К названию «современных» приложений- сокращение УПиБ.
    Извиняюсь, не удержался.

    Валерий : Им нужно научится у Гугла, который свои версии Андроида леденцами, желейными конфетками или т.п. называет:)

    Или у яблока с его кошками в названиях, или у… В общем дофига и больше названий всяких продуктов идут по какой- либо линейке вещей, сущьностей и прочего.

    Microsoft стремится к единой Windows на всех устройствах. Этого нет ни у Apple, ни у Google. Поэтому ей нужно, чтобы приложения были универсальными в смысле одинаковой работы на всех устройствах.

    Ок, пропал классический калькулятор. Это трагедия? Все новые настройки только в новой панели управления. Это конец света?
    Ретрограды скажут «да», но у них есть еще 5 лет беспроблемного использования классического калькулятора Windows 7.

    • Александр [Маздайщик]

      Беда не в том, что заменяют одни программы на другие, беда в том, что у новых программ функциональность другая - где-то расширена, где-то урезана. Вот например, до чего хорошие были встроенные игры (сапёр и пасьянсы) в Vista и 7, но их убрали. Обидно. Взамен предложили искать их в Магазине. А в новой панели управления, точнее в новом центре обновлений Windows, я не нашёл ссылки на описание обновления в KB. Если было бы не лениво, отписался бы в фидбеке.

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

  • ), в котором внутренний диск (эдакая карта памяти) имеет размер всего ~28 ГБ (формально 32 ГБ). Предустановленная Windows 10 Home 64-bit English занимает более 10 ГБ, что оставляет совсем немного места для разгула фантазий, так что вскоре я озадачился чисткой системы от всякой-разной предустановленой ерунды. Почти сразу же я обнаружил, что задача эта не решается наскоком неподготовленным пользователем, даже если у него есть немалый опыт работы с Windows 7 и другими системами от Microsoft. Поэтому мне пришлось изучать народные премудрости на эту тему, найденные в этих ваших интернетах. О результатах спешу должить…

    IObit Uninstaller

    Подсказка об этом волшебном приложении нашлась в комментариях к статье по теме How to Uninstall Windows 10’s Built-in Apps (and How to Reinstall Them) – мол, такая замечательная помощница, умеет удалять стандартные приложения Windows.

    После недолгих колебаний я решил проверить эту функциональность и установил IObit Uninstaller 5.4.0.119 . Приложение действительно удобное, умеет показывать Windows Apps в отдельном месте и позволяет их удалить, в добавок предлагая почистить и реестр после этого. Классно?

    К сожалению, как выяснилось, эта утилита удаляет Windows Apps только для текущего пользователя (точнее для пользователя, под которым запущен IObit Uninstaller, а запускаться он позволяет только с правами администратора). Фактически таким образом можно почистить меню пуск только для супер-пользователей. Что делать остальным пользователям, разработчики, видимо, пока не придумали.

    Естественно, я эту поделку удалил, и вскоре совершенно случайно обнаружил, что это чудо оставило за собой хвост в виде сервиса LiveUpdate. Мелочь, а неприятно.

    Выкосить сей хвост надлежит таким образом (см. How to remove LiveUpdate.exe from your computer – руководство трёхлетней давности, а воз и ныне там):

    1. services.msc: остановить и отключить Live Update (сервисов с таким неконкретным именем в вашей системе может быть несколько – будьте внимательны)
    2. Удаляем запись о сервисе – в командной строке (с правами администратора): sc delete LiveUpdateSvc
    3. Удаляем каталог с сервисом.

    После этого про IObit Uninstaller можно забыть.

    PowerShell

    Большинство руководств по чистке стандартных приложений основывается на использовании PowerShell (см. habrahabr.ru , howtogeek.com , superuser.com , tenforums.com , winaero.com):

    • удалить приложения для конкретного (текущего) пользователя с помощью Get-AppXPackage и Remove-AppXPackage
    • удалить “исходники” приложений так, что для новых профилей пользователей они не будут устанавливаться, с помощью Get-AppXProvisionedPackage и Remove-AppXProvisionedPackage

    Прежде, чем упражняться с командной строкой, стоит отключить автоматическое обновление (скачивание?) пользовательских приложений: в ветке реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsStore\WindowsUpdate необходимо для DWORD-переменной AutoDownload задать значение 2 (два).

    Некоторые стандартные приложения (Cortana, Edge и т.п.) удалить нижеприведенными способами не получится.

    Чистка для новых профилей

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

    Для удаления всего, кроме Windows Store , в командной строке PowerShell (с правами администратора):

    Get-AppXProvisionedPackage –online | where-object {$_.packagename –notlike “*store*”} | Remove-AppXProvisionedPackage -online

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

    Get-AppXProvisionedPackage –online | Remove-AppXProvisionedPackage -online

    Если вам хочется удалить только некоторые приложения , то это сделать можно в интерактивном режиме (отсюда):

    Get-AppXProvisionedPackage -Online | Out-GridView -PassThru | Remove-AppXProvisionedPackage -Online

    Чистка существующих профилей

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

    В интернетах предлагается быстрое решение в виде команды для чистки всего, кроме Windows Store :

    Get-AppXPackage -AllUsers | where-object {$_.name -notlike “*store*”} | Remove-AppXPackage

    К сожалению, в моём случае это не сработало – кроме текущего пользователя фактически никого команда не затронула. Возможно, из-за того, что для этого пользователя ранее я запускал IObit Uninstaller с той же целью.

    Использование параметра –User username вместо –AllUser тоже как-будто не помогало. У меня, признаться, сложилось впечатление, что Remove-AppXPackage действует в контексте текущего пользователя, а все “умельцы”, предлагающие этой команде передавать других или даже всех пользователей, занимаются копипастом без реальной проверки.

    Окончилось дело тем, что я логинился в профиль каждого пользователя и чистил приложения в интерактивном режиме:

    Get-AppXPackage | Out-GridView -PassThru | Remove-AppXPackage

    Таким образом я сохранил калькулятор:)

    Результаты

    Для быстрой проверки результатов применения вышеприведенной методики достаточно глянуть в “ C:\Program Files\WindowsApps ”: если этот каталог содержит более 600 МБ “добра” от Microsoft, значит, Вы, скорее всего, забыли выкосить приложения из какого-то профиля пользователя локально.

    В моём случае создание нового профиля и последующий логин показывал, что большинство стандартных приложений на месте (даже “солитёр”), хотя в живых должен был остаться только “магазин”, который честно высвечивается в списке при выполнении команды Get-AppXProvisionedPackage -Online . Правда, некоторые из этих приложений (по-моему, только те, которые можно деинсталлировать обычным образом) имеют битые “плитки” – запустить невозможно, и плитка имеет “невнятное название” (напр.,” @{Microsoft.BingNews_4.6.169.0_… ”). Впрочем, допускаю, что набор плиток для новых пользователей берётся из стандартного файла, и система просто не умеет обрабатывать ситуации, когда каких-то стандартных приложений нет в наличии на момент создания нового профиля.

    Что делать? Для ответа на данный вопрос следует понять, что пока какой-либо пользователь имеет какое-либо приложение установленным, оно не будет удалено из “свалки добра”. Соответственно, заходим к каждому лично и в интерактивном режиме ищем залипшее приложение.

    Вот так выглядит “свалка” после чистки, когда в строю остались Windows Alarms, Calculator, Camera, Maps и Store:

    Насколько я понимаю, все эти стандартные приложения появились ещё в Windows 8, и получается, что до сих пор нет удобного инструментария, чтобы с ними работать так, как хочется пользователям. Перечисленная выше возня с командной строкой больше напоминает стиль взаимодействия с Linux-подобными системами.

    • Destroy Windows Spying (если хочется избавиться не только от стандартных приложений)
    • PackageManager Class (документация для разработчиков перспективной утилиты, из которой становится понятно, что удобных утилит не было, нет и не будет)