Programdata microsoft windows apprepository packages
Профиль | Сайт | Отправить PM | Цитировать
Добрый день. Не знаю, как так вышло, но в папке WindowsApps остались останки какой-то игры (папки с именами типа A278AB0D.DisneyMagicKingdoms_3.6.0.9_x86__h6adky7gbf63m) И они занимают совсем немало места — 8 драгоценных гигабайт на SSD который почти заполнен.
При этом никаких упоминаний об этой игре ни в апплете «Программы и компоненты», ни в новом win10 «Приложения и возможности» я не нашел. Также молчит Get-AppxPackage..
Как правильно удалить такое? Силой взять дать себе права над этими папками и Shift-Del? или можно правильнее поступить?
— Бесполезно использовать в основной учётной записи т.к ничего не отобразится.
Даже если в основной учётной записи приложение удалено/не установлено — Через ярлык его всё равно можно будет выполнить, после чего уже отобразиться в «Приложения и возможности» (Если в какой-либо записи используется — Сколько угодно можно удалять и запускать через ярлык. ).
Методы удаления установленных по-умолчанию приложений в Microsoft Windows 10 редакции Professional.
Раскрыть данную тему сподвигло то обстоятельство, что, установив одну из последних сборок Windows 10 (1803, билд 17133), мной было обнаружено, что разработчики совсем не позаботились об оптимизации системы на предмет занимаемого места, оперативной памяти и удобство конечных пользователей системы.
реклама
Все мы помним, что из себя представляет Windows 8.1, c её неэргономичным плиточным интерфейсом, множеством навязанных пользователю приложений, которые, к тому же, отличались очень печальной стабильностью и скоростью работы. В Windows 10 компания Microsoft пошла дальше — большая часть приложений встроено в систему, тайтловое меню Пуск преставляет собой объекты базы данных с определенными параметрами, которые задаются отдельно.
Поэтому статью я хотел бы разбить на три раздела:
1. Простое удаление приложений из системы.
2. Удаление приложений с помощью PowerShell.
реклама
3. Удаление Microsoft Edge и Cortana.
4. Удаление One Drive.
Перед выполнением нижеследующих операций нам необходимо убедиться, что установлена самая свежая версия Windows PowerShell (5.1).
реклама
Для этого нужно запустить оболочку PowerShell от администратора.
Сначала необходимо разрешить выполнение скриптов:
Набираем команду: Set-ExecutionPolicy Unrestricted и запускаем её выполнение — этим мы разрешаем выполнение скриптов.
Вводим команду $PSVersionTable.PSVersion.
реклама
Получится следующее:
Для получения помощи по командам PowerShell необходимо ввести Get-Help и затем через пробел указать команду, по которой необходима справка. Возможно, потребуется получение файла справки с серверов разработчика.
1. Простое удаление приложений из системы
Итак, чтобы удалить приложения, которые не нужны в системе нам необходимо:
С помощью данной утилиты можно безопасно удалить многие встроенные приложения Windows.
Качаем, запускаем от администратора, жмем кнопку Get Store App, выбираем и удаляем ненужное. При попытке удалить приложение, которое по мнению разработчиков — удалить нельзя, будет написано сообщение о невозможности данной операции.
2. Удаление приложений с помощью PowerShell.
— После удаления всех возможных приложений, пригодных для простого удаления, остаются приложения, которые просто так удалить нельзя.
Для их удаления необходимо запустить Windows PowerShell ISE c правами администратора.
Если какие-то приложения удалять не хочется, можно их оставить, отмечаем несколько строчек в Windows PowerShell ISE и нажимаем F8 — выполняются только выделенные строки. Если необходимо выполнить весь скрипт — нажимаем F5.
В случае, если на экране выполнения скрипта мы видим ошибку, которая выделяется красным цветом, что произошел сбой развертывания с HRESULT: 0x80073CF1 (0x80073CFA), Пакет не найден. Это означает, что на предыдущем шаге программа была уже успешно удалена, или отсутсвовала в системе.
Итак, самые простые приложения мы удалили из системы. Теперь переходим к сложным приложениям.
Внимание: все действия ниже проверялись на Windows 10 версии 1803 билд 17133. Успешное выполнение нижеописанных действий на последующих сборках не гарантируется.
3. Для удаления браузера Microsoft Edge и системы поиска Cortana необходимо:
Скачать архив UninstallEdgeCortana и распаковать из него 3 файла: утилиту install_wim_tweak и 2 командных файла.
Для удаления каждого из приложений, запускаем командные файлы от администратора, для применения изменений перезагружаем систему.
— Для удаления следующих приложений: Connect (Miracast), Mixed Reality Portal (Viewer), Wireless Display Media Viewer из меню Пуск и системы необходимо сделать следующее:
— Распаковываем на диск содержимое архива.
— Качаем Portable версию SQLLite Browser: http://sqlitebrowser.org/ и устанавливаем его в отдельный каталог
— Запускаем CMD с правами администратора.
— Переходим с помощью команды CD в каталог, где распакована утилита PSEXEC.exe
— Печатаем psexec.exe -i -s -d cmd.exe для запуска командной строки с системными правами
— В появившимся окошке с помошью команды CD переходим в каталог, где расположен SQLLiteDatabaseBrowserPortable.exe и запускаем его с системными правами.
— Нажимаем на пункте “Open Database” вверху окна.
— Выбираем следующую базу данных в репозитории Windows: C:\ProgramData\Microsoft\Windows\AppRepository\StateRepository-Machine.srd
Если кажется, что в окошке пусто — набираем в строке имени файла StateRepository и появляется список:
— В колонке PackageFullName нам необходимы следующие пакеты: Windows.MiracastView_6.3.0.0_neutral_neutral_cw5n1h2txyewy Microsoft.Windows.HolographicFirstRun_10.0.15063.0_neutral_neutral_cw5n1h2txyewy Microsoft.PPIProjection_10.0.15063.0_neutral_neutral_cw5n1h2txyewy
— Для этих пакетов ставим значение колонки IsInbox = 0
— Нажимаем «Записать изменения».
— Запускаем Windows PowerShell ISE c правами администратора и копируем туда три набора команд: get-appxpackage -allusers | where <$_.name -like “*mira*”>| remove-appxpackage get-appxpackage -allusers | where <$_.name -like “*holographicfirstrun*”>| remove-appxpackage get-appxpackage -allusers | where <$_.name -like “*ppiprojection*”>| remove-appxpackage
— Выполняем данные команды все вместе (F5) или необходимые (выделяем строку и нажимаем F8).
4. Microsoft One Drive.
— Набираем gpedit.msc в командной строке CMD, запущенной с правами администратора.
— Переходим в раздел Local Computer Policy > Computer Configuration > Administrative Templates > Windows Components > OneDrive. Отключаем «По умолчанию сохранять документы в One Drive» и включаем «Запретить использование One Drive для хранения файлов».
— Открываем CMD с правами администратора.
— Печатаем taskkill /f /im OneDrive.exe для закрытия процессов OneDrive и нажимаем Enter.
Для того, чтобы убрать One Drive из проводника:
— Печатаем regedit и нажимаем Enter — запускается редактор реестра.
— Переходим в раздел HKEY_CLASSES_ROOT\CLSID\ <018d5c66-4533-4307-9b53-224de2ed1fe6>и выбираем параметр System.IsPinnedToNameSpaceTree — изменяем его значение с 1 на 0.
Для удаления One Drive:
— Печатаем %SystemRoot%\System32\OneDriveSetup.exe /uninstall (32-bit Windows 10) или %SystemRoot%\SysWOW64\OneDriveSetup.exe /uninstall (64-bit Windows 10) и нажимаем Enter.
Для очистки системы от остатков One Drive и пользовательских данных необходимо:
— Важно: проверить в папках «%UserProfile%\OneDrive», «%LocalAppData%\Microsoft\OneDrive», «%ProgramData%\Microsoft OneDrive», «C:\OneDriveTemp» наличие пользовательских данных, если данные необходимы — скопировать их.
— Запускаем CMD c правами администратора и набираем следующие команды для удаления всех данных One Drive, в том числе пользовательских: