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?


Odpowiedzi:


1

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

DropMyRights

Process Explorer / Psexec


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


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

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


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.