Uprawnienia administratora w systemie Windows Vista

1

Mam uprawnienia administratora w systemie Windows Vista.

Nawet wtedy muszę uruchomić kilka programów jako „Uruchom jako administrator” (klikając opcję menu prawym przyciskiem myszy), aby działały poprawnie.

Na przykład jestem w stanie zbudować rozwiązanie Visual Studio tylko wtedy, gdy uruchomię je, klikając „Uruchom jako administrator” (w przeciwnym razie jest napisane „Odmowa dostępu do plików”). To samo dzieje się z kilkoma innymi programami, takimi jak Wiersz polecenia.

Jak upewnić się, że domyślnie wszystkie programy działają jako administrator?

Bence Kaulics
źródło
Mam również ten problem, ponieważ chcę, aby jedna (i tylko jedna) moja aplikacja działała czasami w trybie administratora, ponieważ sprawdza, czy nowa wersja jest dostępna i ją pobiera. Aby go zainstalować, potrzebuję uprawnień administratora i mogę to zrobić tylko wtedy, gdy „uruchomię się jako administrator”. Naprawdę nie jest dobrą rzeczą, ponieważ osoby, które go używają, będą się bać takiego problemu.

Odpowiedzi:

4

Nie chcesz, aby wszystkie programy działały domyślnie jako administrator (taki jest punkt witt UAC).

Zamiast edytować skrót dla tych programów, w którym nie trzeba uruchamiać jako administrator: kliknij prawym przyciskiem myszy skrót, wybierz polecenie „Właściwości”, przejdź do zakładki „zgodność” i zaznacz „Uruchom jako administrator” pole wyboru.

Fredrik Mörk
źródło
To prawda, ale nadal spowoduje wyświetlenie monitu UAC w celu autoryzacji uprawnień administratora.
Chris Thompson,
Możesz ustawić UAC na podniesienie poziomu bez pytania. Idź do -> Panel sterowania -> Lokalne zasady bezpieczeństwa -> Lokalne zasady -> Opcje bezpieczeństwa -> Kontrola konta użytkownika: Zachowanie monitu o podniesienie uprawnień dla administratorów w trybie zatwierdzania przez administratora. Ustaw opcję „Podnieś bez monitu”.
2

Czy na pewno chcesz, aby Twoje programy były automatycznie uruchamiane jako administrator? To dobry sposób, aby dać szkodliwym lub źle napisanym programom wolne panowanie nad zniszczeniem systemu. Wszystkie inne systemy operacyjne używają bardziej ograniczonego zestawu uprawnień niż „root” (administrator) podczas uruchamiania standardowych programów; tylko system Windows ze szkodą pozwolił programom domyślnie działać jako administrator, a teraz w końcu to naprawili.

Lepszym rozwiązaniem może być zapisywanie w lokalizacjach należących do konta użytkownika, zamiast generowania danych wyjściowych w katalogu systemowym. Jeśli zawiedzie w wyniku odczytu z katalogu systemowego (np. Gdzie aktualnie znajdują się pliki nagłówkowe), lepszym rozwiązaniem byłaby zmiana uprawnień do tych plików (na przykład, aby zapewnić dostęp tylko do odczytu wszystkim użytkownikom) , zamiast uruchamiania w trybie podwyższonego uprawnienia.

Michael Aaron Safyan
źródło
0

Sztuczka polega na tym, że „uprawnienia administratora” to nie to samo, co konto administratora. Możesz zauważyć, że nie możesz kopiować i wklejać między wierszem poleceń uruchomionym jako administrator, a możesz to zrobić, jeśli uruchamiasz go na swoim koncie.

Powinieneś być w stanie ukryć ostrzeżenia, logując się jako Administrator, ale wtedy uruchamiasz wszystko jako Administrator, w tym „programy”, które nie powinny mieć nieograniczonego, nieprzerwanego dostępu do funkcji systemu.

Alternatywnie uważam, że możesz ustawić niektóre programy, aby zawsze działały jako Administrator po uruchomieniu. To nie jest kompleksowe, ale jeśli próbujesz uniknąć klikania w monit UAC przy każdym uruchomieniu programu Visual Studio, byłby to odpowiedni sposób.

Merus
źródło
0

Vista ma funkcję o nazwie Kontrola konta użytkownika, która pozwala Administratorowi zasadniczo działać jako ograniczone / standardowe konto użytkownika, ale w razie potrzeby żądać podwyższonych uprawnień.

Zatem po wybraniu opcji Uruchom jako administrator powiesz systemowi, aby nadał tej aplikacji podwyższone uprawnienia. W przeciwnym razie program działa ze standardowymi prawami użytkownika i nie ma dostępu do większości systemu.

Na przykład nie mogą zapisywać w folderach Program Files ani Windows.

Aby wszystkie Twoje programy działały z pełnymi uprawnieniami administratora, możesz wyłączyć UAC . Należy zachować ostrożność, ponieważ usuwa ona funkcję zabezpieczeń. Osobiście wyłączam to.

Chris Thompson
źródło