Как удалить папку или файл от имени администратора в ос windows 10, 3 способа

Как удалить файл или папку при недостатке прав

Я не люблю менять права, практически никогда этого не делаю и вам не советую. Это медленно, небезопасно, а с кривыми руками бывает больно. Если отбросить ситуацию, когда объект занят процессом, в большинстве случаев нужны права SYSTEM или Trusted Installer.

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

В неординарных случаях со сложными ACL могут понадобиться icacls или subinacl. И да, про это написано в KB320081.

Как удалить папку, которую не дает удалить TrustedInstaller

Итак, как же получить эти пресловутые «полные» права к файлу, элементу, папке? Выполните следующие семь действий:

И даже после того, как вы стали владельцем этой папки/файла, вы не сможете совершить никакие манипуляции. Запрашивать разрешение на доступ теперь придется не у службы TrustedInstaller, а у нового системного пользователя — себя. И чтобы все-таки удалить/изменить файл, вам потребуется установить для себя разрешения, право на доступ.

Установка разрешений

файлового элемента

После нажатия кнопки «Изменить», появится новая вкладка, на которой вы сможете выбрать нужный субъект. Вы также нажимаете поиск и ищите название ПК (имя владельца). Теперь нужно этому пользователю разрешить любые операции с элементами файловой системы. Подтвердите свой выбор, кликнув на кнопку «Да».

Все, права получены, и файл/папка удаляются без проблем. Если вновь-таки система уведомляет об отсутствии прав доступа, снимите флажок «Для чтения».

Unlocker

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

Рис. 9. Вариант «Unlocker» в выпадающем меню на папке, которая не поддается редактированию

  1. Дальше возможно два варианта открытия окна Unlocker. Первое (которое показано справа на рисунке 11) откроется в том случае, если с данной папкой на данный момент работают какие-то два процесса. А второе – если один. В первом случае можно попробовать нажать на кнопку «Разблокировать», затем закрыть программу и попробовать снова сделать с папкой то, что Вы пытались сделать раньше. Если не поможет, нажмите на кнопку «Разблокировать все»
    и сделайте то же самое. В конце концов, нажмите на надпись «Нет действия»
    слева внизу и выберете то действие, которое хотите выполнить – удалить, переместить или переименовать. А во втором случае будет доступно только поле выбора вариантов действий, поэтому Вам останется только нажать на надпись «Нет действия»
    и выбрать действие.

Рис. 10. Два варианта открытия программы Unlocker

Согласитесь, на сегодняшний день удаление папки или файла с компьютера ни у кого не вызывает сложностей. Однако пользователи, на компьютере которых установлены последние версии Windows, порой сталкиваются с проблемой: папку обычным способом удалить не получается
, т.к. требуется доступ к правам администратора. Поэтому далее Вы узнаете, как удалить файлы и папку в таком случае
.

Как удалить файл или папку с очень длинным путем либо с пробелами или точками в конце имени

Коллега спросил, не помню ли я как это делается. Я много чего помню, но точный синтаксис команд регулярно забываю. Поэтому я пишу такие вещи в блог или канал – это мои публичные записные книжки.

Есть несколько вариантов, и я начну с наглядного решения.

Добавление в архив с удалением

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

Очевидно, архиваторы не испытывают проблем с длинными путями, потому что избегают их обработки в API Windows при работе с файлами и папками.

Путь с префиксом \\?\

Примеры удаления папки и файла из командной строки:

  • Файл с очень длинным путем
  • Файл с пробелом в конце полного имени
  • Папка с двумя точками в имени

Сначала идет префикс , а затем полный путь к файлу или папке, включая точки или пробелы в конце, если необходимо. Префикс используется в пространстве имен файлов Win32. Если он указан, API в Windows не обрабатывают строку с путем, а сразу отправляют ее файловой системе.

