Как автоматически переключить пользователя в Windows 7?

4708
zimmer62

Я ищу способ загрузки моего компьютера в Windows 7, автоматического входа в систему с администратором, загрузки программного обеспечения, которое необходимо запустить от имени администратора, а затем переключения пользователя и входа в систему с гостевой учетной записью с меньшими привилегиями.

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

Есть идеи?

0
Вы пробовали утилиту командной строки `runas`? Я думаю, что все еще существует под Windows 7? Вы можете вызвать его из командного файла, чтобы запустить программное обеспечение под учетной записью администратора, из своей «обычной» учетной записи. onnodb 14 лет назад 0
Также важно скрыть это приложение от гостей, чтобы они не суетились вокруг него. Спасибо хоть. zimmer62 14 лет назад 0
рассмотрим обратный подход. У меня есть поле 7, где я (по разным причинам) использую встроенную учетную запись администратора без UAC. В качестве меры предосторожности я использую старый верный DropMyRights (использующий функцию «CreateRestrictedToken»), он был написан для XP, но работает так же хорошо с Vista / 7, поэтому у меня есть полный доступ администратора, но я могу запускать все критически важные приложения с уменьшенные привилегии. конечно, это работает для любой учетной записи с правами администратора (предупреждение: это абсолютно ненадлежащая, безответственная и безумная компьютерная практика, не пытайтесь делать это дома, дети! :) 14 лет назад 0

2 ответа на вопрос

1
eleven81

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

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

Я понимаю, что это не идеально для безопасности. Основная проблема заключается в том, что рассматриваемое приложение не очень хорошо работает в качестве службы. Он опирается на несколько вещей, которые просто не могут работать как услуга. TTS использует системную звуковую карту и драйвер модема, о котором я могу думать. В любом случае, запуск его в качестве службы не будет работать, и я понимаю последствия для безопасности. В моем доме он будет работать на машине, которую могут использовать гости, но в большинстве случаев это я или член семьи. zimmer62 14 лет назад 0
1
Andrew Moore

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

Для этого:

  1. Откройте планировщик задач

    • Панель управления
    • Система и безопасность
    • Инструменты управления
    • Диспетчер задач
  2. Создать новое задание

    • действия
    • Создать задачу ...
  3. Заполните имя и описание

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

  5. В триггерах создайте новый триггер для «При запуске»

  6. В Actions добавьте все свои программы, которые вы хотите загрузить автоматически.

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

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

Мне нравится эта идея и ваше описание. Я должен спросить, сможете ли вы взаимодействовать с приложением, когда захотите. Например, иногда мне действительно нужно подключиться к этому компьютеру как администратор и изменить настройки этого программного обеспечения. Я попробую, но я подозреваю, что этот подход будет аналогичен запуску программного обеспечения как службы, и что в этот момент вы теряете все взаимодействие с графическим интерфейсом пользователя с запущенным процессом? zimmer62 14 лет назад 0
Ничто не мешает вам запустить приложение вручную и изменить настройки. Они вступят в силу при следующем запуске задания. Andrew Moore 14 лет назад 1