Удаление системных файлов в Windows 7 или Vista

Предупреждение: Не удаляйте системные файлы, это может привести к ужасным последствия, вплоть до краха системы.

Но все-таки, если вам по каким-то причинам необходимо удалить или перезаписать системные файлы в файловой системе Windows 7 или Vista, и вы попробуйете это сделать, то быстро заметите, что не можете удалить эти файлы, даже с правами администратора. Все из-за того, что файлы системы Windows принадлежат по умолчанию службе TrustedInstaller и Windows File Protection (WPF) будет охранять их от перезаписи или удаления.

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

Итак,  открываем командную строку от имени администратора, введя CMD в поле поиска меню Пуск и нажав комбинацию клавиш Ctrl + Shift + Enter.

Чтобы стать владельцем файла, мы будем использовать команду takeown -

takeown /f C:\Windows\System32\en-US\winload.exe.mui

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

cacls C:\Windows\System32\en-US\winload.exe.mui /G winsecrets:F

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

После данных манипуляций вы должны быть в состоянии удалить файл. Если вы все еще не можете это сделать, вам, возможно, потребуется перезагрузка и вход в безопасный режим, откуда его уже удалите. Файл из примера я смог перезаписать без загрузки безопасного режима, но в других случаях этого может быть недостаточно.

Исправьте все ошибки Windows 7 и наслаждайтесь стабильной и быстрой системой.