9

Кто-нибудь знает о входе в систему SYSTEM(высокие привилегии) пользователя в Windows 7?.

В моей машине XP я делаю:

командная строка:

в 10:20 / интерактивный cmd.exe

затем закройте файл explorer.exe и снова откройте его.

Но он показывает некоторые предупреждения в Windows 7, а также не выполняет запланированное задание в указанное время:

Благодаря улучшениям безопасности эта задача будет выполняться в ожидаемое время, но не в интерактивном режиме. Используйте утилиту schtasks.exe, если требуется интерактивная задача ('schtasks /?для деталей). Добавлена новая работа с идентификатором вакансии = 1

Возможно ли это в Windows 7?

6 ответов6

17

Используйте PsExec от Microsoft с опциями -s и -i.

Чтобы запустить командную строку, запущенную в локальной системной учетной записи.

Добавьте файл, содержащий PsExec, в переменную среды PATH.

Запустите командную строку с повышенными привилегиями, щелкнув правой кнопкой мыши cmd.exe и выбрав «Запуск от имени администратора».

Введите команду: psexec -sid cmd.exe

Смотрите пример 42 минуты 20 секунд в http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/SIA311

Если это не то, что вы пытаетесь сделать, я неправильно понял ваш вопрос.

5

Да, но это трудно объяснить. Технически, вы вошли в системную учетную запись, когда вы не вошли в свою учетную запись. Измените Sethc на любое другое имя, затем скопируйте cmd.exe и назовите копию sethc, затем при входе в систему нажмите shift 5 раз. он открывает CMD.EXE. затем введите explorer.exe, то вы в системной учетной записи!

4

Для вопроса:

Я использую другой метод: найдите программу под названием runassrv , поместите ее в System32 и запустите:

runassrv add /name:"SystemCmdService" /cmdline:"cmd" /type:InteractiveProcess

Это добавит сервис под названием "SystemCmdService". Запустите этот сервис:

sc start SystemCmdService

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

Не забудьте удалить этот сервис позже:

sc delete SystemCmdService

Для проблемы:

Я вижу, вы просто хотите удалить некоторые файлы в комментариях выше.

Актуальной проблемой может быть контроль доступа к файлам. Есть определенные файлы, которые даже Система не может открыть.

Пожалуйста, попробуй:

  1. Войдите в систему как администратор, временно отключите UAC;

  2. Щелкните правой кнопкой мыши файл, выберите «Свойства», «Безопасность», «Дополнительно».

  3. Сначала перейдите на вкладку Владелец, измените, измените владельца на вас (Администратор), сохраните.

  4. Закройте и снова откройте вкладку «Безопасность», «Дополнительно», измените контроль доступа, чтобы иметь полный доступ.

1

Замените Utilman.exe на cmd.exe:

  1. Перейдите в системную папку и выберите cmd.exe
  2. Замените Utilman.exe на cmd.exe
  3. Нажмите Ctrl-Alt-Del или выйдите из системы и нажмите значок справки в левом нижнем углу вашего компьютера.

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

1

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

Одним из решений [но только для 64-битной ОС] является RunAsSystem

0

Вот еще один метод:

1) Используйте другую операционную систему (или установочный компакт-диск Windows - восстановить компьютер - командную строку) для доступа к жесткому диску

2) Переименуйте C:\Windows\System32\osk.exe в osk.exe.old

3) Переименуйте C:\Windows\System32\cmd.exe в osk.exe

4) Перезагрузитесь в Windows, затем нажмите на кнопку «Легкий доступ» в левой нижней клавиатуре.

5) Установите флажок "экранная клавиатура". Вы увидите командную строку.

6) Наконец, введите explorer в поле и нажмите клавишу ВВОД. Вы увидите панель задач под экраном входа в систему!

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