kancboom.ru

In alcuni casi, quando si avvia un programma, non è necessario specificarne il percorso completo. Variabili di ambiente Windows Variabile di percorso in Windows 7

Coloro che hanno mai utilizzato le utilità della riga di comando sanno che è molto più comodo digitare subito un comando, senza utilizzare il percorso di questa utilità e senza nemmeno andare nella directory desiderata, quindi oggi parleremo di percorso della variabile di sistema in Windows, scopriremo a cosa serve e come può essere modificato.

Oggi non parleremo di cos'è la riga di comando e di quali sono le utilità standard della riga di comando in Windows, poiché ne abbiamo già parlato nel materiale Nozioni di base sulla riga di comando di Windows.

A cosa serve la variabile di sistema path?

Percorso della variabile di sistema Ne abbiamo bisogno per poter aggiungere le nostre utilità alla riga di comando di CMD.exe e, più specificamente, aggiungere directory, ad es. percorsi a queste directory in modo che il sistema operativo possa determinare in base al nome dell'utilità dove si trova ed eseguirla.

Ad esempio, supponiamo che tu apra la riga di comando e digiti il ​​comando ipconfig ( serve per configurare le interfacce di rete) e al momento dell'avvio, la riga di comando non sa dove si trova questa utility, quindi inizia a cercarla. Prima nella directory corrente, poi nelle directory di sistema, che sono indicate con precisione nella variabile del percorso di sistema. In altre parole, se hai scritto il tuo programma console e desideri eseguirlo allo stesso modo di ipconfig, non sarai in grado di farlo, poiché il sistema operativo non sa dove si trova il programma stesso. Pertanto, dobbiamo andare nella directory con il programma o scrivere il percorso completo del file eseguibile per avviare la nostra utility. Pertanto, se usi spesso qualche programma console che non è nella build standard di Windows e non vuoi copiarlo nelle directory di sistema, allora sarebbe meglio creare la tua directory e aggiungerla alla variabile del percorso di sistema.

Esempio

Diciamo che abbiamo scritto un programma da console; ad esempio, avremo un semplice file bat con il seguente semplice comando:

Eco Ciao! Pausa

Nota! Se desideri che l'alfabeto cirillico venga visualizzato sulla riga di comando, salva il file bat con la codifica OEM 866; questo può essere fatto utilizzando l'editor di testo Notepad++.

Salva con nome privet.bat sull'unità C nella directory test.

Ora lanciamo la riga di comando (sistema operativo Windows 7) “Avvia -> Esegui -> cmd”.

E proviamo subito a eseguire la nostra utility e vediamo cosa ne esce:

Come puoi vedere, la riga di comando non sa che tipo di programma è. Naturalmente possiamo scriverlo diversamente, ad esempio:

Quelli. indicando il percorso completo dell'utilità, verrà sicuramente avviata. Oppure puoi anche andare alla directory test ed eseguire l'utilità da lì, ad esempio:

Anche in questo caso il programma verrà avviato. Ma devi ammettere che questi sono tutti movimenti inutili, soprattutto se utilizzeremo questo programma abbastanza spesso. Quindi cambiamo la variabile di sistema path.

Nota! Se non ti piace il colore dello sfondo o del carattere della riga di comando, puoi modificarlo facilmente, come abbiamo discusso nell'articolo Personalizzazione dell'aspetto della riga di comando di Windows.

Modifica della variabile del percorso di sistema in Windows 7

Per fare questo apriamo "Pannello di controllo -> Sistema -> Impostazioni di sistema avanzate."

Quindi seleziona " variabili ambientali».

Successivamente vedrai una finestra “ variabili ambientali " e sei in fondo alla finestra nell'elenco " Variabili di sistema »cercare la variabile sentiero e premere "Modifica".

Di conseguenza, si aprirà una piccola finestra “ Modifica di una variabile di sistema", dove sei nel campo" Valore variabile» aggiungi alla fine, separato da un punto e virgola, il percorso della directory in cui memorizzerai le utilità della tua console. Ad esempio, ho specificato C:\test. Dopo aver inserito, fare clic su "OK".

