Jak zalogować się do użytkownika SYSTEM w systemie Windows 7?

9

Czy ktoś wie o logowaniu do użytkownika SYSTEM (wysokie uprawnienia) w systemie Windows 7 ?.

Na moim komputerze XP wykonuję:

wiersz polecenia:

o 10:20 / Interactive cmd.exe

następnie zamykając explorer.exe i ponownie go otwierając.

Ale pokazuje pewne ostrzeżenia w Windows 7, a także nie wykonuje zaplanowanego zadania w określonym czasie:

Ze względu na ulepszenia bezpieczeństwa to zadanie będzie uruchamiane w oczekiwanym czasie, ale nie interaktywnie. Użyj narzędzia schtasks.exe, jeśli wymagane jest zadanie interaktywne („schtasks /?”, Aby poznać szczegóły). Dodano nowe zadanie o identyfikatorze zadania = 1

Czy jest to możliwe w Windows 7?

Gowtham S.
źródło
1
... Dlaczego chcesz to zrobić? Jeśli uważasz, że musisz uruchomić coś jako SYSTEM, to uruchomienie czegoś takiego SYSTEMnie jest twoim problemem. Uruchom wiersz polecenia jako administrator - jeśli masz problemy z uprawnieniami z podniesionym wierszem polecenia, napisz o tym problemie. Uruchamianie jako SYSTEMużytkownik nie jest odpowiedzią.
Darth Android
2
Odpowiedź brzmi: NIE TY - Systemto konto usługi i nie należy się zalogować. Być może powinieneś dodać nowe pytanie lub edytować to, aby wyjaśnić, co chcesz osiągnąć, a my postaramy się skierować Cię w dobrym kierunku.
James Snell

Odpowiedzi:

18

Użyj PsExec firmy Microsoft z opcjami -s i -i.

Aby uruchomić wiersz polecenia działający na lokalnym koncie systemowym.

Dodaj plik zawierający PsExec do zmiennej środowiskowej PATH.

Uruchom wiersz polecenia z podwyższonym poziomem uprawnień, klikając prawym przyciskiem myszy cmd.exe i klikając „Uruchom jako administrator”

Wpisz polecenie: psexec -sid cmd.exe

Zobacz przykład 42 minuty i 20 sekund na http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/SIA311

Jeśli nie to próbujesz zrobić, źle zrozumiałem twoje pytanie.

David Marshall
źródło
Ale to nie rozwiązało mojego problemu ... Nie mogę uzyskać dostępu do użytkownika SYSTEM za pomocą tego ...
Gowtham S
@Gowtham, czy możesz wyjaśnić, co próbujesz osiągnąć, daj nam duży obraz. Wpadasz w problem XY i jeśli powiesz nam, co próbujesz zrobić, możemy być w stanie wskazać Ci sposób na osiągnięcie tego w inny sposób.
Scott Chamberlain
Mój dysk C pokazuje ostrzeżenie o małej ilości miejsca na dysku, używam teraz Windows7, muszę usunąć ProgramData (jest to ukryty folder) na moim dysku C: zajmuje prawie 10 GB mojego dysku C, jeśli spróbuję usunąć zawartość zakładki, którą pokazuje Access jest odrzucona. Miałem ten sam problem na moim komputerze XP przed Win7, usunę niechciane i systemowe pamięci podręczne za pośrednictwem użytkownika SYSTEM, w tym również Administrator nie ma uprawnień do usuwania ukrytych plików w ProgramData.
Gowtham S
To nie jest konto użytkownika do logowania i interakcji. To jest konto specjalne. Jest wykorzystywany przez system do kontrolowania usług systemowych. Możesz jednak uruchamiać niektóre programy i usługi jako użytkownik systemu. Pierwsza odpowiedź rozwiązuje problem. Uzyskujesz dostęp do programów za pomocą konta systemowego. To nie jest konto użytkownika, więc po prostu nie możesz zalogować się jako użytkownik systemu, ponieważ takiego użytkownika nie ma.
Epoksyd
1
NIE należy usuwać folderu danych programu. To jest zarezerwowane okno. Jeśli chcesz uzyskać dostęp do danych programu, wykonaj następujące czynności (nie potrzebujesz użytkownika systemu, aby uzyskać dostęp do tego folderu. Nie używaj tego użytkownika do usuwania folderów systemowych). - Otwórz panel Opcje folderów za pomocą Eksploratora Windows - Kliknij kartę Widok i znajdź Ukryte pliki i foldery. - Kliknij „Pokaż ukryte pliki i foldery” i kliknij OK. Teraz powinieneś zobaczyć folder danych programu. Dlaczego zamiast tego nie czyścisz dysku?
Epoksyd
5

