Як увійти до користувача SYSTEM у Windows 7?


9

Хтось знає про вхід до користувача SYSTEM (високі привілеї) у Windows 7 ?.

У своїй машині XP я роблю:

командний рядок:

о 10:20 / інтерактивна cmd.exe

потім закриваємо Explor.exe і повторно відкриваємо це.

Але воно показує деяке попередження у Windows 7, а також не виконує заплановані завдання у вказаний час:

Завдяки покращенню безпеки це завдання буде виконуватися в очікуваний час, але не в інтерактивному режимі. Використовуйте утиліту schtasks.exe, якщо потрібно інтерактивне завдання ('schtasks /?' Для деталей). Додано нове завдання з ідентифікатором роботи = 1

Чи можливо це у Windows 7?


1
... Чому ти хочеш це робити? Якщо ви думаєте, що вам потрібно щось запустити SYSTEM, то запустити щось як SYSTEMне є вашою проблемою. Запустіть командний рядок як адміністратор - Якщо у вас виникли проблеми з дозволом із підвищеним командним рядком, публікуйте цю проблему спеціально. Запуск як SYSTEMкористувач не є відповіддю.
Darth Android

2
Відповідь на це ВАМ НЕ - Systemце обліковий запис служби, і його не слід входити в систему. Можливо, вам слід додати нове запитання або відредагувати це, щоб пояснити, чого ви хочете досягти, і ми спробуємо направити вас у правильному напрямку.
Джеймс Снелл

Відповіді:


18

Використовуйте PsExec від Microsoft з параметрами -s та -i.

Щоб запустити командний рядок, що працює в обліковому записі локальної системи.

Додайте файл, що містить PsExec, до змінної середовища PATH.

Запустіть командний рядок із підвищеним рівнем, клацнувши правою кнопкою миші cmd.exe і натиснувши "Запустити як адміністратор"

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

Дивіться приклад 42 хвилини 20 секунд на http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/SIA311

Якщо це не те, що ви намагаєтеся зробити, я неправильно зрозумів ваше запитання.


Але це не вирішило мою проблему ... я не маю доступу до користувача SYSTEM із цим ...
Gowtham S

@Gowtham, ви можете пояснити, що ви намагаєтеся зробити, дайте нам широку картину. Ви потрапляєте в Проблему XY, і якщо ви скажете нам, що ви намагаєтесь зробити, ми зможемо сказати вам спосіб, як це зробити іншим способом.
Скотт Чемберлен

Мій привід C показує попередження про низький простір на диску, я зараз використовую Windows7, мені потрібно видалити ProgramData (це прихована папка) з мого C: накопичувача, він майже займає 10 Гб мого диска C, якщо я спробую видалити вміст складки, в якій відображається доступ, заборонено. У мене була така ж проблема в моїй машині XP перед win7, я видаляю ці небажані та системні кеші через користувача SYSTEM, в тому що у адміністратора немає привілеїв для видалення прихованих файлів у ProgramData.
Gowtham S

Це не обліковий запис користувача для входу та взаємодії. Це спеціальний рахунок. Система використовується для управління системними послугами. Однак ви можете запускати певні програми та послуги як користувач системи. Перша відповідь вирішує вашу проблему. Ви отримуєте доступ до програм із системним обліковим записом. Це не обліковий запис користувача, тому просто не можете увійти як системний користувач, оскільки такого користувача немає.
Епокси

1
НЕ слід видаляти папку Програмні дані. Це вікна зарезервовані. Якщо ви хочете отримати доступ до даних програми, зробіть наступне (вам не потрібен користувач системи для доступу до цієї папки. Не використовуйте системного користувача для видалення системних папок). - Відкрийте панель «Параметри папки» за допомогою Провідника Windows - Клацніть вкладку «Перегляд» та знайдіть приховані файли та папки. - Натисніть "Показати приховані файли та папки" та натисніть кнопку ОК. Тепер вам слід побачити папку даних програми. Чому б замість цього не зробити очищення диска?
Епокси

5

Так, але важко пояснити. Добре технічно ви увійшли в обліковий запис системи, коли ви не ввійшли до свого облікового запису. Змініть Sethc на будь-яке інше ім'я, а потім скопіюйте cmd.exe та назви копію sethc, а потім увімкніть натиснення shift 5 разів. він відкриває CMD.EXE. потім введіть explor.exe, тоді ви знаходитесь в обліковому записі системи!



4

Для питання:

Я використовую метод anothor: Знайдіть програму під назвою runassrv, поставте її в System32 та запустіть:

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

Це додасть послугу під назвою "SystemCmdService". Почніть цю послугу:

sc start SystemCmdService

З'явиться діалогове вікно (на панелі завдань). Клацніть «Переглянути повідомлення», і ви перейдете на інший екран із вікном cmd, що працює в системному обліковому записі та іншим діалоговим вікном, щоб повернутися.

Не забудьте видалити цю послугу пізніше:

sc delete SystemCmdService

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

Я бачу, що ви просто хочете видалити деякі файли з коментарів вище.

Актуальною проблемою може бути контроль доступу до файлів. Є певні файли, які навіть система не може відкрити.

Будь ласка, спробуй:

  1. Увійдіть як адміністратор, тимчасово відключіть UAC;

  2. Клацніть файл правою кнопкою миші, виберіть Властивості, вкладка Безпека, Додатково.

  3. Спочатку перейдіть на вкладку "Власник", "Редагувати", змініть власника на вас (адміністратора), збережіть.

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


Щойно я побачив, runassrvяк повідомляється про Trojan / Win32.Zlob, можливо, тому, що його часто використовують погано написані трояни, які теж хочуть привілеїв SYSTEM. Я використовую її як сервіс СИСТЕМИ без проблем. nssm(Менеджер послуг, що не всмоктується) - це безкоштовна та відкрита альтернатива (публічне надходження).
jingyu9575

1

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

Одне рішення [але тільки для 64-бітної ОС] - RunAsSystem


1

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

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

Ви знаходитесь в системному командному рядку. Ви можете запустити explorer.exeі зробити будь-які речі адміністратора з ним.


0

Ось ще один метод:

1) Для доступу до жорсткого диска використовуйте іншу операційну систему (або інсталяційний компакт-диск Windows - ремонт комп'ютера - командна строка)

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

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

4) Перезавантажте Windows, а потім натисніть кнопку Easy Access у лівій нижній частині клавіатури.

5) Установіть прапорець "Екранна клавіатура". Ви побачите командний рядок.

6) Нарешті, наберіть explorerу поле і натисніть ENTER. Ви побачите панель завдань під екраном входу!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.