Adesso diamo un'occhiata. Faremo esattamente come abbiamo fatto la prima volta, cioè. apri la riga di comando e scrivi immediatamente privet.bat e guarda

Come puoi vedere, questa volta per noi ha funzionato tutto, anche senza specificare il percorso completo.

Lo ripeto, questo sarà utile per coloro che utilizzano spesso le utilità della console; a proposito, molti pacchetti di applicazioni che installi tu stesso aggiungono il percorso desiderato al percorso, facendolo per te.

Penso che basti, se hai domande chiedile nei commenti. Buona fortuna!

Questa sezione riguarda:
  • Piattaforme: Solaris SPARC, Red Hat Linux, SUSE Linux, Oracle Linux, Windows 10, Windows 8, Windows 7, Vista, Windows XP, Mac OS X

Le istruzioni presenti in questa pagina sono destinate esclusivamente a utenti esperti e amministratori di sistema.


informazioni generali

  • Variabile SENTIEROè una variabile di sistema che il sistema operativo utilizza per trovare gli oggetti eseguibili desiderati sulla riga di comando o sulla finestra del terminale.
  • Variabile di sistema SENTIERO può essere impostato utilizzando utilità di sistema nel Pannello di controllo di Windows o utilizzando il file di avvio della shell Linux e Solaris.
  • Sui computer in esecuzione finestre O Mac OS X apportando modifiche alla variabile di sistema PATH solitamente non richiesto.

finestre

Windows 10 e Windows 8
  1. Nella riga "Cerca", cerca: Sistema (Pannello di controllo)
  2. Clicca sul link .
  3. Clic variabili ambientali. Nel capitolo variabili ambientali Modifica
  4. Nella finestra (o Nuova variabile di sistema OK OK.
Windows 7
  1. Sul desktop, fare clic con il tasto destro sull'icona Computer.
  2. Dal menu contestuale, selezionare Proprietà.
  3. Clicca sul link Impostazioni avanzate di sistema.
  4. Clic variabili ambientali. Nel capitolo variabili ambientali seleziona la variabile d'ambiente PATH. Clic Modifica. Se la variabile PATH non esiste, fare clic su Crea.
  5. Nella finestra Modifica di una variabile di sistema(O Nuova variabile di sistema) specificano il valore della variabile d'ambiente PATH. Clic OK. Chiudi le altre finestre aperte facendo clic OK.
  6. Riapri la finestra del prompt dei comandi ed esegui il codice Java.
Windows XP
  1. Clic Inizio, Selezionare Pannello di controllo, fare doppio clic su Sistema e seleziona una scheda Inoltre.
  2. Clic variabili ambientali. Nel capitolo variabili ambientali seleziona la variabile d'ambiente PATH. Clic Modifica. Se la variabile PATH non esiste, fare clic su Crea.
  3. Nella finestra Modifica di una variabile di sistema(O Nuova variabile di sistema) specificano il valore della variabile d'ambiente PATH. Clic OK. Chiudi le altre finestre aperte facendo clic OK.
  4. Riapri la finestra del prompt dei comandi ed esegui il codice Java.

Mac OS X

Per eseguire un'altra versione di Java, fornisci il percorso completo o utilizza lo strumento java_home:

% /usr/libexec/java_home -v 1.8.0_73 --exec javac -version

Solaris e Linux

  1. Per vedere se il percorso è configurato correttamente:
    Nelle finestre del terminale, inserisci:
    % versione Java
    Se non è possibile trovarla, verrà visualizzata la versione dello strumento Java. Se la versione è obsoleta o viene visualizzato un errore Java: comando non trovato, il percorso è impostato in modo errato.
  2. Determina quale versione eseguibile di Java è la prima trovata in una variabile SENTIERO
    In una finestra di terminale, inserisci:
    % quale Java
Configurazione finale del percorso

Per impostare il percorso in modo permanente, configuralo nel file di avvio.
Nota. Vengono fornite le istruzioni per le due shell più popolari su Linux e Solaris. Se stai utilizzando altre shell, consulta il tutorial sull'impostazione della variabile PATH.

Conchiglia Bash

Modifica il file di avvio (~/.bashrc)

  1. Modificare una variabile SENTIERO variabile
    PERCORSO=/usr/local/jdk1.8.0/bin:$PERCORSO
    PERCORSO di esportazione
  2. Scarica il file di avvio
    %. /.profilo

  3. % versione Java
Shell C (csh)

Modifica il file di avvio (~/.cshrc)

  1. Imposta il percorso
    imposta percorso=(/usr/local/jdk1.8.0/bin $percorso)
  2. Salva le modifiche e chiudi la finestra
  3. Scarica il file di avvio
    % sorgente ~/.cshrc
  4. Assicurati che il percorso sia impostato ripetendo il comando Java
    % versione Java

Buon pomeriggio, cari lettori e ospiti del blog, oggi voglio discutere con voi di questo argomento: cosa sono le variabili d'ambiente di Windows, dove possono essere utilizzate, sia nella normale pratica dell'utente che nella pratica di un amministratore di sistema, darò qualche esempio. Come tutto questo viene configurato e modificato in base alle tue esigenze, secondo me, questa è una conoscenza fondamentale, la cui comprensione ti mostrerà meglio il principio di funzionamento dei sistemi operativi della famiglia Windows.

Cosa sono le variabili di ambiente di Windows

Capiamo il concetto, e così variabile d'ambiente (variabile d'ambiente) si tratta di un tipo speciale di collegamenti di dimensioni ridotte a determinati oggetti del sistema operativo Windows, utilizzati da diversi programmi per archiviare informazioni e interagire con esse. Un'analogia può essere fatta con i relativi link presenti su siti dove non c'è l'indicazione esplicita del protocollo. Molto spesso si tratta di percorsi verso directory specifiche nel sistema operativo.

