| Termin | Definicja |
|---|---|
| Program działa tylko na koncie administratora | Program działający tylko na koncie administratora wskazuje na wymóg podniesionych uprawnień zapisany w manifeście aplikacji. Co oznacza wymaganie konta administratoraKomunikat „Program działa tylko na koncie administratora” oznacza, że aplikacja wymaga uruchomienia z podwyższonym poziomem uprawnień systemu Windows. Najczęściej taka potrzeba wynika z manifestu aplikacji, w którym zapisano element W praktyce program może wymagać dostępu do obszarów systemowych, takich jak katalog Manifest aplikacji a mechanizm UACManifest jest plikiem XML dołączonym do aplikacji lub osadzonym w jej pliku wykonywalnym. Oprócz informacji o zależnościach i zgodności może zawierać ustawienie określające oczekiwany poziom wykonania. Wartość W systemie Windows z włączonym UAC konto administratora może działać z tak zwanym rozdzielonym tokenem dostępu. Jedna część tokenu służy do codziennej pracy z ograniczonymi uprawnieniami, a druga może zostać użyta po świadomym potwierdzeniu operacji administracyjnej. W przypadku konta standardowego monit UAC może wymagać podania poświadczeń administratora. Z tego powodu przełączenie się na konto administratora, użycie polecenia „Uruchom jako administrator” albo potwierdzenie monitu UAC może dawać różne rezultaty zależnie od konfiguracji kont i zasad bezpieczeństwa. Dlaczego program nie działa po zwykłym uruchomieniuOgraniczenie może wynikać zarówno z poprawnie zaprojektowanej funkcji programu, jak i z jego starszej architektury. Narzędzia instalacyjne, konfiguratory sprzętu, programy zarządzające sterownikami oraz aplikacje zmieniające ustawienia wszystkich użytkowników często potrzebują uprawnień administracyjnych. Jeżeli program zapisuje dane w chronionym katalogu lub modyfikuje klucze rejestru dostępne dla całego komputera, uruchomienie bez podniesienia uprawnień może zakończyć się błędem zapisu, komunikatem o odmowie dostępu albo niepełnym działaniem. Nie należy jednak utożsamiać każdego problemu z uprawnieniami administratora. Program może nie uruchamiać się również z powodu uszkodzonego pliku wykonywalnego, niezgodnej wersji systemu, brakujących bibliotek, blokady przez program antywirusowy, błędnej konfiguracji profilu użytkownika lub uszkodzeń systemu plików. Podczas sprawdzania warto porównać zachowanie aplikacji po użyciu polecenia „Uruchom jako administrator” z zachowaniem na innym koncie, sprawdzić dokładny tekst komunikatu oraz przejrzeć Podgląd zdarzeń Windows. Istotne jest także ustalenie, czy podwyższone uprawnienia są wymagane tylko podczas instalacji lub konfiguracji, czy przy każdym uruchomieniu. Stałe uruchamianie zwykłego programu jako administrator zwiększa zakres skutków ewentualnego błędu aplikacji, dlatego nie powinno być stosowane bez uzasadnienia. Sprawdzenie konfiguracji na laptopie lub komputerze PCDiagnostyka powinna rozpocząć się od ustalenia rodzaju konta, ustawień UAC i sposobu uruchamiania programu. Można sprawdzić właściwości skrótu, zakładkę zgodności oraz opcję „Uruchom ten program jako administrator”, ale samo zaznaczenie tej opcji nie zastąpi prawidłowych poświadczeń. Warto również zweryfikować uprawnienia do katalogu instalacyjnego, obecność pliku manifestu i wpisy w Dzienniku systemowym. Jeżeli aplikacja działa tylko po podniesieniu uprawnień, należy ustalić, która operacja wymaga dostępu administracyjnego, zamiast bezpośrednio nadawać pełne prawa wszystkim użytkownikom. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów, w tym diagnozowaniem problemów z uruchamianiem aplikacji oraz konfiguracją systemu Windows. Przy takiej usterce sprawdzane są między innymi konto użytkownika, reakcja na monit UAC, ustawienia programu, komunikaty systemowe i zależności potrzebne do prawidłowego startu. Dopiero na podstawie tych informacji można rozróżnić rzeczywisty wymóg administracyjny od błędu instalacji, uszkodzenia systemu lub nieprawidłowej konfiguracji aplikacji. |