Разрешение на доступ к папке WindowsApps

Я хочу отлаживать свои собственные программы UWP, и я должен заменить DLL в установленном месте. Но я не могу заменить или добавить какие-либо файлы в папку, потому что в разрешениях отказано, как я могу это сделать? Я пробовал много способов, таких как вступить во владение или подписаться как администратор, но ни один из них не работает. Любая помощь будет высоко оценена

1 ответ

Вы можете получить доступ к файлам в папке WindowsApps, но только в режиме только для чтения. Хотя технически возможно заменить файлы приложения, невозможно заменить файлы установленного приложения. Это нарушит целостность пакета, и это проверяется перед запуском приложения системой, поэтому любое изменение приведет к тому, что приложение не запустится успешно.

Однако, если вы просто хотите получить доступ к папке, вы можете следовать инструкциям в блоге моего брата или здесь.

берегись

Все изменения, представленные ниже, вы делаете на свой страх и риск, так как вы изменяете права доступа к системной папке, и это может вызвать проблемы.

Идти к C:\Program Files и щелкните правой кнопкой мыши WindowsApps папка. Выберите " Свойства" и перейдите на вкладку " Безопасность ". Нажмите кнопку Дополнительно. Нажмите кнопку Продолжить, чтобы получить права администратора.

права доступа

Затем нажмите кнопку " Изменить", чтобы изменить владельца, и в открывшемся диалоговом окне "Введите имя объекта для выбора" введите свое имя пользователя или адрес электронной почты (в случае, если вы используете учетную запись Microsoft). Наконец, примените настройку для подконтейнеров, установив флажок " Заменить". владелец на поле подконтейнеров и объектов.

Применить настройки на субконтейнеры

Теперь нажмите Apply и подождите, пока разрешения не будут предоставлены для всех существующих элементов, и это должно сделать это:-) .

Другие вопросы по тегам