Назад | Перейти на главную страницу

Как запустить проводник с повышенными привилегиями на W8R2 с UAC по умолчанию?

В Windows Server 2008 R2 с Контроль учетных записей пользователей Настройки на третьем по высоте уровне при запуске проводника as administrator на самом деле это не дает административных прав процессу.

Есть ли способ оставить UAC на этом уровне И иметь возможность запустить процесс проводника как настоящий администратор?

Убить исследователя. Запустите расширенный проводник.

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

Единственный способ, которым я нашел это до сих пор в R2, - сначала убить существующий экземпляр проводника без повышенных прав. После того, как проводник без повышенных прав исчезнет, ​​версия с повышенными привилегиями будет успешно запущена из любого места, где вы ее запускали.

Мне любопытно увидеть другие ответы, которые это сгенерирует, потому что убивать исследователя беспорядочно. Единственный известный мне вариант - войти в систему с фактическим administrator аккаунт, поскольку UAC к нему не применяется.

У меня работает следующая процедура, но не самая короткая:

  1. Убедитесь, что учетная запись, в которую вы входите, имеет соответствующие учетные данные для задачи, которую вы пытаетесь выполнить, в моем случае мне нужно было быть частью домена builtin\Administrators группа для управления моим DC. Я обязательно сначала добавил свою учетную запись в эту группу.
  2. Далее Щелкните правой кнопкой мыши черный Command Prompt значок в меню "Пуск".
  3. Выбрать Run as administrator
  4. Введите учетные данные, которые вы создали выше. К сожалению, вам придется вводить их снова.
  5. Затем используйте следующую команду: runas /user:domain\username "explorer /separate"
  6. Он должен запросить ваш пароль в командной строке, введите свой пароль. К сожалению, он не запускает автоматически проводник Windows, вам все равно нужно будет ввести команду.
  7. Теперь введите одну из следующих команд, все еще находясь в командной строке:
  8. "explorer ." или start .

Мне показалось, что это сработало, дайте мне знать иначе, и я надеюсь, что это кому-то поможет.

Я взял информацию со следующего форума MS: http://answers.microsoft.com/en-us/windows/forum/windows_vista-security/how-to-start-windows-explorer-as-administrator/a3cfdd52-695d-46b0-a617-1c9128addf01

Попробуйте установить параметр «Запускать окна папки в отдельном процессе» в параметрах папки, чтобы увидеть, помогает ли это.

Вы не можете, если вы используете другую копию explorer.exe (например, оболочка рабочего стола). MS полностью удалила возможность делать это из Vista, и еще не вернулась. Launch folder windows in a separate process больше не работает так, как это было в XP / 2003.

Ваши варианты:

  • Закройте все экземпляры оболочки. Если вы удерживаете Ctrl+Shift и щелкните правой кнопкой мыши пустую область меню «Пуск», в контекстном меню появится значок Exit Explorer вход. Это значительно менее беспорядочно, чем убить explorer.exe каким-либо другим способом (например, диспетчером задач, psKill и т. Д.). То же самое можно сделать в XP, перейдя в диалоговое окно выключения и удерживая Ctrl+Alt+Shift при отмене диалога.
  • Получите сторонний файловый менеджер. Невозможность горизонтальной прокрутки дерева в новом проводнике делает это особенно привлекательным, если у вас есть какие-либо значительные иерархии папок.
  • Иметь «административные» учетные записи пользователей, которые по умолчанию входят в систему без UAC. Я не уверен, возможно ли это, но Microsoft делает это с помощью Administrator учетная запись. Даже если это сработало, это потребует выхода и повторного входа. Не совсем хорошо.
  • Отключите UAC. :-)