Ho appena notato qualcosa mentre stavo giocando con la cartella Startup dell'utente predefinito in Windows 8.1 e Windows 10: per qualche motivo, su tutte le mie installazioni di Windows 10, la cartella di avvio dell'utente predefinito non esiste dove dovrebbe essere, C:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
, mentre in Windows 8.1 esiste.
Ho visto sul web che apparentemente è stato sostituito con l' C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
avvio in Win7, ma ho questo percorso in Win8.1 ma non in Win10. Win10 passa alla cartella Programmi, quindi Startup non esiste.
Se creo manualmente la cartella Startup C:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\
e vi deposito qualcosa, il sistema operativo la eseguirà all'avvio o no?
Perché in questo caso, non è possibile utilizzare la cartella Avvio in ProgramData, poiché il file .BAT verrà eliminato automaticamente dopo l'uso, ma deve essere eseguito al primo accesso di ogni nuovo utente. Inserendolo C:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
, verrà semplicemente copiato nella cartella Startup dell'utente durante la creazione del profilo dell'utente, eseguito e quindi cancellato.
Se la creazione manuale della cartella di avvio non funziona, esiste un modo semplice per fare ciò che devo fare? L'unico altro modo che ho trovato sarebbe quello di avviare il file batch con un'istruzione IF per cercare se il risultato del file batch esiste o meno (che è una chiave di registro) e in tal caso quindi non funzionare, ma ciò significa che ogni volta l'utente accede, verrà avviato il file batch, che non è l'ideale.
Grazie in anticipo!
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp