Запустите explorer.exe от имени пользователя-администратора в Windows 7 - PullRequest
2 голосов
/ 21 января 2011

У меня есть операционная система Windows 7, и у меня хранятся учетные данные администратора (заранее известно).

Я знаю, что мы можем запустить программу или .exe с помощью глагола «Runas» и запустить процесс,но мой вопрос относится к explorer.exe.Я пытаюсь запустить "runas / user:" control.exe printers ", он успешно запускается после ввода пароля для приглашения, но когда я проверяю в TaskManager, он работает под моим обычным пользователем, с которым я вошел в систему.

Я заметил, что это только с explorer.exe. Другие программы работают нормально, как и ожидалось с runas.

В чем подвох в Windows 7? Или как запустить explorer.exe или элемент управления.exe с принтерами?

Ответы [ 4 ]

8 голосов
/ 02 июля 2013

Запуск explorer.exe от имени пользователя, отличного от того, который уже вошел в систему с помощью команды runas, отключен в Windows 7. Но для этого есть обходной путь:

  1. Пуск ->Выполнить -> regedit
  2. Перейдите к разделу реестра: HKEY_CLASSES_ROOT \ AppID {CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}
  3. Щелкните правой кнопкой мыши раздел реестра и выберите Разрешения ...
  4. Дайте полный доступ к полномочиям пользователя, вошедшего в систему.
  5. Пуск -> Выполнить -> dcomcnfg.exe -> Развернуть DCOM Config
  6. Щелкните правой кнопкой мыши и выберите свойства "Elevated-Unelevated"«Фабрика проводников», откройте вкладку «Удостоверение» и выберите «Запускающий пользователь»

. После этого файл explorer.exe запустится от имени пользователя, указанного в команде RunAs.exe!

2 голосов
/ 14 марта 2014

Этот работает для Windows 7, 8.0 и 8.1

  • Запустить реестр от имени администратора.
  • Навигация / поиск ID HKEY_CLASSES_ROOT \ AppID \ {CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}
  • Стать владельцем узла и назначить полные права на узел реестра.
  • Переименование узлов RunAs в _RunAs.
  • Закрыть Regedit.

Теперь перейдите в C: \ Windows \ Explorer.exe и создайте ярлык для рабочего стола (используйте Send To ).

Щелкните правой кнопкой мыши и запустите как Администратор . Это должно открыть Windows Explorer от имени другого пользователя.

0 голосов
/ 03 июня 2011

Попробуйте ниже код:

runas /user:DOMAIN\username "control /name Microsoft.DevicesAndPrinters”
0 голосов
/ 21 января 2011

Проводник Windows любит открывать новые окна в том же процессе, что и панель задач оболочки.

Вы можете попробовать:

explorer.exe /separate,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{2227A280-3AEA-1069-A2DE-08002B30309D}

Это должно открыть «Computer \ ControlPanel \ Printers» вновый процесс ...

...