ustaw zmienną PATH użytkownika bez dostępu administratora w XP


2

Mam dwa powiązane pytania dotyczące zmiennych XP; może się okazać, że ta sama metoda działa dla obu z nich. Jako użytkownik chcę zmodyfikować moją Ścieżkę, ale brakuje mi uprawnień administratora niezbędnych do jej zmiany. Wyobrażam sobie, że musi istnieć sposób na zmianę ścieżki przy logowaniu, aby podczas logowania jako użytkownik widziałem zmienną zmienną PATH bez zmiany jej dla innych użytkowników. Wiem nawet dokładnie, jak to zrobić w systemie Linux, ale jak to zrobić dla systemu Windows?

Po drugie, jeśli utworzę nową zmienną użytkownika za pomocą Mój komputer-> zaawansowane -> zmienne środowiskowe, kiedy jest ona wykonywana? W szczególności, jeśli użyję zmiennej systemowej jako części mojej zmiennej użytkownika, moja nowa zmienna użytkownika będzie miała pełną zawartość zmiennej systemowej podczas odczytu, czy może skończę w wyścigu danych, w którym zmienna użytkownika może zostać utworzona wcześniej zmienna systemowa jest w pełni wypełniona?

Odpowiedzi:



0

Zawsze możesz wywołać cmdpowłokę z uprawnieniami administratora (lub dowolną inną Run As...metodą) i użyć narzędzia, takiego jak SETX (znajdującego się w Narzędziach obsługi systemu Microsoft Windows, aby trwale zmodyfikować PATH. Istniejące powłoki i / lub uruchomione programy prawdopodobnie będą używać starej ŚCIEŻKA, ale każda nowa powłoka / program będzie używać nowych ustawień.


0

Uprawnienia administracyjne nie są wymagane do ustawiania zmiennych środowiskowych użytkownika! Możesz ustawić zmienną PATH dla bieżącej sesji za pomocą polecenia SET lub szablon w kluczu rejestru użytkownika dla przyszłych sesji za pomocą polecenia SETX.

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.