Dove vengono utilizzate le variabili di ambiente Windows?

Lascia che ti faccia alcuni esempi:

  • Negli script > quando, ad esempio, ogni utente deve effettuare qualche tipo di impostazione, ad esempio inserire una nuova cartella con i documenti sul desktop. Poiché ogni utente ha il proprio percorso sul desktop, come C:\Users\lacky\Desktop, e puoi anche accedere al percorso relativo utilizzando la variabile %HOMEPATH%, se inserisci %HOMEPATH%\Desktop in Explorer, sarai portato sulla tabella dell'utente corrente sul desktop.

  • in Criteri di gruppo, per configurare gli ambienti utente, come i profili di roaming.
  • Ottimizzazione del codice > Se il tuo codice utilizza molto spesso gli stessi percorsi di file o cartelle, nonché le stesse chiavi di registro, puoi facilmente assegnare una breve variabile per un ulteriore utilizzo. Di seguito ti fornirò un elenco riepilogativo delle variabili d'ambiente presenti in Windows 10 e versioni precedenti e ti mostrerò anche come crearle e modificarle.

Tutte le variabili di ambiente di Windows 10 e altre versioni includono operatore speciale%. È necessario affinché il sistema operativo possa elaborare la richiesta di ricerca. Un semplice esempio: stai cercando la cartella TEMP e non sai dove si trova, inserisci %TEMP% e la ricerca sarà su tutte le unità e partizioni locali.

Elenco delle variabili di ambiente di Windows 10

