31

Оболочка Windows 7 (Explorer) может быть запущена с правами администратора с помощью этого ручного процесса:

  1. Убей оболочки Explorer , удерживая Shift+Ctrl, щелкните правой кнопкой мыши Выключить кнопку в меню Пуск и выберите Выход из Проводника
  2. Запустите диспетчер задач с помощью Ctrl+Shift+Esc
  3. Поднимите привилегии диспетчера задач, перейдя на вкладку Процессы и выбрав Показать процессы от всех пользователей
  4. Затем запустите новый экземпляр оболочки с помощью File | Запустите в диспетчере задач, введите в explorer и выберите Create this task with administrative privileges .

После выполнения описанного выше процесса оболочка Windows будет работать с правами администратора, и все программы, которые она запускает, также будут иметь права администратора. Это значительно облегчает выполнение задач, для которых требуются привилегии, особенно для приложений командной строки, которые обычно завершаются сбоем в автоматическом режиме или при отказе в Access denied. сообщение, а не предоставление возможности использовать UAC для повышения привилегий процесса.

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

8 ответов8

8

Насколько я знаю, вы не можете создать такую учетную запись, но если вы войдете в систему как "Администратор" (не просто как учетная запись, которая является членом группы "Администраторы" - этого недостаточно), то все, что вы запустите, будет быть запущенным поднятым.

Не то, что вы должны делать в обычном режиме, но если вам нужно, то вам нужно.

5

Это ужасная идея. Вы хотите вернуться в дни Win XP, где все работает от имени администратора? Вы отказываетесь от всех преимуществ безопасности, достигнутых Vista и Windows 7. Все приложения с графическим интерфейсом должны вызывать UAC, поэтому в этом случае нет необходимости в этом.

Если вам нужно запускать приложения командной строки от имени администратора, просто откройте командную строку администратора. Это очень просто, просто нажмите WIN, введите «cmd», затем нажмите Ctrl + Shift + Enter. Или даже проще, вы можете сделать ярлык для cmd, и в настройках установить его «Запуск от имени администратора»

5

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

Простое решение для запуска проводника в качестве администратора:

  • Запустите окно CMD в качестве учетной записи администратора.
  • Тип "исследователь"
  • Наслаждайтесь проводником с правами администратора

Примечание. Это не работает в окне PowerShell, и я понятия не имею, почему. Например.. Запуск окна PowerShell от имени администратора (и я не говорю о том, чтобы запускать здесь от имени администратора) и ввод «explorer» или «invoke-item explorer.exe» откроет окно, но только с правами пользователя; однако, введя «CMD» в том же окне PowerShell, а затем просто «explorer», будет работать.

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

  1. Если закреплено (или, возможно, тоже в дурацком метро) (win 7/8) на панель задач Shift+ вправо, нажмите на ярлык, в противном случае просто перейдите к свойствам ярлыка
  2. Нажмите Свойства
  3. Нажмите ярлык
  4. Нажмите Дополнительно ...
  5. Флажок «Запуск от имени администратора»; хорошо; хорошо
  6. Живи счастливее
3

Это верно, что начиная с Win 7 не существует простого способа запустить Windows Explorer с правами администратора. Обычный "Запуск от имени администратора" по умолчанию игнорируется для Проводника.

Но есть хороший обходной путь, если вам не нужны эти повышенные разрешения очень часто:

Диалоговые окна файлов (Open, Save as, ...) любых приложений Windows являются почти полными воплощениями Explorer, и они наследуют права пользователя своего приложения. Поэтому, если вы запустите Блокнот как Администратор и откроете диалоговое окно "Открытие файла", вы можете использовать его для управления файлами с правами Администратора. Вы можете изменять и удалять защищенные файлы, а также можете менять владельца на своего обычного пользователя.

3

Почему бы не включить автоматическое повышение для встроенной учетной записи администратора?

Запустить локальную политику безопасности

Перейдите: Локальные политики \ Параметры безопасности

Найдите: Управление учетными записями пользователей: Режим одобрения администратором Для встроенной учетной записи администратора и убедитесь, что она отключена (в любом случае это значение по умолчанию).

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

1

Если вы отключите UAC, то в чем проблема?

Вы можете попробовать методы, описанные в этой статье Аароном Маргозисом, который предназначен для Vista, но может хорошо работать на Windows 7 (я не проверял это).

@Andrew Некоторые приложения не работают должным образом с UAC, потому что они не написаны должным образом для работы с UAC, и часто это происходит потому, что они изначально не были написаны должным образом. Обычные подозреваемые - это вещи, которые пытаются записать настройки реестра на уровне пользователя в HKLM. UAC помогает виртуализировать это, но если более поздняя часть кода, которая считывает настройку, жестко запрограммирована, она может обойти виртуализацию, не найти настройку и вести себя не так, как ожидается (поэтому также очень плохая идея отключить UAC, пока вы устанавливаете и настраиваете все свои приложения, а затем снова включаете его, так как настройки могут оказаться в некоторых странных местах)

0

Быстрый способ получить окно обозревателя с повышенными правами:

  1. Нажмите кнопку Windows и введите cmd чтобы найти его
  2. Щелкните правой кнопкой мыши cmd (или нажмите кнопку меню на клавиатуре) и выберите "Запуск от имени администратора".
  3. Введите explorer <return> в окне команд с повышенными правами
0

В Проводнике есть опция "Параметры папки", чтобы запускать каждое новое окно проводника как отдельную задачу. Если это включено, вы сможете запустить вторую копию файла explorer.exe с повышенными правами ...

Также возможно выполнение экземпляра, например. mspaint с помощью команды runas (runas /user:yourdomain\youradminuser mspaint), а затем перейдите к открытию файла. Вуаля, у вас есть повышенный исследователь ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .