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?


źródło

Odpowiedzi:

1

Możesz dodać dowolne wartości do zmiennej PATH w zmiennych środowiskowych użytkownika zamiast systemowej zmiennej środowiskowej (w tym systemowej PATH) ...

Dobrym narzędziem do tego łatwo jest darmowy edytor Rapid Environment :

Witryna internetowa szybkiego edytora środowiska

klimenol
źródło
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ń.

evandrix
źródło
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.

kreemoweet
źródło