Tak, ale trudno to wytłumaczyć. Z technicznego punktu widzenia jesteś zalogowany na konto systemowe, gdy nie jesteś zalogowany na swoje konto. Zmień Sethc na dowolną inną nazwę, a następnie skopiuj cmd.exe i nazwij kopię sethc, a następnie przy logowaniu naciśnij klawisz shift 5 razy. otwiera CMD.EXE. następnie wpisz explorer.exe, a następnie jesteś na koncie systemowym!

Jak uzyskać dostęp do SYSTEM WIN7
źródło
niezły hack ( superuser.com/questions/732605/… )
wiggle marsh
4

Na pytanie:

Używam innej metody: Wyszukaj program zatytułowany runassrv, umieść go w System32 i uruchom:

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

Spowoduje to dodanie usługi o nazwie „SystemCmdService”. Uruchom tę usługę:

sc start SystemCmdService

Pojawi się okno dialogowe (na pasku zadań). Kliknij „Wyświetl wiadomość”, a przejdziesz do innego ekranu z oknem cmd uruchomionym na koncie systemowym i kolejnym oknem dialogowym, aby wrócić.

Nie zapomnij później usunąć tej usługi:

sc delete SystemCmdService

Dla problemu:

Widzę, że chcesz po prostu usunąć niektóre pliki z powyższych komentarzy.

Rzeczywistym problemem może być kontrola dostępu do plików. Istnieją pewne pliki, których nawet System nie może otworzyć.

Proszę spróbować:

  1. Zaloguj się jako Administrator, tymczasowo wyłącz UAC;

  2. Kliknij plik prawym przyciskiem myszy, wybierz Właściwości, karta Zabezpieczenia, Zaawansowane.

  3. Najpierw przejdź do zakładki Właściciel, Edytuj, zmień właściciela na siebie (Administratora), zapisz.

  4. Zamknij i ponownie otwórz kartę Zabezpieczenia, Zaawansowane, zmień kontrolę dostępu, aby mieć pełną kontrolę.

jingyu9575
źródło
Właśnie zobaczyłem, że runassrvjest zgłaszany jako Trojan / Win32.Zlob, prawdopodobnie dlatego, że jest często używany przez źle napisane trojany, które również chcą uprawnień systemu. Używam go jako usługi SYSTEM bez żadnych problemów. nssm(Non-Sucking Service Manager) to darmowa i otwarta alternatywa (domena publiczna).
jingyu9575
1

Chcesz zalogować się jako użytkownik systemu, aby uruchomić polecenie z uprawnieniami tego specjalnego użytkownika. Nie możesz się zalogować, ale możesz uruchamiać programy z uprawnieniami tego użytkownika.

Jednym rozwiązaniem [ale tylko dla 64-bitowego systemu operacyjnego] jest RunAsSystem

klimenol
źródło
1

Wymienić Utilman.exez cmd.exe:

  1. Przejdź do folderu systemowego i wybierz cmd.exe
  2. Zamień Utilman.exe na cmd.exe
  3. Naciśnij Ctrl-Alt-Del lub wyloguj się i kliknij ikonę pomocy w lewym dolnym rogu komputera

Jesteś w wierszu polecenia systemu. Za jego pomocą możesz rozpocząć explorer.exei wykonywać dowolne czynności administratora.

JNteamed
źródło
0

Oto kolejna metoda:

1) Użyj innego systemu operacyjnego (lub instalacyjnego dysku CD z systemem Windows - napraw komputer - wiersz polecenia), aby uzyskać dostęp do dysku twardego

2) Zmień nazwę C:\Windows\System32\osk.exenaosk.exe.old

3) Zmień nazwę C:\Windows\System32\cmd.exenaosk.exe

4) Uruchom ponownie system Windows, a następnie kliknij przycisk Łatwy dostęp w lewej dolnej klawiaturze.

5) Zaznacz pole „klawiatura ekranowa”. Zobaczysz wiersz polecenia.

6) Na koniec wpisz explorerw polu i naciśnij ENTER. Zobaczysz pasek zadań pod ekranem logowania!

Max
źródło