Вопрос или проблема
У меня на рабочем столе была папка Windows.old
, которая занимала много места, не могла быть удалена, и несколько приложений перенаправлялись на нее и ломались; в основном это был инструмент Windows Snipping Tool
- Скачайте
PsTools
с Microsoft.com и установите вPATH
- Переместите/скопируйте папку
PSTools
в%SystemRoot%\System32
- Добавьте в
Переменные среды
>Переменные пользователя для <USER>
>Путь
- Например:
C:\Windows\System32\PSTools
- Нажмите
Ok
вПеременные среды
иСвойства системы
- Откройте
командную строку
как Администратор
- Откройте
командную строку
как Системная учетная записьpsexec -i -s cmd.exe
- Возьмите на себя владение запрещенной папкой и передайте группе Администраторы
takeown /F "<Доступ запрещен - путь к папке>" /A /R /D Y
- Сбросьте ее список управления доступом / разрешения NTFS
icacls "<Доступ запрещен - путь к папке>" /reset /T /C
- Удалите ранее запрещенную папку
.
Ответ или решение
Удаление папки, которая вызывает ошибки "доступ запрещен", может быть сложной задачей, даже если вы работаете под учетной записью администратора. В Windows, такие проблемы часто возникают из-за прав доступа или системных процессов, которые могут удерживать папку или файлы внутри. Ниже приведены шаги, которые могут помочь вам в этой ситуации, используя инструмент PsTools, предоставляемый Microsoft, и команды, доступные в Windows.
Теория
Папка Windows.old
часто создается во время обновления операционной системы и содержит файлы, которые можно использовать для восстановления предыдущей версии ОС. Однако, это может быть совершенно необходимо удалить эту папку, чтобы освободить пространство и избавиться от системных особенностей, которые могут влиять на функциональность некоторых приложений. Когда возникают проблемы с удалением таких папок, это обычно связано с правами доступа или текущей занятостью файлов в системе.
Обратите внимание, что даже если ваша учетная запись является административной, она может не иметь полного доступ к системным файлам или папкам, из-за чего некоторые действия могут требовать дополнительных манипуляций.
Пример
Вам необходимо будет выполнить следующие шаги, чтобы удалить папку с ошибкой "доступ запрещен":
-
Установка PsTools:
- Скачайте PsTools с официального сайта Microsoft.
- Разместите папку
PSTools
в директории%SystemRoot%\System32
, чтобы облегчить доступ к инструментам командной строки. - Обновите переменные окружения, добавив путь до
PSTools
в секцию "Переменные пользователя" для вашего профиля. Например, если вы переместилиPSTools
в папкуC:\Windows\System32\PSTools
, добавьте этот путь в переменнуюPath
. - Закройте все окна настроек переменных среды и системных свойств.
-
Использование командной строки:
- Откройте командную строку от имени администратора. Это можно сделать, нажав правой кнопкой на значок командной строки и выбрав "Запуск от имени администратора".
- С помощью команды
psexec
откройте консоль, работающую от имени Системной учетной записи. Это даст доступ, который часто необходим для работы с защищенными системными папками:psexec -i -s cmd.exe
-
Управление доступом:
- Первым шагом будет захват прав собственности на проблемную папку. Это даст административной группе полный контроль:
takeown /F "<Полный путь до папки, доступ к которой запрещен>" /A /R /D Y
- Затем сбросьте список управления доступом (ACL) или NTFS-разрешения, чтобы все объекты в папке имели стандартные права:
icacls "<Полный путь до папки, доступ к которой запрещен>" /reset /T /C
- Первым шагом будет захват прав собственности на проблемную папку. Это даст административной группе полный контроль:
-
Удаление папки:
- После выполнения всех вышеуказанных шагов, попробуйте удалить папку обычным способом через проводник Windows или с помощью команды:
rd /s /q "<Полный путь до папки, доступ к которой запрещен>"
- После выполнения всех вышеуказанных шагов, попробуйте удалить папку обычным способом через проводник Windows или с помощью команды:
Применение
Эти шаги позволяют вам эффективно получить контроль над папкой и ее содержимым даже в случае системных ограничений. Важно понимать, что ошибки "доступ запрещен" могут указывать не только на проблемы с правами, но и на то, что фалы в папке могут быть заняты процессами. Убедитесь, что все программы, которые могут использовать файлы из папки, закрыты, или перезапустите компьютер в безопасном режиме и повторите процесс.
При выполнении вышеописанных действий важно соблюдать осторожность и убедиться, что вы работаете с правильными папками, во избежание случайного удаления системных данных. Этот набор инструментов и командных операций считается продвинутым и должен выполняться пользователем, уверенным в работе с системными настройками и инструментами.
Эти рекомендации позволят вам успешно разрешить проблему удаления защищенной папки и оптимизировать использование дискового пространства на вашем компьютере. Надеюсь, эти шаги помогут вам успешно удалить Windows.old
или любую другую подобную папку, которая вызывает проблему "доступ запрещен".