4r0
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Нашёл, как почти штатными средствами избавиться от неудаляемого ярлыка Microsoft Edge из меню "Пуск", а заодно и от самого Edge. Вообще, удаляется UWP-приложение, или нет - заложено в файле ProgramData\Microsoft\Windows\AppRepository\StateRepository-Machine.srd, который открывается, к примеру, программой DB Browser for SQLite (сам файл заблокирован на редактирование, но можно его скопировать, куда угодно). Во вкладке "Данные" выбираем "Таблицу" "Package" и видим некий список установленных приложений, среди которых и долбанный MicrosoftEdge. Напротив удаляемых приложений в столбце IsInBox красуется 0, а напротив неудаляемых - 1. Достаточно сменить 1 на 0, и может появиться возможность удалить предустановленное неудаляемое приложение. Но через различные редакторы sqlite 3 это сразу не сделать - мешает триггер TRG_AFTER_UPDATE_Package_SRJournal - после его удаления можно менять значения в столбце IsInBox, но потом триггер надо вернуть обратно. Так через браузер БД sqlite 3 можно разблокировать удаление почти всех остальных системных UWP-приложений (гарантированно не удаляется только Cortana), но удалятся ли они полностью корректно после этого, и как потом будет работать винда - всё на ваш страх и риск. gen4gen Загрузиться с флешки Windows 7, открыть файл интересующего куста реестра, отредактировать, как угодно, выгрузить куст, загрузиться в десятку. Если десятка меняет значения обратно - с загрузочной флешки запретить пользователю "Все" задание значения, создание подраздела и удаление, применить ко всем подразделам. Отредактировано 08.05.2020 - удалил часть про редактирование StateRepository-Machine.srd HEX-редактором, т.к. адреса смещений меняются в зависимости от индивидуальных обстоятельств. Удобнее использовать утилиту, предлагаемую westlife - RemoveDefApps. | Всего записей: 737 | Зарегистр. 26-01-2010 | Отправлено: 23:55 05-03-2020 | Исправлено: 4r0, 15:40 08-05-2020 |
|