Uruchom program bez uprawnień administracyjnych w systemie Windows 7 [duplikat]

8

Moje konto w systemie Windows 7 jest kontem administratora. Po otwarciu pola Uruchom (WinKey + R) pojawia się ostrzeżenie: „To zadanie zostanie utworzone z uprawnieniami administratora”.

wprowadź opis zdjęcia tutaj

Czy jest jakiś sposób, aby uruchamiać programy tak jak ja, ale bez uprawnień administratora po zalogowaniu się jako administrator?

kpozin
źródło

Odpowiedzi:

1

Chociaż można argumentować, że robisz coś nieco wstecz, jeśli nalegasz, możesz spojrzeć na:

DropMyRights

Process Explorer / Psexec

Craig H.
źródło
1
Pamiętaj, że chociaż korzystanie z DropMyRights lub pokrewnego oprogramowania do przeglądarek i innych aplikacji wysokiego ryzyka z pewnością zwiększy bezpieczeństwo, nie jest to odpowiednia alternatywa dla jedynego faktycznego rozwiązania, w pełni zgadzając się z wykrzyknikiem Williama Hilsuma: cofnij UAC z powrotem na!
Marcks Thomas
9

Tak.

Ponownie włącz UAC!

Technicznie program będzie nadal działał w kontekście twojego konta, ale UAC zapobiegnie zmianom w całym systemie bez uprzedniego uwierzytelnienia.

Jedyną inną opcją jest utworzenie skrótów, a następnie kliknięcie prawym przyciskiem i wybranie, a Run as different usernastępnie wybranie konta, które nie ma uprawnień administracyjnych. wprowadź opis zdjęcia tutaj

William Hilsum
źródło
Ogólnie rzecz biorąc, wolę, aby UAC był wyłączony, ponieważ wykonuję mnóstwo prac programistycznych, w które UAC mógłby przeszkodzić. Ale na przykład przeglądarkę internetową chciałbym uruchomić bez uprawnień, aby zminimalizować ryzyko ataku ze strony przeglądarki.
kpozin
3
Kontrola konta użytkownika nie powinna przeszkadzać w rozwoju, jeśli zostanie wykonana poprawnie ... Jakie masz problemy? (Mam tylko problemy podczas instalacji / łatania)
William Hilsum
4

Musisz włączyć kontrolę konta użytkownika:

  1. Przejdź do Panelu sterowania ⇨ Konta użytkowników i bezpieczeństwo rodzinne ⇨ Konta użytkowników
  2. Kliknij Zmień ustawienia kontroli konta użytkownika
  3. Wybierz poziom domyślny
  4. Kliknij [OK]
  5. Restart
Ritz
źródło
2

runas /trustlevel:0x20000 cmd.exeuruchomi np. wiersz polecenia, który uważa, że jest administratorem (jeśli został pierwotnie uruchomiony jako taki), ale nie ma podwyższonych uprawnień, takich jak pisanie do C:\Windows\. Działa to nawet w przypadku instalowania np. Pakietów msi, które wymagają jedynie podwyższonych uprawnień, ponieważ domyślnie chcą je instalować C:\Program Files(plus minus (x86)). Źródło: ta odpowiedź SU

Tobias Kienzler
źródło
Mam problem polegający na tym, że program działa po wywołaniu z wiersza polecenia użytkownika, ale nie z wiersza polecenia administratora dla tego samego użytkownika. W oknie administratora próbowałem, runas /trustlevel:0x20000 ...ale program nadal nie działa. Jedynym sposobem, aby uruchomić go z monitu administratora, jest runas /user:thesameuser cmd .... Spowoduje to otwarcie nowego monitu, który jest naprawdę na poziomie użytkownika (i gdzie program działa dobrze). Ta opcja ma jednak problem z hasłem i / savecred z jakiegoś powodu nie pomaga. Jak więc można z poziomu monitu administratora uruchomić coś jako zwykły użytkownik bez pwd?
Petr Vepřek