Principale utente con più risposte
Variabili d'ambiente

Domanda
-
Buongiorno
Quale differenza intercorre tra variabili di sistema e variabili utente ?
Le varibili di sistema sono condivise da tutti gli utenti ?
Sono obbligato a riavviare windows dopo averle impostate ?
In quale caso secondo voi , la linea di comando cmd.exe non riconsce un file eseguibile
anche se il suo percorso è stato inserito nella PATH ?
Quest'ultima domanda nasce dal fatto che ho un software che sembra funzionare solo se
setto le variabili e la path sotto "variabili di sistema" quindi come admin.
Se le setto sotto user variable , cmd Non riconosce l'eseguibile.
esempio con nomi fittizzi:
User variable
programma1 C:\programm1\
path
%programma1%\bin;
Bene in quel modo funziona solo se la variabile e il path lo aggiorno sotto system variables, quindi
come Admin
Avete qualche idea?
- Modificato Giampaolo De venerdì 27 dicembre 2019 14:46
Risposte
-
Entra con l'utente admin e prova a vedere se funziona dopo aver configurato le variabili come segue:
%JAVA_HOME%\bin;%ANT_HOME%\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;
ANT_HOME C:\JavaTest\apache-ant-1.10.7
JAVA_HOME C:\JavaTest\jdk-13
oppure fai un batch che esegue il tuo programma e la finiamo qui:
@echo off rem qui le variabili set ANT_HOME=C:\JavaTest\apache-ant-1.10.7 set JAVA_HOME=C:\JavaTest\jdk-13
rem qui il path set PATH=%JAVA_HOME%\bin;%ANT_HOME%\bin;%PATH%
nome_del_tuo_programma_ANT:da eseguire
Gastone Canali >http://www.armadillo.it
Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere- Contrassegnato come risposta Vincenzo Di RussoMVP, Moderator sabato 11 gennaio 2020 06:51
Tutte le risposte
-
Buongiorno
Quale differenza intercorre tra variabili di sistema e variabili utente ?
Quelle di sistema sono comuni a tutti gli utenti (modificabili solo dagli admin), quelle utente sono specifiche per singolo user
Le varibili di sistema sono condivise da tutti gli utenti ?
si
Sono obbligato a riavviare windows dopo averle impostate ?
Con gli ultimi SO no, una volta per quelle di sistema, era necessario il riavvio
In quale caso secondo voi , la linea di comando cmd.exe non riconsce un file eseguibile
anche se il suo percorso è stato inserito nella PATH ?
Perchè il percorso inserito non è corretto... oppure l'utente non può accedere al percorso dove il file risiede
quest'ultima domanda nasce dal fatto che ho un software che sembra funzionare solo se
setto le variabili e la path sotto "variabili di sistema" quindi come admin.
Se il programma "gira" come administrator, "vedrà" le variabile di sistema (comuni a tutti) e quelle relative allo "user" administrator
Se le setto sotto user variable , cmd Non riconosce l'eseguibile.
Cosa intende non riconosce l'eseguibile? Che errore ricevi?
esempio con nomi fittizzi:
User variable
programma1 C:\programm1\
path
%programma1%\bin;
Bene in quel modo funziona solo se la variabile e il path lo aggiorno sotto system variables, quindi
come Admin
Avete qualche idea?
le idee sono sopra
ciao Gastone
Gastone Canali >http://www.armadillo.it
Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere -
Se le setto sotto user variable , cmd Non riconosce l'eseguibile.
Cosa intende non riconosce l'eseguibile? Che errore ricevi?
le idee sono sopra
Salve . Nel senso che mi ritorna questo messaggio :
"nomeprogramma" is not recognized as an internal or external command
Aggiornamento:
Oggi dopo aver creato le var ambiente come utente normale e aggiornato il path, ha ripreso a fuzionare
Allora ho rifatto un test , ho cambiato percorso e nome delle cartelle , non funziona più
i percorsi sono giusti ed ad una cartella come questa credo poter accedere anche da utente normale ?
C:\JavaTest\apache-ant-1.10.7
Sembra che riconosca le var in mod casuale , son due giorni che ci sono dietro ,
Per info ad ogni aggiornamento della variabili , restarto windows explorer e apro e chiudo cmd
Questo volta ho provato anche a riavviare ma nulla.
Se ha altre idee per cortesia , grazie
Edit :
Ho solo cambiato posizione delle variabili in Path , le ho messe in cima
e ha ripreso a funzionare , non so cosa dire , qui la path per esteso
%JAVA_HOME%\bin;%ANT_HOME%\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;
qui le variabili
ANT_HOME C:\JavaTest\apache-ant-1.10.7
JAVA_HOME C:\JavaTest\jdk-13
Percorsi esistente e funzionanti. Il messaggio di errore me lo hanno dato entrambi
Altra info:
Forse non vuole dire nulla , ma come utente standard quando voglio installare un software
mi chiede la password di Admin , ok. Ma nei programmi fin'ora installati non trovo i collegamenti
Sono andato nell'account di Admin , ho ritrovato tutti i link degli eseguibili e alcuni file prodotti
da un convertitore vodeo che non trovavo nel mio account standard.
- Modificato Giampaolo De sabato 28 dicembre 2019 00:31
-
Entra con l'utente admin e prova a vedere se funziona dopo aver configurato le variabili come segue:
%JAVA_HOME%\bin;%ANT_HOME%\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;
ANT_HOME C:\JavaTest\apache-ant-1.10.7
JAVA_HOME C:\JavaTest\jdk-13
oppure fai un batch che esegue il tuo programma e la finiamo qui:
@echo off rem qui le variabili set ANT_HOME=C:\JavaTest\apache-ant-1.10.7 set JAVA_HOME=C:\JavaTest\jdk-13
rem qui il path set PATH=%JAVA_HOME%\bin;%ANT_HOME%\bin;%PATH%
nome_del_tuo_programma_ANT:da eseguire
Gastone Canali >http://www.armadillo.it
Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere- Contrassegnato come risposta Vincenzo Di RussoMVP, Moderator sabato 11 gennaio 2020 06:51