Как отключить программу от администратора. Как удалять файлы от имени администратора: основные методы

Большинство пользователей Windows-систем, начиная с седьмой модификации знают, что далеко не все файлы или каталоги можно удалить стандартным действием или при помощи кнопки Delete. Для выполнения таких процедур с некоторыми объектами система может затребовать администраторские права (если файл или директория не относятся к системным компонентам, предложение на подтверждение выполняемых действий обычно выдается сразу). Но как удалять файлы от имени администратора, если такое уведомление на экране не появляется? Для этого можно применить несколько стандартных методов, о которых далее будет сказано максимально подробно.

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

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

К сожалению, Windows-системы создают для пользователя одну запись, наделяя ее максимальными правами. А вот удалению или выполнению каких-то других действий препятствует так называемый суперадминистратор.

С другой стороны, вопрос, как удалять файлы от имени администратора, может иметь и несколько отличные от вышеописанного метода решения, а именно:

  • изменение атрибутов объектов;
  • получение прав администратора;
  • отключение контроля UAC (учетных записей);
  • активация расширенных привилегий;
  • использование командной консоли.

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

Изменение атрибутов удаляемых объектов

Итак, как удалить файлы с диска, если они по каким-то причинам не удаляются? Первым делом необходимо в обычном «Проводнике» или в любом другом файловом менеджере войти в раздел свойств (меню ПКМ) и проверить включенные дополнительные атрибуты.

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

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

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

Для этого изначально необходимо от имени админа запустить командную строку (cmd в меню «Выполнить»), прописать в ней сочетание net user Администратор /active:yes, а после выполнения команды перезагрузить систему. Вход будет осуществлен уже именно под админом, а ранее заблокированные файлы и директории можно будет удалить без проблем.

Отключение контроля регистрационных записей

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


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

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

Установка расширенных прав

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


Сначала в «Проводнике» в меню ПКМ вызывается окно свойств, на вкладке безопасности нажимается кнопка дополнительных параметров, после чего производится замена владельца на текущего пользователя.


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

Использование командной строки

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

В первом случае можно запустить «Проводник» с особыми привилегиями, используя для этого команду runas /user:%userdomain%\administrator “explorer /separate”, после чего в файловом менеджере любые производимые действия автоматически будут отнесены к администратору.


Для второй методики в качестве примера рассмотрим вопрос, как удалить папку от имени администратора. В этом случае вводимая команда должна иметь такой вид: RMDIR /S /Q C:\ПОЛНЫЙ_ПУТЬ (например для системного раздела). Запрос на права и подтверждение удаления для указанного каталога будет отключен. Неудобство этого метода состоит только в том, что полный путь к файлу придется либо прописывать вручную, либо копировать его из адресной строки того же «Проводника» (в Windows7 копирование не работает). Но в целом именно такой способ позволяет избавиться от файлов и директорий, которые были заблокированы суперадминистратором, без всяких проблем.

Все-таки, разработчики Windows решили усилить контроль за системными файлами. Даже если пользователь вошёл в систему “под администратором” При попытке изменить системные файлы, система выдает окошко Контроль учетных записей пользователей (UAC - User Access Control). Для выполнения некоторых действий требуются права администратора .

Как запустить приложение с правами администратора без отключения UAC

  1. Выбор в контекстном меню (щелчок правой кнопкой на файле приложения или его ярлычке) ““
  2. В свойствах ярлыка (правой кнопкой мыши, в меню выбираем “Свойства”, правая кнопка “Дополнительно”) можно установить галочку “Запускать от имени администратора” - при щелчке на ярлычке, после запроса UAC приложение будет запущено с правами администратора
  3. upd Запуск из меню “Пуск-Найти”, с использованием сочетания клавиш Shift+Ctrl+Enter (в этом случае, мы вновь увидим предупреждение UAC )
  4. upd Запуск с правами администратора через планировщик задач: открываем планировщик заданий (Пуск -> программы -> Стандартные -> Служебные -> Планировщик заданий) и выбираем “Создать задачу”. При создании задачи выбираем галочку “Выполнять с наивысшими правами ” - с правами администратора. На вкладке “Действие” выбираем “Запуск программы”, находим нужную программу и нажимаем “ОК”. Теперь создаем ярлык (контекстное меню - создать ярлык), и в строке “Укажите расположение объекта” вводим
    schtasks /run /tn admin_cmd
    где admin_cmd - имя только созданного задания.