Этот метод давно описан в базе знаний Microsoft, а теория есть в документации:

  • KB320081: You can’t delete a file or a folder on an NTFS file system volume – в закладки, потому что там описаны и другие причины проблемы с удалением
  • Naming Files, Paths, and Namespaces – помимо прочего описывает недопустимые символы ASCII в путях, о чем пойдет речь ниже

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

Включение поддержки длинных путей

В Windows 10 1607+ можно включить поддержку длинных путей. Выполните команду от имени администратора и перезагрузитесь.

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

Что такое учетная запись и как ей управлять

Во время установки Windows происходит автоматическое создание учетного имени с правами Admina’a. Если компьютер используют несколько человек, для каждого потребуется отдельный пользовательский режим. Даже права по умолчанию предоставляют возможность управлять большинством функций операционной системы.

От имени рядового пользователя можно удалять файлы без разрешения Администратора, перемещать их или переименовывать. С трудностями сталкиваются те, кто заходит в систему как «Гость». В этом случае возможно просматривать файлы, но управление будет ограниченным. От имени Admina’a допускается выполнение следующих операций:

установка обновлений ОС;

  • осуществление контроля над учетными записями;
  • восстановление различных компонентов;
  • установка родительского ограничения;
  • управление меню «Пуск» и многое другое.

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

Если нужно не изменять, а добавить файлы в папку

Иногда бывает необходимо не изменять уже имеющиеся в папке файлы, а добавить туда новые. В этом случае годятся те же два способа, что описаны выше, только с небольшими изменениями:

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

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

Следующая статья: Печать штрихкодов

Действия, доступные от имени Администратора

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

  • выполнять обновления операционной системы;
  • профили управления;
  • осуществлять Родительский контроль;
  • изменить параметры запуска;
  • восстанавливать системные объекты.

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

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

Как удалить файл или папку с недопустимым символом в имени

Участник чата инсайдеров Nik попытался применить способы выше для удаления файлов с символом в пути, но у него ничего не вышло.

Понятно, что можно загрузиться в Linux и решить вопрос, но речь про Windows. При удалении в командной строке командами del или rd будет такой же отлуп, как в проводнике при попытке зайти в папку:

Если том используется, проверка начнется после перезагрузки. Затем можно посмотреть отчет в журнале событий, а также убедиться, что объекты перемещены в скрытую папку вида found.000.

Любопытно, что WSL не создает недопустимые имена в файловой системе Windows, хотя в консоли Linux показывает символы правильно.

Также занятно, что в проводнике «недопустимые» символы из WSL отображаются по-разному в папке и результатах поиска.

Как исправить проблему «Запросите разрешение от «Администраторы» на удаление этой папки»

Ниже я предложу пользователю ряд инструментов, способных исправить проблему с запросом разрешения прав администратора для удаления директории. Итак:

В открывшемся окне дополнительных параметров безопасности кликните на клавишу «Изменить разрешения». В следующем открывшемся окне поставьте внизу галочку напротив параметра «Заменить все разрешения дочернего объекта…» и позаботьтесь, чтобы не было галочки напротив параметра «Добавить разрешения, наследуемые от родительских объектов». Нажмите на «Ок» и подтвердите изменения.

Теперь вам необходимо добиться, чтобы пользователи данной папки (в частности ваша учётная запись) имели права полного доступа. Для этого необходимо вновь перейти по пути «Свойства» — «Безопасность» — «Дополнительно» — «Изменить разрешения», выбрать в списке имя вашей учётной записи, и нажать на кнопку «Изменить». В открывшемся окне поставьте галочки везде на пунктах «Разрешить», снимите галочки с «Запретить» (при наличии таковых) и нажмите на «Ок».

Также стоит добавить нашу учётную запись к системной группе и группе администраторов. Вернитесь в прошлое меня, кликните на «Администраторы» (данная группа должна окраситься синим) и нажмите на кнопку «Добавить» внизу. В появившемся окне нажмите на «Дополнительно», а потом на кнопку «Поиск». В появившемся списке имеющихся имён дважды кликните на имя вашей учётной записи, она появится в окне. Вновь нажмите на ОК, и проставьте галочки везде на «Разрешить», потом нажмите на «Ок».

