Punto informatico Network
Canali
20090308193244_2124173107_20090308193136_275022685_Untitled.png

Avviare un programma con il sistema operativo

16/01/2013
- A cura di
Tecniche Avanzate - I metodi per avviare un programma contestualmente all'avvio del sistema operativo sono essenzialmente due: tramite Esecuzione automatica (come abbiamo visto) o con il Registro di sistema. In questo articolo vedremo il secondo dei due procedimenti, più complicato e rivolto ai power user.

Tag

Passa qui con il mouse e visualizza le istruzioni per utilizzare i tag!

Valutazione

  •  
Voto complessivo 4 calcolato su 10 voti

A questo punto dobbiamo solamente creare il nuovo valore e assegnargli dei dati, ossia il percorso del file da avviare seguito dagli eventuali parametri.

Per fare ciò, nella parte destra della finestra, clicchiamo su un punto libero con il tasto destro e scegliamo Nuovo, quindi Valore stringa.

RunKey2.png

Nella finestra che appare, dovremo digitare un nome: non preoccupatevi di questo, volendo potete assegnare una stringa del tutto casuale o il nome stesso dell'eseguibile che create. Ovvio che, assegnare un nome che aiuti ad identificare cosa fa quel valore è sicuramente la cosa più proficua.

I dati da assegnare al valore variano a seconda della complessità dell'azione da fare: potete inserire solo il percorso (badando di racchiuderlo tra apici se contiene spazi) od aggiungere eventuali parametri se necessario.

Per inserire negli appunti, e quindi incollare direttamente, il percorso di un file, potete fare click con il tasto destro sul file tenendo premuto il tasto Shift e cliccare su Copia come percorso nel menu contestuale.

RunKey3.png

In questo modo, tornati nel registro, basterà fare CTRL + V per incollare, senza preoccuparsi degli apici. Gli argomenti potete aggiungerli dopo aver messo uno spazio.

RunKey4.png

Questo è tutto: confermando con OK avrete inserito tutto il necessario.

Valori che si avviano una volta sola

Due parole in più meritano i valori creati all'interno delle chiavi RunOnce. Come detto, questi file vengono eseguiti solamente alla successiva autenticazione e quindi "dimenticati". Il registro infatti cancella il valore prima della sua esecuzione, quindi se il programma dovesse fallire non ritenterà una seconda volta.

Per bloccare questo comportamento, e quindi far sì che il valore venga cancellato solo dopo che l'operazione è stata completata con successo, è necessario preporre un punto esclamativo nel nome del valore.

RunKey5.png

Attenzione che, per "completata con successo" si intende "non impossibilitata dal sistema o da altre circostanze". Ad esempio, eseguire un file che non esiste è un'operazione che terminerà con successo, pur se con un percorso inesistente.

Inoltre, i valori presenti in RunOnce non si avviano quando il sistema operativo parte in modalità provvisoria. Per evitare questa circostanza e "forzarne" l'avvio, possiamo preporre al nome del valore un asterisco.

RunKey6.png

Gestire i valori creati

Una volta che i valori sono stati creati, possiamo eliminarli in due modi: cancellandoli direttamente dal registro di sistema (ricordandosi ovviamente dove li avevamo collocati in fase di creazione) o tramite l'utility di sistema msconfig che visualizza, come anticipato, tutti i valori presenti. Per eseguirla, digitare la combinazione Win + R per aprire Esegui, quindi scrivere msconfig seguito da Invio e spostarsi nella scheda Avvio.

RunKey7.png

Se avviate componenti di Windows, come vedete, verranno identificati come tali indipendentemente dal nome assegnato al valore. Altri eseguibili useranno invece l'identificativo da voi inserito.

Nella lista non sono presenti i valori RunOnce.

Iscriviti gratuitamente alla newsletter, e ti segnaleremo settimanalmente tutti i nuovi contenuti pubblicati su MegaLab.it!
Pagina precedente
Avviare un programma con il sistema operativo
Pagine
  1. Avviare un programma con il sistema operativo
  2. 2 
    Creazione dei valori e loro gestione

 

Segnala ad un amico

Tuo nome Tuo indirizzo e-mail (opzionale)
Invia a:
    Aggiungi indirizzo email
    Testo

    © Copyright 2025 BlazeMedia srl - P. IVA 14742231005

    • Gen. pagina: 1.12 sec.
    •  | Utenti conn.: 47
    •  | Revisione 2.0.1
    •  | Numero query: 43
    •  | Tempo totale query: 0.04