Windows apps как изменить
С тех пор, как Windows 8 и Windows 10 получили дополнительный способ автоматической установки приложений (таких как Mail и Photos, различные игры) в дополнительную системную папку WindowsApps, у пользователей возникли трудности с доступом к содержимому этой папки. Ниже рассмотрены два способа, как найти эту папку и получить к ней доступ.
[Быстрый способ]
Этот способ основан на смене владельца папки. Специальный скрипт модификации реестра добавит в контекстное меню проводника пункт «Take Ownership» (принять во владение).
1. Скачайте архив TakeOwnership.zip [2], распакуйте, или зайдите в содержимое этого архива.
2. Двойным кликом запустите скрипт InstallTakeOwnership.reg.
После этого в контекстном меню появится пункт Take Ownership.
3. Откройте место расположения папки WindowsApps. По умолчанию это каталог «C:\Program Files», однако Вам может понадобиться разрешить отображение этой скрытой папки. Для этого кликните на закладку View в верхней части Проводника, и затем кликните на опции «Hidden items».
После того, как Вы увидели папку WindowsApps, выполните на ней правый клик, и выберите в контекстном меню «Take Ownership».
На несколько секунд откроется окно Powershell, и в ней запустится команда, которая перенастроит владельца папки на текущего пользователя. После завершения работы этой команды Вы получите доступ к содержимому файлов и папок каталога WindowsApps. Вы сможете менять права доступа, удалять, копировать и создавать файлы.
Имейте в виду, что предоставление прав владельца снижает уровень безопасности системы, потому что любые программы, запущенные от имени текущего пользователя, могут потенциально получить полный контроль над содержимым WindowsApps, в том числе записать туда вредоносный код.
Примечание: в архиве [2] также есть скрипт RemoveTakeOwnership.reg, который удалит пункт «Take Ownership» из контекстного меню Проводника.
[Получение прав доступа вручную]
Если Вы не хотите вставлять команду «Take Ownership» в контекстное меню из-за соображений безопасности или по каким-то другим причинам, то можно добиться того же самого результата вручную. Ниже описан этот процесс по шагам.
1. Откройте в Проводнике папку Program Files.
2. В этой папке должна находиться папка WindowsApps, однако по умолчанию она может быть скрыта. Чтобы она стала видна среди всех обычных папок, кликните на закладку View, после чего поставьте галочку «Hidden Items».
Действие разрешит отображение всех скрытых папок, находящихся в папке Program Files. В их числе станет видна и папка WindowsApps.
3. Несмотря на то, что папка стала видна, к её содержимому все еще нельзя получить доступ. При попытке открыть папку WindowsApps откроется окно с сообщением, что доступ запрещен, даже если Вы делаете это как администратор компьютера.
Сделайте правый клик на папке WindowsApps, и выберите пункт свойств в контекстном меню папки (Properties).
4. Откроется окно свойств папки. Перейдите на закладку Безопасность (Security), и кликните на кнопку Advanced.
5. Откроется окно диалога Advanced Security Settings, кликните в нем на ссылку Change.
Откроется окно запроса подтверждения UAC (User Access Control). Просто кликните на кнопку «Yes» для продолжения.
6. Окно покажет все разрешения, которые в настоящий момент настроены для папки WindowsApps. Как Вы можете видеть, эта папка относится к системе, и поэтому Вам просто так нельзя получить к ней доступ. Чтобы изменить это, кликните на ссылку Change, которая находится рядом с текстом «Owner: TrustedInstaller», обозначающим текущего владельца папки.
7. Откроется окно выбора пользователя или группы «Select User or Group». Здесь введите свое имя пользователя с правами администратора, и кликните кнопку «Check Names». Это действие автоматически заполнит имя объекта.
Кликните на кнопку OK для продолжения.
8. В основном окне Вы увидите, что владелец папки поменялся на указанную Вами учетную запись администратора. Перед тем, как применить изменения, установите галочку «Replace owner on sub containers and objects», иначе не получите полный доступ над содержимым папки WindowsApps.
После этого кликните на кнопку OK для сохранения изменений.
Windows начнет менять права доступа на содержимом WindowsApps, этот процесс может занять некоторое время.
Тем же самым способом Вы можете получить полный доступ к любой другой папке Program Files, пока у Вас есть права администратора.
WindowsApps: Что это за папка и как её удалить в Windows 10
На диске с Windows, есть много папок, к которым вы не можете получить доступ и удалить их. Обычно это системные папки, удаление или изменение которых может привести к поломке самой системы. Некоторые из этих защищенных папок могут быть удалены без повреждения Windows. Папка WindowsApps является одной из таких. Вас наверняка интересует, что это за папка WindowsApps? В этой папке находятся приложения UWP — это те приложения, которые скачиваются из магазина Windows 10. Приложения UWP можно установить или перенести на любой диск вашей системы. Это означает, что если вы когда-либо устанавливали приложение на диск, отличный от Windows, у него будет папка WindowsApps. При удалении папки WindowsApp вам будет писать ошибку «отказано в доступе». Нужно просто получить доступ к этой папке, что мы и сделаем.
Как удалить папку WindowsApps в Windows 10
Шаг 1. Прежде чем удалить папку WindowsApps, вы должны сначала убедиться, что на диске, на котором она находится, не установлено никаких приложений. Перейдите «Параметры» > «Приложения» и справа откройте раскрывающийся список «Фильтровать по» и выберите диск с папкой WindowsApps, которую вы хотите удалить. Если вам нужны некоторые приложения, то вы их можете перенести на другой диск.
Приложения UWP и обычные Win32 могут быть вперемешку в одном списке. Win32, это те приложения, которые устанавливаются через .exe (не из магазина Windows 10). Win32 удалять не нужно, они не устанавливаются в папку WindowsApps.
Шаг 2. Так как папка WindowsApps защищена, то нужно изменить права доступа, чтобы потом можно было её удалить. Перейдите в корень диска с папкой WindowsApps. Щелкните по папке правой кнопкой мыши и выберите «Свойства» в контекстном меню. Перейдите на вкладку «Безопасность» и нажмите «Дополнительно«.
В новом окне нажмите на «Изменить» со щитом. Далее в поле для ввода напишите свое имя администратора учетной записи и нажмите «Проверить имя«. Если не будет никаких ошибок, то жмите OK. Если вы не помните имя учетной записи, то нажмите «Дополнительно» > «Поиск» и выберите из списка свое имя учетной записи. Нажимайте везде OK и Применить.
Шаг 3. Далее перейдите к этой папке и удалите её. Вы должны понимать, что мы заменили владельца папки. В большинстве случаях, основная учетная запись это администратор, но бывают случаи, когда нет всех прав на учетную запись. Если вы не смогли удалить папку WindowsApps, то к шагу 4.
Шаг 4. Нажимаем обратно правой кнопкой мыши по папке и выбираем «Свойства», переходим в новом окне во вкладку «Безопасность». У нас теперь появилось ниже два списка. В моем случаи, моего имени учетной записи тут нет, хотя я владелец папки. Может быть так, что ваше имя есть в этом списке, но нет полных прав «Полный доступ». Нужно добавить в этот список свое имя и разрешить полный доступ. Для этого нажмите снизу на «Дополнительно«.
Теперь добавим имя учетной записи в список для этой папки и разрешим права доступа.
- Нажмите ниже «Добавить»
- Выберите субъект
- Дополнительно
- Поиск
- Выберите свое имя учетной записи из списка.
- Нажмите OK.
Когда будете жать OK, то не забудьте поставить везде галочки на разрешения. Далее жмите OK и применить. Теперь вы сможете легко удалить папку WindowsApps. Если вы когда-нибудь снова установите или переместите приложение UWP на тот же диск, эта папка будет создана заново. В ней не останется никаких данных из предыдущей версии, которую вы удалили.
Windows apps как изменить
В последнее время меня раздражает тот факт, что я не могу редактировать файлы в папке C: \ Program Files \ WindowsApps. Я использовал команду takedown в CMD с повышенными правами и изменил разрешения, чтобы позволить администраторам получить полный контроль (я являюсь администратором), и сменил владельца на Администраторов. Я могу удалить файлы / папки, но всякий раз, когда я пытаюсь редактировать файлы или добавлять файлы, я получаю сообщение об ошибке «Доступ запрещен». Как включить создание файлов и редактирование файлов в WindowsApps?
Существует решение: вы должны изменить владельца файлов / папок. Здесь вы можете увидеть описание, включая скриншоты (копия уже есть на суперпользователе ). Я только что попробовал на Win10 Создание / редактирование / удаление файлов возможно.
Если вы хотите отменить смену владельца, вы можете найти описание здесь . После того, как вы вернете его обратно, ваш пользователь все равно будет иметь доступ к папке, а удаление всех других изменений безопасности (например, измененных разрешений), которые были сделаны во время изменения владельца, вернет его в исходное состояние.
Важное замечание: В некоторых случаях Магазин (или Приложения) не будут работать после смены владельца и возврата обратно, если только вы не удалите «все», а не только владельца. Поэтому обязательно создайте точку восстановления системы, если вы точно не знаете, что делаете!
Вот копия описания для смены владельца:
Введите в C:\Program Files\WindowsApps адресной строке Windows Explorer и нажмите Enter.
Наблюдайте в шоке и смутите системный диалог, говоря, что у вас нет папки на вашем компьютере. Нажмите «Продолжить».
После нажатия «Продолжить» вы увидите следующее диалоговое окно:
Не нажимайте кнопку «Закрыть» — вместо этого нажмите ссылку «вкладка безопасности».
В следующем системном диалоге нажмите «Дополнительно».
Нажмите на ссылку «Изменить» в поле безопасности владельца.
Добавьте свое имя пользователя Live ID или Windows 8 в системное диалоговое окно «Выбор пользователя или группы».
Нажмите «ОК», «ОК» и «ОК».
Я все же решил это сам:
Из командной строки администратора следующая команда скопирует папку пакета WindowsApps (или любую папку внутри):
Это скопирует WindowsApps\xxx папку пакета D:\ в MyTargetDir папку на D:\ . Это работает, потому что параметр / B указывает Windows использовать токен резервного копирования, который игнорирует любые разрешения или ограничения / политики.
После этого файлы необходимо расшифровать:
Затем файлы могут быть отредактированы.
Удалить исходную папку (или переименовать ее):
А затем скопируйте обратно отредактированные файлы:
ОДНАКО: обратите внимание, я до сих пор не выяснил, как запустить отредактированное приложение, поскольку на данный момент Windows Store будет возвращать ошибки для приложений в этих папках, как только будут изменены разрешения. Вернуть их обратно не получится.
Эта WindowsApps папка является одной из наиболее защищенных в Windows 10. Она содержит все приложения Windows UWP, к которым Microsoft ревностно охраняет доступ. Защита этой папки может меняться в разных версиях Windows.
Обычные методы получения права собственности и назначения разрешений для этой папки недостаточны, но все же необходимы в качестве первого шага для получения доступа. После их выполнения доступ к папке теперь можно копировать, но редактирование по-прежнему заблокировано. Для редактирования необходимо сохранить файл в другом месте, и только затем заменить оригинал отредактированной версией.
Еще одно замечание: восстановление владения папкой TrustedInstaller возможно без потери дополнительных разрешений, которые были назначены с помощью команды:
Если кто-то хочет использовать командную строку с повышенными правами для получения доступа к папке, то это команды:
Я также отмечаю, что проблем с разрешениями можно избежать, используя следующие команды до и после изменения разрешений, чтобы полностью восстановить исходные разрешения:
Чтобы дополнить замечание автора о восстановлении исходных разрешений для папки, не сохранив эти разрешения перед запуском, это можно сделать, введя в командной строке с повышенными правами (cmd) команду:
Если команда не работает, ее необходимо повторить с загрузочного компакт-диска Windows / USB, как описано в разделе Сброс списков ACL по умолчанию для C: \ Program Files \ WindowsApps :
- Следуйте инструкциям на этой странице, чтобы создать установочный носитель Windows
- Загрузитесь с USB / CD, нажмите кнопку «Восстановить мой компьютер» при достижении кнопки « Установить».
- Выберите Устранение неполадок, затем Командная строка
- Ваш текущий диск C: будет загрузочным носителем, на котором, скорее всего D: , находится системный диск Windows, поэтому проверьте его dir D: , а если нет, то найдите правильную букву диска
Используя только что найденную букву диска (возможно D:\ ), введите команду:
Дождитесь завершения операции и проверьте вывод на наличие ошибок