Теперь кликните на группу «система», и выполните то же самое, что и в предыдущем случае, добавив, таким образом, нашу учётную запись и там.

Если же вы удаляете не папку, а файл, тогда специфика действия будет немного отличаться (подробности смотрите в данном видео).

Используйте программу Unlocker
. Данная программа является удобным инструментом, способным детально рассказать, какая программа или процесс мешает удалению нужной нам папки. Поскольку программа бесплатна, то при её инсталляции на компьютер убедитесь, что в комплекте с ней не идёт какой-либо лишний софт (бандлинг). Нам необходим именно Unlocker.

Скачайте и установите данную программу (к примеру, вот отсюда). Программа встроится в контекстное меню проводника, а для её активизации вам необходимо будет кликнуть правой клавишей мыши на проблемной папке и выбрать в появившемся меню «Unlocker».

Вам откроется специальное меню, где будет показана информация о папке и список аффилированных процессов. Вы можете как разблокировать папку, кликнув на «Разблокировать», так и удалить блокирующий процесс, нажав на соответствующую кнопку, это поможет вам в вопросе, как избавиться от «Запросите разрешение от Администраторы» на вашем компьютере.

  • Если вы пробуете удалить папку, принадлежащую антивирусной программе, тогда стоит поискать на сайте производителя антивируса специальный деинсталлятор для подобных программ
    . Он поможет вам эффективно пофиксить проблему ««Запросите разрешение от «Администраторы» на вашем ПК;
  • Проверьте систему на вируса
    — помогут Dr.Web CureIt!, Trojan Remover и ряд других аналогов;
  • Используйте бутовые диски
    (уровня Live CD). Из-под таких дисков обычно можно удалить что угодно. Информацию о том, как работать с подобными дисками, вы можете поискать в сети самостоятельно.

Изменение владельца

Итак, сначала нужно в «Проводнике» или в любом другом файловом менеджере найти искомый файл или каталог, после чего правым кликом вызвать субменю и выбрать в нем строку свойств.

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

После нажатия на нее появится дополнительное меню, в котором нужно обратить внимание на владельца объекта

Рядом есть ссылка изменения параметра. Нажимаем на нее и в следующем окне выбора группы или пользователя используем кнопку «Дополнительно», после чего следует использовать кнопку поиска. Запись нужного юзера следует выделить и дважды подтвердить изменение нажатием кнопок «OK».

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

Как получить право действовать от имени администратора?

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

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

Нажимаете «Пуск», далее открываете список «Завершение работы», и выделяете строку «Сменить пользователя». Когда появится окно приветствия Windows, введите имя пользователя «Администратор», если эта учетная запись не отключена, или иного привилегированного пользователя.

Кроме того Вы можете воспользоваться функцией отключения «Контроля учетных записей». Для этого заходите в «Панель управления» -> «Учетные записи…» -> «Изменение параметров контроля…». Сдвигаете ползунок в самое нижнее положение. Теперь доступ ко всем функциям системы будет открыт для всех.

Использование средств утилиты UnLocker

Чтобы не заниматься подобными вещами, некоторые пользователи рекомендуют использовать утилиту UnLocker — такой себе разблокировщик. Если в предустановленном виде в системе она отсутствует, программу можно найти в интернете.

После установки приложение интегрирует собственные команды в контекстные меню, где при входе можно будет выбрать строку «Разблокировать все». Так, многие знают, что папка администратора в системе является неудаляемой, а с помощью такой программы с ней можно будет производить любые действия вплоть до полного уничтожения. Это в равной степени относится и к системным объектам, и к неудаляемым или остаточным файлам программ.

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
Твой клуб по настройке
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: