- WinStore.App.exe — что это за процесс, почему грузит видеокарту?
- WinStore.App.exe — что это такое?
- Почему WinStore.App грузит процессор/видеокарту?
- Desktop App Installer что это в Windows 10?
- Native Desktop Media Service что это и как удалить?
- Добавить комментарий Отменить ответ
- Отключаем Windows Store (Магазин Windows)
- Отключение Windows Store через групповые политики
- Публикация десктоп-приложения в Windows Store c помощью Desktop Application Converter
- Начало
- Ошибка, и не одна.
- Поиск решения совместно с Майкрософт
- Проверка на прочность
WinStore.App.exe — что это за процесс, почему грузит видеокарту?
Приветствую. Windows 10 — современная операционка, в теории большинство нужных программ можно скачать не открывая браузер, просто из встроенного маркета. Сегодня рассмотрим один из основных компонентов данного маркета.
WinStore.App.exe — что это такое?
Процесс под которым работает официальный магазин приложений Microsoft Store.
Запускается из папки:
Последний набор символов может быть уникальным для каждого ПК.
Процесс в диспетчере задач:
Microsoft Store — магазин контента, где можно загрузить популярные программы, игры, фильмы, музыку и даже записи ТВ-программ:
Появился в операционке начиная с OS Windows 8.
Некоторые юзеры сообщают — файл WinStore.App.exe не имеет цифровой подписи Microsoft. Оказывается правда — пользователь установил чистую Windows, повторно проверил — файл не подписан. Данная информация найдена в конце 2016 года, на данный момент возможно файл уже подписан (в более новых билдах).
WinStore.App может устанавливать соединение с интернетом — это нормальное явление.
Процесс может автоматом запускаться после включения Windows, возможно связано с автоматическим обновлением приложений магазина. Можно попробовать отключить через реестр, изменив значение WindowsStore на 2 в разделе:
WinStore.App.exe может запускать InstallManager.exe — похоже на менеджер установки приложений.
Один пользователь сообщил — у него процесс запускался автоматом после загрузки операционки. Проблему решил так: нужно отключить службу Superfetch (SysMain), отвечающая за ускорение работы ПК, на практике ускорение незначительное. На заметку: чтобы открыть окно со списком служб зажмите Win + R > введите команду services.msc > нажмите OK.
Процесс можно попробовать отключить данной командой:
taskkill /f /IM WinStore.App.exe
Команда для командной строки. Можно вообще создать батник и запускать при необходимости.
Почему WinStore.App грузит процессор/видеокарту?
- Происходит обновление приложений в магазине.
- Запущена игра из магазина, либо происходит ее обновление.
- Проверка наличия новых версий установленных приложений из магазина.
- Баг в одном из установленном приложении.
Теоретически можно обратиться на форум Microsoft за помощью. Однако, как показывает практика — эффективность ответов низкая. Часто специалисты просто предлагают просканировать систему на целостность файлов командой scannow /sfc, это стандартный ответ на многие вопросы.
Desktop App Installer что это в Windows 10?
Desktop App Installer — это установщик приложений в Windows 10. Его можно скачать в Microsoft Store, но мне кажется что он уже идет вместе с системой. Или устанавливается автоматически.
Я так понимаю, что главная фишка Desktop App Installer — это более простая установка приложений. Нужно два раза нажать на appx/appxbundle-файл (видимо установщик программы) и Desktop App Installer его быстренько установит.
Файл с расширением .appx представляет из себя установщик UWP-приложения. UWP расшифровывается как Universal Windows Platform — универсальная платформа Windows.
Есть еще одна программа из той же оперы — Desktop App Converter, позволяет конвертировать обычные программы Win32 в метро-приложения.
У меня вообще есть мнение, что нас всех хотят пересадить на метро-приложения. Нет, конечно это громко звучит, такие программы как Фотошоп, Автокад.. вряд ли будут когда-то только в формате метро-приложений. Но все равно кажется что нас хотят подсадить все больше именно на эти приложения, чтобы мы отвыкали от обычных программ)) ну это мое мнение всего лишь))
Desktop App Installer
Native Desktop Media Service что это и как удалить?
Первое что находится в сети, это то, что Native Desktop Media Service — рекламный вирус. То есть не страшный и опасный вирус там, например троян, а рекламный, главная цель которого — показать вам рекламу любым способом. Например реклама может быть в браузере, на каких-то сайтах, на рабочем столе.
В интернете нормальной информации нет, зато полно странных и непонятных инструкций, которые написано на таком же странном русском языке)) я думаю вы понимаете о чем я))
Все самое главное что вам нужно сделать — проверить ПК утилитами, которые я скажу, это лучшие утилиты, и проверять желательно в такой последовательности, как я сейчас напишу. Просто послушайте меня и сделайте это, окей?)) Смотрите:
- Первая утилита — AdwCleaner. Можно сказать что это утилита номер один против рекламных вирусов. Плюсы — умеет все, что нужно, и чистить ярлыки и убирать рекламные расширения, также проверят и многое другое. Качать обязательно — чистит отлично, в интернете популярна, имеет приличную репутацию так бы сказать.
- HitmanPro. Это утилита заслужено держит второе место, так как она платная, но зато есть и бесплатный период работы. В принципе делает почти тоже самое что и AdwCleaner, но плюс в том, что ищет немного тщательнее, также обнаруживает больше потенциальных угроз, хотя мое мнение, что немного и лишнего может обнаружить)) но качать нужно — утилита хорошая без вопросов.
- Dr.Web CureIt!. А вот это уже утилита будет еще серьезнее. В первую очередь она ищет не рекламные вирусы, а настоящие, опасные — трояны, черви, руткиты, бэкдоры и прочую дичь. Ее также настольно рекомендую скачать и просканировать ПК.
Утилиты которые я посоветовал — лучшие, вы поверьте. Они не мусорят в системе, не устанавливают ничего левого на комп, если что — удалить можно спокойно (Win + R и введите команду appwiz.cpl). Утилиты являются именно лучшей тройкой. Их всегда нужно держать на примете и если что — проверять комп. Ну и посоветую вам бесплатный антивирус, если вы не против, вот только не думайте что я рекламирую — это Касперский. Там есть бесплатная версия.
Внешний вид утилит
Раз уж я показал утилиты, то еще дам совет — для анализа автозагрузки используйте бесплатную программу AnVir Task Manager. Она покажет все что есть в автозагрузке, в том числе и автозагрузку в реестре, в планировщике задач и много всякого. Одним словом — советую. Вот как выглядит программа:
На этом все ребята. Мы сегодня узнали о двух программах — о хорошей Desktop App Installer и о вредной Native Desktop Media Service, надеюсь если что, вы от нее сможете спокойно избавиться)) На этом все, удачи вам и берегите себя!
Добавить комментарий Отменить ответ
Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.
Отключаем Windows Store (Магазин Windows)
Решил продолжить статьи на тему стандартных приложений Windows. Сегодня поговорим о магазине Windows Store. Большинство из пользователей, думаю, мечтают о том, чтобы убрать это приложение из своей системы.
Причины у всех свои, кого-то просто не устраивает встроенное ПО, кто-то не видит пользы, а кто-то мог случайно установить программы, которые попросту занимают место на компьютере и загружают систему. А также постоянные обновления программ, которые были через него установлены. Но главная причина, на мой взгляд, это возможность ограничить доступ детям и неопытным пользователям, которые сами того не осознавая могут засорить компьютер очень и очень сильно.
Хотя есть и пользователи, которые видят немалую пользу от магазина и активно его используют. Как говорится: » На вкус и цвет, все фломастеры разные «
Опишу способы его отключения, на сегодняшний день, мне известно два рабочих способа. Рекомендую выполнить оба одновременно.
- Отключение через групповые политики
- Редактирование реестра
А если отключение вас не устроит, в конце статьи будет информация о том, как полностью удалить его из системы. Приступим.
Отключение Windows Store через групповые политики
Открываем редактор групповых политик. Используем сочетание клавиш » win+r » и вводим команду gpedit.msc
В открывшемся окне переходим по пути: » Конфигурация компьютера-Административные шаблоны-Компоненты Windows-Магазин «
В развернувшемся списке нас интересуют два пункта:
- Отключить все приложения из Microsoft Store
- Отключить приложение Store
Поочередно раскрываем каждый пункт и отмечаем графу » Включено «
Нажимаем «ОК», закрываем редактор. Перезагружаем компьютер.
Отключение Windows Store через редактирование реестра.
Открываем редактор реестра. Используем сочетание клавиш » win+r » и вводим команду regedit
Переходим по следующему пути: » HKEY_CURRENT_USER/Software/Policies/Microsoft «
По разделу » Microsoft » нажимаем правой кнопкой мыши, выбираем пункт создать раздел и называем его WindowsStore
А уже во вновь созданном разделе нам потребуется добавить параметр » DWORD»
- Название параметра —RemoveWindowsStore
- Значение параметра —1
Закрываем редактор реестра и перезагружаем компьютер.
Для тех, у кого описанный выше способ не сработал или вы желаете полностью удалить Магазин Windows из своей системы, ссылка на подробную инструкцию, можете ознакомиться:
Видео инструкция по вышеописанному материалу:
Спасибо за внимание, надеюсь эта статья окажется полезной.
Ставьте лайки, пишите комментарии, подписывайтесь на блог, буду регулярно размещать интересные материалы, которые возникают в процессе работы.
Публикация десктоп-приложения в Windows Store c помощью Desktop Application Converter
Не так давно мы опубликовали разработанное нами корпоративное приложение для десктопов, которое дополняет функционал Skype for Business. Например, может «по-человечески» сохранять историю переписки, как это делают все «приличные» мессенджеры, умеет отправлять сообщения в оффлайн, позволяет упорядочить контакты и ещё много всего, чего не хватало в Skype for Business. И когда появилась возможность поделиться приложением с помощью Windows Store, мы решили этой возможностью воспользоваться. В статье мы расскажем, как это происходило и чего нам это стоило.
Про сам процесс разработки и про то, чего нам стоила идея работы со SfB в режиме Suppression Mode (подавление SfB), читайте здесь.
EasyLy разрабатывался как настольное приложение WPF & Lync SDK для Windows, и конечно же, мы стремились поделиться своей разработкой со всем миром. Публикация «классических» десктопных приложений (без метро-интефейса) стала доступна не так давно, опыта у нас совсем не было, поэтому мы начали изучать, как загрузить наше приложение в Windows Store.
Начало
Вся суть заключалась в том, чтобы с помощью Desktop Application Converter преобразовать приложение в AppX пакет для UWP (Universal Windows Platform), чтобы затем его можно было загрузить в Windows Store.
Нужно заметить, что не любое настольное приложение можно разместить в магазине. Оно должно удовлетворять требованиям, описанным в этой статье.
Для самого процесса конвертирования необходима ОС “Юбилейное обновление Windows 10 Pro” или “Корпоративная” (10.0.14393.0 и более поздней версии) x64. Также нужно будет установить Microsoft Windows 10 SDK. А перед работой с конвертером понадобится скачать один из базовых образов Windows 10.
ВАЖНО: Версия билда операционной системы должна в точности совпадать с версией образа BaseImage-xxxxx.wim.
После прочтения статьи о том, как работать с конвертером, мы разработали систему скриптов для Command Prompt и Power Shell, которые генерировали AppxManifest.xml и конечный пакет AppX.
И вот, наконец, всё было готово для загрузки EasyLy.appx в Windows Store. Честно говоря, мы не рассчитывали на то, что процесс размещения приложения окажется так растянут по времени, но в общей сложности у нас на это ушло примерно два месяца. Мы также не ожидали, что впереди нас будут ждать странные ошибки, с которыми придётся бороться совместно с сотрудниками Microsoft. Эмоции команды были на переделе, но всё же нам это удалось. О том, что это были за ошибки и как мы их устраняли, читайте ниже.
Ошибка, и не одна.
При первой попытке публикации в Windows Store мы получили четыре ошибки.
Package acceptance validation error: We don’t allow the capability you’ve specified: runFullTrust.
Package acceptance validation error: The PublisherDisplayName element in the app manifest of EasyLy.signed.appx is GROVETY, INC, which doesn’t match your publisher display name: GROVETY INC.
Package acceptance validation error: Apps are not allowed to have a Version with a revision number other than zero specified in the app manifest. The package EasyLy.signed.appx specifies 1.61.6088.26940.
Мы исправили ошибку №3 с версией. Оказалось, что запрещено иметь ревизию версии (последний разряд версии), отличную от нуля (major.minor[.build[.revision]]). Что ж, это было несложно.
Было: DesktopAppConverter.exe … -Version 1.61.6088.26940
Стало: DesktopAppConverter.exe … -Version 1.61. 6088.0
В дальнейшем мы отказались и от версии билда: DesktopAppConverter.exe … -Version 1.61.0.0
Оставались ещё три ошибки.
1. Package acceptance validation error: The PublisherDisplayName element in the app manifest of EasyLy.s.appx is GROVETY, INC, which doesn’t match your publisher display name: GROVETY INC.
2. Package acceptance validation error: You don’t have permissions to specify the following namespaces in the appx manifest file of the package EasyLy.s.appx: schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities
3. Package acceptance validation error: Your developer account doesn’t have permission to submit apps converted with the Desktop App Converter at this time.
Была исправлена ошибка №1 с именем сертификата в AppxManifest.xml:
Если честно, было странно, что это исправление сработало, и непонятно, с каким значением происходит сравнение имени сертификата, т.к. в свойствах AppX пакета в разделе “Цифровые подписи” имя сертификата было как раз с запятой, а к интерфейсу выкладывания в Windows Store разработчики доступа не имели (чтобы посмотреть, как там выглядит имя издателя и что оно вообще там присутствует), потому что публикация осуществлялась отделом маркетинга.
После этого остались ошибки, которые говорили о какой-то проблеме, связанной с аккаунтом, через который было невозможно выложить AppX.
1. Package acceptance validation error: You don’t have permissions to specify the following namespaces in the appx manifest file of the package EasyLy.s.appx: schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities
2. Package acceptance validation error: Your developer account doesn’t have permission to submit apps converted with the Desktop App Converter at this time.
Что делать с этими ошибками нам подсказал один из авторов habrahabr’а — asommer. Как оказалось, все новые десктопные приложения требуют ручной валидации – и для этого нужно написать в техподдержку.
Мы оставили заявку здесь, и уже через несколько дней с нами связался сотрудник Майкрософт.
Поиск решения совместно с Майкрософт
Мы собрали конференцию по Skype for Business, где рассказали, что EasyLy – это десктопное приложение, которое расширяет функционал Skype4B, например умеет сохранять историю диалогов. И по результатам встречи отправили APPX-файл с приложением для проверки.
Также параллельно пришлось подписать ещё одно соглашение с Майкрософт — Centennial Early Adopter Program Addendum.
Общение было затруднено тем, что сотрудники Майкрософт находились в Америке, и разница во времени составляла 10 часов. В результате – приходилось общаться поздно вечером, а ждать ответ на письма – сутки.
Через некоторое время мы получили письмо от Майкрософт. У них возникли вопросы, как EasyLy интегрируется со Skype for Business. Им было необходимо удостовериться, что EasyLy сможет нормально работать со следующей версией Skype for Business.
В общем, нужно было подготовить техническое описание на английском. При этом договорились, что если что-то останется неясным, то будем снова устраивать онлайн-митинг.
К счастью, нашего описания оказалось достаточно, и сотрудник Майкрософт нас заверил, что процесс одобрения идет.
Проверка на прочность
Мы не ожидали, что в Microsoft ещё будут проводиться какие-то тесты над нашим приложением. Представитель Microsoft сообщил, что наше приложение утверждено для Windows Store, но не прошло CARE тест. К тому же, он указал на возможность воспользоваться дополнительными функциями API, доступными только для конвертируемых приложений. Из этих возможностей мы выбрали автозапуск при логине пользователя и добавили в AppxManifest.xml в элемент такой раздел:
Чуть подробнее о тесте CARE. Судя по отчёту прохождения, который они нам прислали, проверяются следующие вещи:
Test for Drivers and Services (Drivers cannot be installed)
Test for DDE Exec registry verbs (DDE Exec warning)
Validate Appx Manifest (Application Identity Name can’t be empty)
Validate security policy settings (EXE can not request admin elevation, EXE can not request UIAccess)
Validate PE integrity (PE Files must be validly signed)
EasyLy провалился на втором пункте. Программа обращалась к нестандартным ключам реестра. Это было исправлено.
Теперь, когда все проблемы были решены, мы предвкушали радость победы и долгожданной загрузки EasyLy в Windows Store. Но удача снова не была на нашей стороне и появились очередные ошибки:
1. Invalid package identity name: EasyLy (expected: GROVETYINC.EasyLyCorp).
2. Invalid package family name: EasyLy_04mzw0hspzxdg (expected: GROVETYINC.EasyLyCorp_8qq6gc35dw28r)
3. Invalid package publisher name: CN=”GROVETY, INC”, O=”GROVETY, INC”, L=Wilmington, S=”Delaware”, C=US (expected: CN=71A49F4D-5C79-40F1-A333-B79F06F50E03)
4. This package uses a display name that you have not reserved: EasyLy
Такое ощущение, что компания Microsoft решила заботливо не сообщать о всех ошибках сразу, а выдавать их по частям, и каждую следующую часть показывать только после исправления всех ошибок в предыдущей. Оно, может, и правильно, потому что если бы мы увидели все ошибки сразу, вероятность того, что мы решили бы продолжать, была бы определенно меньше. Но теперь, когда половина пути была пройдена, отступать назад уже не хотелось.
В Майкрософт ответили следующее:
- Непонятно, что это такое. Попробуйте исправить вначале остальные ошибки.
- Всё верно, регистрируемый пакет называется «GROVETYINC.EasyLyCorp_8qq6gc35dw28r».
- Уберите запятую из имени издателя.
- Имя регистрируемого приложения “EasyLy Corp”.
Было: DesktopAppConverter.exe … -Publisher «CN=GROVETY»
Стало: DesktopAppConverter.exe … -Publisher «CN=GROVETY INC» -PackageDisplayName «EasyLy Corp» -AppDisplayName «EasyLy» -AppExecutable «EasyLy.exe»
После этих изменений ушла ошибка №4.
Пытаясь устранить ошибку №1 добавили в параметры конвертера -PackageName «GROVETYINC.EasyLyCorp», но получили непонятную ошибку при конвертации:
Error: PowerShell Error Record: Could not find a part of the path. PowerShell Stack Trace: at