Замечание:
Неожиданно после выполненных всех программных мероприятий заработала неработающая функция известная в директории "Парметры ПК" - "Система" - "Восстановление" - "Перезагрузить сейчас" - "Расширенные параметры запуска" или по команде для командной строки, типа "SYSTEMRESET” - cброс системы Windows в меню восстановления", это когда компьютер переходит в среду восстановления "Windows RE". До исправительных действий был исключительно черный экран и все... После всех исправительных действий вход в "Windows RE" заработал. Причем сама "Windows RE" была подключена правильно и до и после. Проверить можно по команде для командной строки запущенной от администратора:
1). «REAgentC.exe /info” - проверить
2). «REAgentC.exe /enable” - включить
3). «REAgentC.exe /disable” - выключить
Контекст заметки:
Неизвестные команды исправления приложений APP... А может кто их знает - то суперсекретные исправительные команды "Windows PowerShell"?
Например ниже некоторые тематические команды Windows PowerShell:
Список приложений для каждого пользователя
Выполните в PowerShell с правами администратора команду:
Get-AppxPackage -AllUsers
Вы увидите список приложений каждого пользователя.
Для каждого пакета отображается свойство PackageUserInformation. Неизвестный пользователь – эти локальная система, а состояние Staged означает, что приложение подготовлено для установки в каждую новую учетную запись. Таким образом, полное удаление встроенных магазинных приложений подразумевает зачистку не только в профилях интерактивных пользователей, но и в системной учетной записи.
Встроенные приложения Windows 11
«Фото», «Люди», «Удалённый рабочий стол», «Paint», «Microsoft 365», «To Do», «Clipchamp», «Cortana», "Copilot", «Xbox, «Часы», «Карты», «Почта», «Семья», «Погода», «Советы», «Камера», «Блокнот», «Новости», «Диктофон», «Терминал», «Календарь», «Медиаплеер», «Калькулятор», «Фильмы и ТВ», "Техническая поддержка" «Быстрая помощь», «Центр обратной связи», «Инструмент для обрезки».
Удаление приложений в своей и системной учетной записи
Этого достаточно, если в систему не входили другие пользователи. Во всех вариантах первая команда удаляет подготовленные приложения из системной учетной записи, поэтому PowerShell надо запускать от имени администратора. Вторая команда удаляет приложения, установленные в текущей учетной записи. Обратите внимание, что оператор -CNotLike чувствителен к регистру.
Сохранить только магазин и возможность покупок в нем.
Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -CNotLike '*Store*'} | Remove-AppxProvisionedPackage -Online
Get-AppXPackage | Where-Object {$_.Name -CNotLike '*Store*'} | Remove-AppxPackage
Сохранить наряду с магазином любые приложения.
Используйте в команде имена пакетов приложений и логический оператор -and. В этом примере сохраняются калькулятор и блокнот.
Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -CNotLike '*Store*' -and $_.DisplayName -CNotLike '*Calc*' -and $_.DisplayName -CNotLike '*Notepad*'} | Remove-AppxProvisionedPackage -Online
Get-AppXPackage | Where-Object {$_.Name -CNotLike '*Store*' -and $_.Name -CNotLike '*Calc*' -and $_.Name -CNotLike '*Notepad*'} | Remove-AppxPackage
Удалить магазин и лишиться возможности покупок в нем в Windows 10
Удаленный магазин можно вернуть с помощью переустановки ОС поверх или путем установки его пакета, как описано ниже в статье. Однако второй вариант не вернет возможность покупок, поскольку 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 – добавляет приложения в текущую учетную запись
Восстановление удаленного Магазина или его установка
Способ 1. При наличии подключения к интернету в PowerShell от имени администратора выполните:
wsreset -i
В фоне скачаются магазин, пакет для покупок в нем, а также все необходимые зависимости. После завершения выполнения команды установка еще продолжается, она может занять минут 5-10. За прогрессом вы можете следить в центре уведомлений.
Вы также можете вручную проверить наличие установленных пакетов командой:
Get-AppxPackage -Name *store*
Способ 2 — Загрузка и установка пакетов
Этим способом можно установить любое приложение, в том числе Dev-версию приложения в стабильной версии Windows. Здесь рассматривается установка стабильной версии магазина, что позволяет устанавливать любые приложения из него, а также автоматически обновлять их. В Параметрах введите в поиск developer и в настройках для разработчиков включите режим разработчика. Перейдите на страницу
https://store.rg-adguard.net, вставьте в поле поиска ссылку на магазин и выберите Retail. Вы увидите список ссылок на сервер Microsoft, где размещены все необходимые пакеты для различных архитектур.
Скачайте три пакета зависимостей с расширением APPX для своей архитектуры (например, для 64-разрядной ОС в имени пакета должно быть написано x64):
Microsoft.NET.Native.Framework
Microsoft.NET.Native.Runtime
Microsoft.VCLibs
Примечания:
На этом и следующем шаге файлы могут скачиваться с именем вида GUID и без расширения. Добавьте расширение самостоятельно.
Если при скачивании файлов на странице появляется ошибка NET::ERR_CERT_COMMON_NAME_INVALID, откройте сайт в браузере Microsoft Edge и перезапустите вкладку в режиме Internet Explorer
Скачайте пакет магазина Microsoft.WindowsStore с расширением APPXBUNDLE для Windows 10 или с расширением MSIXBUNDLE для Windows 11.
Если планируются покупки в магазине, на той же странице в левом меню выберите ProductId, вставьте поле поиска 9NBLGGH4LS1F и скачайте пакет Microsoft.StorePurchaseApp с расширением APPXBUNDLE.
В проводнике перейдите в папку с пакетами, из меню Файл запустите PowerShell и выполните:
Get-ChildItem *.appx | ForEach-Object {Add-AppxPackage -Path $_.FullName}
Get-ChildItem *bundle | ForEach-Object {Add-AppxPackage -Path $_.FullName}
Способ 3 — Inbox Apps ISO
Microsoft выпустила Windows Inbox Apps ISO с оффлайн-пакетами всех встроенных приложений, включая Магазин. И со страниц документации Windows Azure можно скачать Inbox Apps ISO для Windows 11 или Windows 10.
Установка:
В Параметрах введите в поиск developer и в настройках для разработчиков включите установку неопубликованных приложений.
Подключите ISO двойным щелчком и в проводнике перейдите в папку с пакетами.
Скопируйте во временную папку (например, C:\temp) пакет магазина Microsoft.WindowsStore с расширением APPXBUNDLE и три пакета с расширением APPX:
Microsoft.NET.Native.Framework
Microsoft.NET.Native.Runtime
Microsoft.VCLibs
В проводнике перейдите в папку с пакетами, из меню Файл запустите PowerShell и выполните команду:
dir *.appx* | sort $_.Name | %{Add-AppxPackage -Path $_.FullName}
Как видите, из консоли можно полностью управлять состоянием магазинных приложений для Windows. С традиционными приложениями все не так радужно, но появилась одна очень интересная возможность.
Управление приложениями Windows с помощью DISM
Вам необходимо сопоставить программы типам файлов в своей учетной записи на настроенном ПК, используя компонент панели управления «Программы по умолчанию».
Экспортировать параметры ассоциаций в XML-файл:
dism /online /Export-DefaultAppAssociations:C:\temp\AppAssoc.xml
Импортировать параметры из 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
Важно! В Windows 10 не удаляйте строки из XML после экспорта. Это может привести к тому, что у пользователя будет появляться уведомление о сбросе ассоциаций. Если вам нужно настроить лишь несколько ассоциаций, используйте два XML-файла:
Файл с полным набором ассоциаций — импортируйте.
Файл только с нужными ассоциациями — форсируйте групповой политикой Set a default associations configuration file.
Восстановление параметров приложений и системы Windows, синхронизированных с UE-V 1.0
Функции WMI и PowerShell Виртуализация средств взаимодействия с пользователем (Майкрософт) (UE-V) предоставляют возможность восстановления пакетов параметров.
Восстановление параметров приложения и параметров Windows с помощью PowerShell
Откройте окно Windows PowerShell чтобы импортировать модуль Microsoft UE-V PowerShell, введите следующую команду:
Import-module UEV
Введите следующий командлет PowerShell для восстановления параметров приложения и параметров Windows:
Restore-UevUserSetting
Восстановление параметров приложения и параметров Windows с помощью инструментария WMI
Откройте окно PowerShell. Введите следующую команду WMI для восстановления параметров приложения и параметров Windows:
Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class UserSettings -Name RestoreByTemplateId -ArgumentList <template_ID>
Удаление встроенного и отдельного приложения Windows 10
Запуск PowerShell от администратора. Для удаления встроенных программ будут использоваться две встроенные команды:
PowerShell — Get-AppxPackage
Remove-AppxPackage
о том, как именно ими пользоваться для этой цели — далее.
Если вы введете в PowerShell команду
Get-AppxPackage
и нажмете Enter, вы получите полный список всех установленных приложений (имеются в виду только приложения для нового интерфейса, а не стандартные программы Windows, которые вы можете удалить через панель управления). Правда, после ввода такой команды, список будет не очень удобным для анализа, поэтому рекомендую использовать следующий вариант этой же команды:
Get-AppxPackage | Select Name, PackageFullName
Для удаления конкретного приложения используется команда
Get-AppxPackage PackageFullName | Remove-AppxPackage
Однако, вместо написания полного имени приложения, имеется возможность применить символ «звездочка», который заменяет любые другие символы. Например, для удаления приложения «Люди», мы можем выполнить команду:
Get-AppxPackage *people* | Remove-AppxPackage
(во всех случаях также можно использовать краткое имя из левой части таблицы, окруженное звездочками).
Удаление отдельного приложения. При выполнении описанных команд, приложения удаляются только для текущего пользователя. Если вам нужно удалить его для всех пользователей Windows 10, то используйте параметр allusers следующим образом:
Get-AppxPackage -allusers PackageFullName | Remove-AppxPackage
Как удалить все стандартные приложения
Если вам требуется удалить все имеющиеся встроенные приложения, вы можете использовать команду
Get-AppxPackage | Remove-AppxPackage
без каких-либо дополнительных параметров (хотя можно так же использовать параметр allusers, как это было продемонстрировано ранее, чтобы удалить все приложения для всех пользователей).
Как восстановить (или переустановить) все встроенные приложения
Если результаты предыдущих действий вас не порадовали, то вы также можете переустановить все встроенные приложения Windows 10 с помощью команды PowerShell:
для всех учетных записей:
Get-AppxPackage -allusers | foreach {Add-AppxPackage -register "$($_.InstallLocation)\appxmanifest.xml" -DisableDevelopmentMode}
для текущей учетной записи:
Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml” -DisableDevelopmentMode}
Примечание: - Где хранятся ярлыки программ из списка «Все программы:
- нажмите клавиши Windows + R и введите:
shell:appsfolder
после чего нажмите Ок, откроется папка "appsfolder"..
Обратите внимание, что это укороченный и малоизвестный сборник команд Windows PowerShell подготовленный мной с привлечением вспомогательных интернет ресурсов. Зачем я это сделал, да все просто, деньги - это время, а время - это деньги... Когда ты тупишь как и Windows значит уходит время и следовательно деньги, хотя с другой стороны если общий тупизм прошел тогда и время - деньги бегут быстрее. В итоге получилась клевая и бесплатная компьютерная игра где учавствуют все...
Вывод:
- В итоге тупизм Windows стал гораздо меньше, например теперь панель задач загружается одновременно с значками рабочего стола, то - есть мгновенно, но вот значки панели задач появляются спустя 15 сек, подозреваю если вырублю недавно включенные на всю в "Дополнительных параметрах системы" - "Параметры" - "Визуальные эффекты"... Windows будет еще покладистей, но вот что не понятно... эта Windows тестировалась с разными видеокартами, картами оперативной памяти и да - же процессорами... но все как было так и осталось, типа "волокуши" на собачьей привязи...
Однако я все таки нашел в том числе отчего была такая странная загрузка Windows... это когда загружается рабочий стол и только спустя секунд тридцать возникает панель задач, но без значков панели задач и далее спустя секунд двадцать появляются эти значки... Во общем следует посмотреть в директориях, типа "Параметры ПК - Персонализация - Цвета - Эффекты прозрачности - Отключить" и именно отключить прозрачность, далее в директории "Свойства компьютера - Дополнительные параметры системы - Быстродействие параметры - можно оставить "Обеспечить лучший вид" или применить "Обеспечить производительность"!
Все из вышеописанного практически было выполнено, в результате при перезагрузке системы, все загружается как и должно, только при первом запуске значки панели задач грузяться чуть позже... Да кстати попробовал на мой взгляд опасную функцию в директории "Параметры ПК" - "Центр обновления Windows" - "Дополнительные параметры" - "Перезапустить приложения" - "Автоматически сохранять мои перезапускаемые приложения из системы и перезапустить их при повторном входе", результата не последовало в принципе... Отчего опасная функция, ну например отчего антивирусы практически все предлагают отключить функцию автозагрузки приложений из всех носителей памяти... И ведь неясно какие - же все - таки приложения... классические или из магазина Windows!
Дополнительное решение:
Решился с помощью app - приложения "Wintoys" вопрос долгой загрузки панели рабочего стола методом включения "Classic context meny" - это означает включение классического контекстного меню и отключение контекстного меню APP рабочего стола...
Комментарии 5
Итак, как было описано в заметке с помощью программы "O&O App Buster" из "административной" учетной записи были полностью удалены все возможные приложения "Microsoft Store" (магазина Windows) из "компьютера" и учетных данных "всех пользователей", которые далее были пере установлены с помощью "магазина Windows" (Microsoft Store). При этом выявилось что в соседних учетных записях вместо иконок приложений возникли бездействующие записи об бывших приложениях, типа "ms-resource:AppDisplayName:", после новой установки выделенных таким образом приложений эти записи исчезли и снова возникли иконки заново установленных одних и тех - же приложений. Однако вот еще в чем дело, если попробовать с помощью определенного Андроид - софта удалить из адаптированного под Россию смартфона Андроид предустановленные российские приложения, типа "Яндекс - браузер, старт, карты..." тогда возн...ЕщёС_ума_шедшая сравнительная до_гад_ка
Итак, как было описано в заметке с помощью программы "O&O App Buster" из "административной" учетной записи были полностью удалены все возможные приложения "Microsoft Store" (магазина Windows) из "компьютера" и учетных данных "всех пользователей", которые далее были пере установлены с помощью "магазина Windows" (Microsoft Store). При этом выявилось что в соседних учетных записях вместо иконок приложений возникли бездействующие записи об бывших приложениях, типа "ms-resource:AppDisplayName:", после новой установки выделенных таким образом приложений эти записи исчезли и снова возникли иконки заново установленных одних и тех - же приложений. Однако вот еще в чем дело, если попробовать с помощью определенного Андроид - софта удалить из адаптированного под Россию смартфона Андроид предустановленные российские приложения, типа "Яндекс - браузер, старт, карты..." тогда возникает тот - же самый случай, появляется текстовая запись об бывшем приложении заместо действующих иконок Яндекс. Получается что программные механизмы приложений Windows и Андроид мало чем отличаются друг от друга... это насчет плагиата, типа Microsoft плагиатит Android или наоборот, а может и так, чьи деньги того и бан_хет и соответственно программные технологии! И ведь хорошо известно - же что по сути система Андроид - это Линукс... Получается вроде как скрытая угроза для пользователей и "Windows" и "Linux" от Microsoft, так - то след как говориться для параноиков (баран-ойл) на фоне войны России с американским NATO-OTAN (Украина)...
и курить прекращай...