UPD, чтобы окошко “Выполнить” (Run, Windows+R) всегда запускалось с правами администратора можно поступить аналогично: при создании задания указать “Программа или сценарий” - rundll32 и “Добавить аргументы” - shell32.dll,#61 . При постоянном использовании такой подход довольно удобен, однако не следует забывать, что все программы, запущенные из этого сеанса CMD будут также запущены с правами администратора !

UPD2 в свойствах ярлыка можно поставить две галочки для запуска с правами администратора:

Свойства ярлыка -> Ярлык -> Дополнительно -> Запуск от имени администратора
Свойства ярлыка -> Совместимость -> Выполнять эту программу от имени администратора

Разница (если я правильно понимаю) в том, что вкладка “Совместимость” относится к приложению, а вкладка “Ярлык” - к ярлыку (т.е. при изменении на вкладке “Совместимость” запуск от администратора будет установлен для всех имеющихся ярлыков и для самого приложения)

Быстрый запуск приложения от имени администратора - Удерживая Ctrl+Shift нажать на иконку приложения (естественно, у текущей учетной записи должны быть права администратора)

Если программа не предлагает выбрать пользователя с административными правами - возможно, внесены изменения в конфигурацию по умолчанию. Для отображения окна выбора учетной записи от имени которой будет запущен файл следует установить значение двух параметров политики безопасности в редакторе групповой политики (gpedit.msc Конфигурация компьютера - Конфигурация Windows - Параметры безопасности - Локальные политики - Параметры безопасности):

1. Управление учетными записями пользователей: поведение запроса на повышение прав для обычных пользователей
2. Управление учетными записями пользователей: поведение запроса на повышение прав для администраторов в режиме одобрения администратором
Выставляем значение “Запрос учетных данных”. И не забываем включить UAC (если он отключен)

Жрец 23 сентября 2011 в 18:54

Запуск приложения с правами администратора и без выдачи сообщения при включенном UAC (Windows 7)

Навеяно статьей . Я прочитал комментарии и мне захотелось описать здесь возможность запуска доверенного приложения с правами администратора при включенном UAC. Данная технология действительно хороший шаг компании Майкрософт к безопасности использования компьютера пользователем, однако пользователь может часто использовать неподписанные приложения которым сам доверяет, что приводит к постоянным выдачам сообщения системы UAC и дальнейшему раздражению пользователя. Как запускать приложения с правами администратора и без выдачи сообщения от UAC я рассмотрю на примере использования FAR Manager, который мне необходим по работе.
Итак, для начала необходимо зайти в планировщик заданий
«Пуск - Все программы - Стандартные - Служебные - Планировщик заданий» (Start - All Programs - Accessories - System Tools - Task Scheduler)
и «Создать задачу» (Create task). В появившемся окне задаем «Имя» (Name), (к примеру, FAR) задачи и устанавливаем флажок на опции «Выполнять с наивысшими правами» (Run with highest privileges).
Далее переходим на вкладку «Действия» (Actions) и жмем кнопку «Создать» (New) для настройки запускаемой программы.
В поле «Программа или сценарий» (Program/script) с помощью кнопки «Обзор» (Browse) указываем местоположение необходимого нам запускаемого файла и нажимаем кнопку «Открыть» (Open). Далее нажимаем два раза кнопки ОК.

Таким образом, у нас появилось задание с высокими привелегиями на запуск от имени администратора. Теперь необходимо создать ярлык для запуска этого задания.

Создаем ярлык на рабочем столе и в поле «Расположение объекта» (Target) вводим schtasks /run /tn FAR (если же имя задачи было из нескольких слов разделенных пробелами, необходимо имя задачи в ярлыке указать в «двойных кавычках»). Жмем «Далее» (Next), задаемя имя ярлыка (лучше всего чтобы оно совпадало с названием программы) и жмем кнопку ОК. Далее можно зайти в свойства этого ярлыка и назначить ему иконку от программы. Минус данного метода состоит в том, что таким образом можно запустить всего одну копию программы. Чтобы сделать две копии, необходимо будет прописать еще одно задание в планировщике с другим именем, но по той же системе и так же сделать на него ярлык.

Метки: Windows 7, UAC, Task scheduler, запуск приложений