Сбросить списки ACL по умолчанию для C: \ Program Files \ WindowsApps
2563
Louis
Мне пришлось взять на себя ответственность за специальную папку, C:\Program Files\WindowsAppsчтобы исправить проблему с иконками . Теперь проблема решена, поэтому я хотел бы восстановить разрешения до тех пор, пока я не стал владельцем папки.
Но я по-прежнему имею полный контроль над папкой и могу просматривать ее в Проводнике, не получая обычного предупреждения о том, что мне придется стать владельцем: https://i.stack.imgur.com/Sb2Na.png
Можно ли восстановить разрешения по умолчанию для этой папки?
* NT SERVICE \ TrustedInstaller * не TrustedInstaller
Ramhound 6 лет назад
1
Вам не удалось удалить группу пользователей «Администратор».
Ramhound 6 лет назад
0
Хороший улов @Ramhound, но после внесения изменений я все еще могу пройти. Это должно быть связано с тем, что `Users (HOSTNAME \ Users)` имеет Read & Execute, что было до того, как я что-то изменил. У меня такое ощущение, что я не могу получить опыт из коробки ... что может быть хорошо ...?
Louis 6 лет назад
0
3 ответа на вопрос
3
Kattee Lee
Вот так, чтобы сбросить права на эту папку:
icacls "C:\Program Files\*" /q /c /t /reset
Вещи были:
/reset - Replaces ACLs with default inherited ACLs for all matching files. /t - Performs the operation on all specified files in the current directory and its subdirectories.
Спасибо, я постараюсь адаптировать это к моим потребностям. Я не думаю, что это должно быть запущено как есть для рассматриваемой проблемы. WindowsApps имеет другой набор разрешений от Program Files.
Louis 6 лет назад
0
3
neatchee
Я нашел этот ответ при поиске в Google, и это привело меня к решению.
ПРОБЛЕМА : Приложения Windows (такие как Почта и Календарь) не открываются. Меню Пуск не открывается. Не удается щелкнуть правой кнопкой мыши значки панели задач.
Microsoft Store сообщил о проблемах обновления этих приложений.
Удалить / переустановить не удалось.
Обновление Windows на месте («восстановление») не устранило проблемы.
Проверка разрешений для каталога «WindowsApps» показала поврежденные разрешения.
Коды ошибок 0x80246013, 0x80070005
ИСПРАВЛЕНИЕ : Запустите команду «Сбросить список ACL», которую Kattee отправил с установочного USB-диска Windows Install, используя встроенную командную строку для устранения неполадок.
Когда вы дойдете до кнопки «Установить», нажмите «Восстановить мой компьютер» в левом нижнем углу.
Выберите «Устранение неполадок»
Выберите «Командная строка»
Найдите системный диск
Командная строка не запустится на вашем системном диске. Это будет на «X: \», где находится USB / CD
Вам нужно будет перейти к каждой букве диска и набрать «dir», чтобы найти правильную букву, начиная с C:
Обратите внимание, что эта командная строка не использует «cd» для смены дисков (только каталоги). Просто введите букву диска, чтобы переключиться на этот диск (например, «D: \»)
После того, как вы нашли правильную букву диска и переключились на нее, введите слегка измененную версию команды Kattee, используя только что найденную букву диска (у меня был D :):
icacls "D: \ Program Files \ WindowsApps" / q / c / t / reset
Дождитесь завершения операции и проверьте последнюю строку вывода на наличие сбоев.
Перезагружать!
Это то, что заставило меня снова работать. Все нормально после перезагрузки. Никаких приложений даже не нужно переустанавливать. Все "просто работает".
Надеюсь, это поможет кому-то еще!
1
Keplerian
Мне не пришлось использовать опцию восстановления диска, упомянутую ранее. Мне просто нужно было запустить его из командной строки в режиме администратора :
Примечание: я думаю, что я, возможно, также перезагрузил компьютер как предложено, но я не думаю, что это требуется.
I tried this, but got "Access is denied" for a number of entries. Successfully processed 3693 files; Failed processing 20879 files
Matty Brown 5 лет назад
0
@Matty Brown: имеет ли ваша группа администраторов разрешение на чтение / запись / открытие каталога?
Keplerian 5 лет назад
0