Как восстановить исходные разрешения для локального диска “C:\”?

Вопрос или проблема

Я изменил свои права на локальном диске c:\, и теперь многие приложения/системные вещи не работают должным образом. Я хотел бы знать, как восстановить локальный диск “C:” до его стандартных прав? И как это сделать для всех содержащихся/подпапок/файлов?

Чтобы сбросить права для папки: icacls C:\ /reset

Чтобы сбросить права для папки, её файлов и подпапок: icacls C:\ /reset /t /c /l

Источник

Если вы говорите о диске, на котором не установлена Windows, просто используйте утилиты “TAKEOWN” и “ICACLS”:

TAKEOWN /f C:\*.* /r /d y
ICACLS C:\*.* /reset /T

Затем вы можете сбросить ACL на нужные вам настройки.

Если это диск с установленной операционной системой Windows 2000, XP или Server 2003 (не знаю, как по поводу Vista), вы можете попробовать повторно применить стандартный шаблон безопасности:

secedit /configure /db secedit.sdb /cfg %SystemRoot%\defltwk.inf /overwrite /verbose

Ответ или решение

Чтобы восстановить настройки прав доступа для локального диска "C:\" на значения по умолчанию, выполните следующие шаги. На всякий случай, прежде чем продолжить, создайте резервную копию важных данных, так как изменения могут затронуть все файлы и папки на диске.

Восстановление прав доступа к диску C:

  1. Открытие командной строки с правами администратора:

    • Нажмите Win + X для открытия меню быстрого доступа.
    • Выберите "Командная строка (администратор)" или "Windows PowerShell (администратор)".
  2. Сброс прав доступа на корневую папку диска C:

    • Введите следующую команду для сброса прав доступа:
      icacls C:\ /reset
  3. Сброс прав доступа для всех файлов и подпапок:

    • Если вы хотите восстановить права доступа не только для корневой папки, но и для всех её содержимого, выполните следующую команду:
      icacls C:\ /reset /t /c /l
    • Опции:
      • /t — рекурсивно применяется ко всем подкаталогам и файлам.
      • /c — продолжает выполнение, даже если возникают ошибки (некоторые файлы могут быть заблокированы).
      • /l — применяет изменения только к символическим ссылкам.

Дополнительные команды для сложных ситуаций:

Если вы имеете дело с диском, на котором не установлена ОС Windows, вы можете использовать утилиты TAKEOWN и ICACLS:

  1. Получите владение над всеми файлами и папками:

    TAKEOWN /f C:\*.* /r /d y
    • Опция /r означает рекурсивное применение к подкаталогам и файлам.
  2. Сбросьте права доступа:

    ICACLS C:\*.* /reset /T

Восстановление стандартных настроек безопасности для Windows 2000, XP или Server 2003:

Если ваш жесткий диск содержит Windows 2000, Windows XP или Server 2003, вы можете восстановить настройки безопасности на уровне системы с помощью следующей команды:

secedit /configure /db secedit.sdb /cfg %SystemRoot%\defltwk.inf /overwrite /verbose

Заключение

После выполнения указанных команд права доступа на диске "C:\" должны быть восстановлены к значениям по умолчанию. Перезагрузите компьютер, чтобы изменения вступили в силу. Убедитесь, что все ваши приложения работают нормально. Если вы столкнулись с какими-то проблемами или ошибки продолжают возникать, возможно, потребуется проверить состояние конкретных файлов или настроек приложений.

Если возникнут дополнительные вопросы, не стесняйтесь задавать их.

Оцените материал
Добавить комментарий

Капча загружается...