L'elenco sopra è completamente adatto sia per Windows 7 che per Windows 8.1, tutto è stato verificato personalmente. Sono sicuro che questa conoscenza ti aiuterà molto a ottimizzare il tuo lavoro.

  • %ALLUSERSPROFILE% > questa variabile ti invierà alla cartella C:\ProgramData
  • %windir% > questa è la cartella C:\Windows
  • %APPDATA% > ti trovi nella cartella nascosta C:\Users\Username\AppData\Roaming
  • %CommonProgramFiles% > cartella C:\Programmi\File comuni
  • %CommonProgramFiles(x86)% > ti porterà a C:\Programmi (x86)\Common Files
  • %CommonProgramW6432% > ti reindirizzerà a C:\Programmi\File comuni
  • %NOMECOMPUTER% > Nome_computer, utilizzato negli script
  • %ComSpec%> aprirà il prompt dei comandi di Windows 10 C:\Windows\system32\cmd.exe
  • %HOMEDRIVE% > percorso dell'unità C:
  • %HOMEPATH% > questa variabile di ambiente Windows ti porterà alla cartella utente \Users\Username
  • %LOCALAPPDATA% > questa variabile di ambiente Windows ti porterà nella cartella C:\Users\Username\AppData\Local
  • %SERVERLOGON% > NomeComputer
  • %NUMBER_OF_PROCESSORS% > Numero_di_processori
  • %OS% > Windows_NT, utilizzato anche negli script
  • %Percorso% > C:\Windows\system32;C:\Windows;C:\Windows\System32Wbem;
  • %PATHEXT% .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
  • %PROCESSOR_ARCHITECTURE% > x86 o AMD64, architettura Windows
  • %PROCESSOR_IDENTIFIER% > Famiglia Intel64 6 Modello 37 Stepping 5, Intel originale
  • %LIVELLO_PROCESSORE% > 6
  • %PROCESSOR_REVISION% > 2505 (esempio)
  • %ProgramData% > cartella C:\ProgramData
  • %Programmi% > C:\Programmi
  • %ProgramFiles(x86)% > cartella C:\Programmi (x86)
  • %ProgramW6432% > C:\Programmi
  • %PROMPT% > $P$G
  • %PSModulePath% > C:\Windows\system32\WindowsPowerShell\v1.0\Modules\ accetta molto rapidamente
  • %PUBBLICO% > C:\Utenti\Pubblico
  • %SystemDrive% > unità C:
  • %SystemRoot% > C:\Windows
  • %TEMP% >
  • %TMP% > C:\Utenti\Nomeutente\AppData\Local\Temp (predefinito)
  • %DOMINIOUTENTE% > NomeComputer
  • %USERDOMAIN_ROAMINGPROFILE% > NomeComputer
  • %NOMEUTENTE% > Nome utente
  • %PROFILOUTENTE% > C:\Utenti\Nome utente

Come elencare tutte le variabili di Windows

In Windows 10 e altre versioni, puoi visualizzare un elenco di tutte le variabili di ambiente Windows aprendo un prompt dei comandi come amministratore e inserendo il comando SET. Di conseguenza, otterrai tutte le variabili di ambiente Windows 10 predefinite per un sistema operativo specifico.

Per comodità, puoi esportare l'intero elenco in un file di testo, per fare ciò inserisci:

set > D:\Variabili.txt

Ecco il contenuto di questo documento.

Un altro metodo per visualizzare le variabili del sistema operativo è il registro di Windows. Premi WIN+R e inserisci regedit. Nella finestra Editor del Registro di sistema che si apre, vai al ramo:

Per visualizzare le variabili per il computer

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

Per visualizzare le variabili per un utente

HKEY_CURRENT_USER\Ambiente

Crea variabili di ambiente Windows 10

Oltre alle variabili Windows 10 esistenti, puoi crearne di nuove, questo è molto semplice e non è vietato. Ciò che ti viene richiesto, devi andare alle proprietà del sistema. Esistono diversi metodi, se parliamo di Windows 10, puoi farlo facendo clic con il pulsante destro del mouse sul pulsante "Start", selezionando Sistema.

Un metodo universale è andare nelle proprietà del mio computer oppure premere la combinazione di tasti WIN+Pausa Breake.

Dalla finestra delle proprietà del sistema, dovresti andare su "Impostazioni di sistema avanzate"

Ed ecco due tipi di variabili di ambiente Windows:

  • Variabili temporanee temp
  • Variabili di sistema

Entrambi possono essere facilmente modificati o creati.

Ad esempio, creerò una nuova variabile di sistema, la chiamerò SYSPREP e specificherò il percorso della cartella C:\Windows\System32\Sysprep

Come puoi vedere, qui non c'è nulla di complicato; grazie a cose come queste, puoi semplificarti notevolmente la vita e risparmiare molto tempo.

Prova ad entrare nella finestra Esegui (Win + R) wmplayer e premi Invio: si aprirà Windows Media Player. Ora fai lo stesso sulla riga di comando. Il giocatore non inizierà perché il percorso non è stato trovato! Perché sta succedendo?

Il lettore del blog Andrey ha chiesto via e-mail in quali casi non è necessario inserire il percorso completo per avviare i file eseguibili. La domanda mi è sembrata elementare, ed ho invitato brevemente il lettore a prestare attenzione alla variabile PATH.

Variabile PERCORSO

Variabile d'ambiente SENTIERO contiene percorsi in cui Windows cerca automaticamente i file eseguibili (EXE, CMD, VBS, ecc.) durante l'esecuzione di un comando. Inizialmente, nella variabile sono incluse solo le posizioni principali del sistema, quindi è possibile avviare i programmi dalle cartelle Windows e System32 senza specificare il percorso completo.

Come visualizzare il contenuto della variabile PATH

Durante l'installazione, alcuni programmi scrivono lì il percorso della loro cartella, che probabilmente verificherai eseguendo il comando nella console sentiero, mostrando insieme le variabili di sistema e utente.

Quando il file eseguibile si trova in una delle posizioni note a Windows, non è necessario immettere il percorso completo del file. Utilizzo questa proprietà del sistema operativo per avviare rapidamente le mie utilità Nirsoft preferite e altri programmi dal petto (l'immagine mostra che la cartella Strumenti è stata aggiunta a PATH).

Come aggiungere i propri percorsi alla variabile PATH

Puoi aggiungere i tuoi percorsi modificando la variabile di sistema PATH o creando una variabile utente con lo stesso nome. Ho spiegato la differenza tra i tipi di variabili in uno dei quiz. Ti dice anche come modificare le variabili di ambiente nell'interfaccia grafica. Tieni presente che i percorsi sono separati da punto e virgola.

Puoi aggiungere rapidamente i tuoi percorsi a PATH dalla riga di comando utilizzando l'utilità setx, incluso in Windows 7. Di seguito è riportato un esempio di aggiunta del percorso C:\miacartella a sistemico Variabile PATH (la riga di comando deve essere eseguita come amministratore).

Per /f "tokens=2*" %a In ("Reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path") Esegui Imposta "systempath=%b" set newpath=%systempath%; C:\miacartella1 setx /m percorso "%nuovopercorso%"

Prima usando il comando reg l'elenco dei percorsi viene letto dalla variabile di sistema PATH memorizzata nel registro. Poi il comando impostato imposta una variabile nuovo percorso con il percorso desiderato all'interno della sessione della riga di comando corrente e il comando setx/m rende permanente il nuovo percorso sistemico variabile (parametro /M).

Una variabile personalizzata può essere impostata senza diritti di amministratore utilizzando un approccio simile. Aggiunta di un nuovo percorso a uno esistente costume La variabile PATH è implementata in questo modo:

For /f "tokens=2*" %a In ("Reg query "HKCU\Environment" /v Path") Do Set "userpath=%b" set newpath=%userpath%;C:\myfolder2 setx path "%newpath %"

Tieni presente che il codice sopra è progettato per essere eseguito sulla riga di comando. In un file di comandi (CMD), i simboli di percentuale sulla prima riga devono essere doppi.

A rigor di termini, se ne poteva fare a meno setx, perché il reg non solo può leggere i dati dal registro, ma anche scriverli lì. Ma in molti casi con setxÈ più facile lavorare con una sintassi più compatta.

Naturalmente, non ho descritto tutto questo in modo così dettagliato per Andrey, ma gli ho semplicemente dato indicazioni. Però il giorno dopo mi ha scritto che sapeva tutto questo (sono un telepate mediocre :) e mi ha posto la domanda con cui ho iniziato il racconto di oggi. Questo era già più interessante e ho promesso di trattare l'argomento nel blog!

Chiave del Registro di sistema Percorsi app

Infatti, senza specificare il percorso completo, è possibile eseguire alcuni programmi Windows standard dalla finestra Esegui, ma non dalla riga di comando. Oltre a Windows Media Player si tratta ad esempio di Paint ( mspaint) e il Wordpad ( taccuino). Lo stesso vale per le applicazioni MS Office: controlla il comando eccellere O winword!

La differenza tra la finestra Esegui e il prompt dei comandi è che la shell di Windows (esploratrice) ha più funzionalità dell'interprete dei comandi della console. In questo caso, è tutta una questione di funzione ShellExecuteEx, di cui è dotata la scocca. Quando esegui un eseguibile senza specificarne il percorso completo, la funzione cerca:

  • cartella corrente
  • Cartelle Windows e System32
  • chiave di registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

Come funziona la sezione Percorsi delle app

Diamo un'occhiata a come funzionano i percorsi delle app utilizzando Windows Media Player come esempio.

  • è stata creata una sottosezione con un alias per il file eseguibile (in questo caso è wmplayer.exe)
  • nel parametro Predefinito viene specificato il percorso completo del file. Se nel percorso del file viene utilizzata una variabile, il parametro deve essere una stringa estensibile (REG_EXPAND_SZ). Quando si specifica un percorso assoluto, è possibile utilizzare un parametro stringa regolare (REG_SZ).
  • nel parametro Sentiero viene specificata la cartella di lavoro del programma

Funziona in modo molto semplice. Inserisci un alias di file nella finestra Esegui o nella barra degli indirizzi di Explorer e il sistema cerca automaticamente il percorso specificato.

Come velocizzare il tuo lavoro con App Paths

Puoi utilizzare questa chiave di registro per avviare rapidamente programmi i cui collegamenti non ti servono nella barra delle applicazioni o sul desktop. Ad esempio, per cercare e sostituire file di testo, utilizzo il programma BKReplacem (replacem.exe), che ha una propria cartella all'interno della cartella PortableSoft. Nella sezione Percorsi app ho creato una sottosezione bkr.exe e indicato il percorso completo dell'utilità. Ora il suo lancio si riduce all'esecuzione bkr nella finestra Esegui.

A proposito, non dimenticare di racchiudere i percorsi contenenti spazi tra virgolette. E, spero, hai già intuito che puoi abbreviare il comando a una lettera. Continuando con questo esempio, potrei creare una sottochiave b.exe. In generale, un programma può avere un numero qualsiasi di alias, come vedrai di seguito.

Un altro utilizzo che ho trovato per App Paths è eseguire cmd.exe con tutti i diritti. È da molto tempo che faccio a meno del prompt dell'UAC, grazie all'esecuzione della riga di comando dall'Utilità di pianificazione. Dopo aver creato una sottochiave cmda.exe, ho specificato in essa il percorso del file batch che esegue l'attività.

C'è solo una riga al suo interno:

Schtasks /run /tn CMD_Admin

Ora basta inserire il comando nella finestra “Esegui”. cmda per aprire il prompt dei comandi come amministratore.

Quali cose interessanti puoi trovare nella sezione Percorsi delle app

Innanzitutto, sono sicuro che troverai lì molti dei programmi che hai installato. Invece di specificare il percorso della propria cartella nella variabile PATH, i programmi registrano il proprio file eseguibile nella sezione Percorsi app, seguendo le raccomandazioni di Microsoft.

In secondo luogo, ci sono sottosezioni WORDPAD.EXE E SCRIVERE.EXE, entrambi portano al file wordpad.exe.

Il programma Write, che faceva parte dei primi sistemi operativi Microsoft, in Windows 95 è stato sostituito da WordPad. Troverai anche una sottosezione pbrush.exe, che si riferisce a mspaint situato in System32.

I programmi Write e Paintbrush non sono presenti in Windows da circa 15 anni, ma nel sistema se ne fa ancora menzione! E questo ci porta alla conversazione su quando e perché la sezione Percorsi app è stata introdotta in Windows.

Cronologia dei percorsi delle app

La sezione App Paths è apparsa in Windows 95 come antidoto all'intasamento del percorso PATH, che veniva specificato nel file autoexec.bat. I programmi tradizionalmente aggiungevano lì i percorsi alle loro cartelle, come talvolta viene ancora fatto con la variabile d'ambiente con lo stesso nome. All'avvio del sistema, il file è stato letto e i programmi sono finiti nel percorso di sistema.

A proposito, il vecchio metodo autoexec.bat funziona ancora e consente di eseguire file eseguibili senza specificare il percorso, anche se non ha più senso utilizzarlo.

Il problema principale per gli sviluppatori era che trovare la riga SET PATH corretta in autoexec.bat era un compito non banale. In questo caso, non puoi inserire la riga all'inizio del file, poiché un altro comando seguente potrebbe sovrascrivere la variabile.

Inoltre, aggiungere un percorso a PATH per indirizzare Windows a un singolo programma non era razionale, come sparare ai passeri con un cannone. Fu allora che gli sviluppatori di Windows 95 trovarono una soluzione con una sezione del registro che permetteva di specificare percorsi per file eseguibili specifici.

Perché questa sezione ha ancora sottosezioni per Write e Paintbrush? Ecco come Windows garantisce la compatibilità dei programmi!

In teoria, qualche programma antico potrebbe fare affidamento sui suoi pari, i cui eredi hanno già cambiato nome o posizione. Per impedire il danneggiamento delle applicazioni meno recenti, viene utilizzata la chiave di registro App Paths.

Tabella pivot

Quindi, riassumiamo! Il modo più semplice è confrontare le capacità della shell di Windows e dell'interprete dei comandi di sistema in forma tabellare.

In questa forma diventa chiaro non solo una gamma più ampia di ricerche di file eseguibili in Explorer, ma anche la dipendenza non del tutto evidente della riga di comando dalla variabile PATH. Sono i suoi percorsi che influenzano se è necessario specificare il percorso dei file situati nelle cartelle di sistema nella console.

Infine, la sezione Percorsi app aggiunge valore consentendo di specificare alias brevi per gli eseguibili, rendendoli più facili da eseguire.

Stai utilizzando la chiave di registro App Paths o le tue variabili di ambiente? Se sì, allora Raccontaci nei commenti come semplificano il tuo lavoro!

Una variabile di ambiente in Windows memorizza informazioni sulle impostazioni del sistema operativo e sui dati dell'utente. È indicato utilizzando un simbolo accoppiato «%» , Per esempio:

Utilizzando queste variabili è possibile trasferire le informazioni necessarie al sistema operativo. Per esempio, %SENTIERO% memorizza un elenco di directory in cui Windows cerca file eseguibili se il percorso non è specificato esplicitamente. %TEMP% memorizza file temporanei e %APPDATI%— impostazioni del programma utente.

La modifica delle variabili di ambiente può essere utile se desideri spostare la cartella "Temperatura" O "AppData" in un altro posto. La modifica %SENTIERO% ti permetterà di eseguire programmi da "Riga di comando" senza specificare ogni volta un lungo percorso al file. Diamo un'occhiata ai metodi che aiuteranno a raggiungere questi obiettivi.

Metodo 1: Proprietà del computer

Come esempio di un programma che deve essere avviato, utilizziamo . Tentativo di attivare questa applicazione da "Riga di comando", otterrai questo errore:

Ciò accade perché non hai specificato il percorso completo del file eseguibile. Nel nostro caso, il percorso completo è simile al seguente:

"C:\Programmi (x86)\Skype\Telefono\Skype.exe"

Per evitare di ripeterlo ogni volta, aggiungiamo la directory Skype alla variabile %SENTIERO%.


Pronto! Ora puoi eseguire qualsiasi programma, non solo Skype, da qualsiasi directory in "Riga di comando".

Metodo 2: "Riga di comando"

Consideriamo il caso in cui vogliamo impostare %APPDATI% su disco "D". Questa variabile manca "Variabili ambientali", quindi non può essere modificato nel primo modo.


La modifica dei valori delle variabili d'ambiente richiede una certa conoscenza in questo settore. Non giocare con i valori e non modificarli a caso, per non danneggiare il sistema operativo. Studia bene il materiale teorico e solo dopo procedi alla pratica.

Caricamento...