PDA

View Full Version : [Windows 7] all'avvio perde la Quick Launch dalla Taskbar


ottobre_rosso
27-10-2010, 09:45
Acer Aspire One 721 con Windows 7 Home Premium: eseguo la procedura per abilitare la Quick Launch nella barra degli strumenti e, fin quì, tutto bene. Il problema è che al successivo riavvio perde la customizzazione e la barra degli strumenti appare priva della Quick Launch. Perchè??? come posso rendere permanente la presenza della Quick Launch nella Taskbar? :confused:

Il Bruco
27-10-2010, 09:54
Avvii il programma
Tasto dx del mouse sull'icona del programma avviato nella TaskBar
Click su "Aggiungi questo programma...."

ottobre_rosso
27-10-2010, 10:15
penso tu abbia frainteso: il problema cui alludo non e' come aggiungere un programma nella barra di avvio veloce, ma di come renderla permanente in modo che non scompaia dalla barra degli strumenti al riavvio del netbook

Eress
27-10-2010, 12:20
Se parli della Quick Launch in stile old windows, non è più attiva in Seven, da qui potrebbero nascere i tuoi problemi

ottobre_rosso
27-10-2010, 12:33
Se parli della Quick Launch in stile old windows, non è più attiva in Seven, da qui potrebbero nascere i tuoi problemi

esatto, ed infatti applico la procedura per abilitarla e farla apparire nella barra degli strumenti (http://www.faqwindows.com/windows-7-come-aggiungere-la-barra-di-avvio-veloce-quick-launch-toolbar.html). Il fatto e' che al successivo riavvio la Quick Launch non appare nella taskbar e devo ripetere la procedura per riattivarla.

Il Bruco
27-10-2010, 14:20
Apri "Computer"
Click su "Organizza"
Click su "Opzioni cartella e ricerca
Click su "Visualizzazione
Spunta "Visualizza cartelle, file e unità nascosti"
Click su "Applica"
Click su "OK"
Chiudi la finestra
Tasto dx del mouse sulla "TaskBar"
Togli la spunta a "Blocca la barra delle applicazioni" cliccandoci sopra
Tasto dx del mouse sulla "TaskBar"
Click su "Barre degli strumenti"
Click su "Nuova barra degli strumenti"
Indirrazzati in C:\Utenti\TUO ACCOUNT\AppData\Romaing\Microsoft\Internet Explorer
Evidenzia "Quick Launch"
Click su "Selezione cartella"
Tasto dx del mouse su "Quick Launch" nella TaskBar
Click su "Visualizza icone grandi"
Tasto dx del mouse su "Quick Launch" nella TaskBar
Click su "Mostra testo" per disabilitarlo
Ora tenendo premuto il click su "Quick Launch" trasporta a sx la Quick Launch
Tasto dx del mouse su "Quick Launch" nella TaskBar
Click su "Mostra titolo" per disabilitarlo
Apri "Computer"
Click su "Organizza"
Click su "Opzioni cartella e ricerca
Click su "Visualizzazione
Spunta "Non visualizzare cartelle, file e unità nascosti"
Click su "Applica"
Click su "OK"
Riavvia il PC

Fammi sapere

ottobre_rosso
27-10-2010, 14:40
Bruco, ma non e' la stessa procedura che ho riportato nel link?:confused: (a parte l'abilitazione dei file nascosti...)

Il Bruco
27-10-2010, 15:15
Bruco, ma non e' la stessa procedura che ho riportato nel link?:confused: (a parte l'abilitazione dei file nascosti...)

E' scritta in Italiano, potrebbe servire a chi non conosce l'Inglese e funzionante, la "Quick Launch" è rimasta anche dopo l'installazione del Service Pack 1 per W7 64 bit.

ottobre_rosso
27-10-2010, 15:23
la "Quick Launch" è rimasta anche dopo l'installazione del Service Pack 1 per W7 64 bit.

non mi e' chiaro se la tua voleva essere una domanda o un'affermazione (nel secondo caso non ne capisco il senso...:confused: )

Il Bruco
27-10-2010, 15:31
Il fatto e' che al successivo riavvio la Quick Launch non appare nella taskbar e devo ripetere la procedura per riattivarla.

Questo è quello che avevi scritto sopra, seguendo la procedura scritta sopra nel mio SO W7 64bit la Quick Launch è sempre funzionante e visibile anche dopo numerosi ravvii e ralativa installazione del nuovo uscito SP1 RTM.

ottobre_rosso
27-10-2010, 15:45
ora mi e' chiaro :) . Quindi dovrei verificare se ho installato l'SP1 ma c'e' un piccolo problema: non ho idea di come si faccia. Perdonami ma con Windows 7 sono letteralmente alle prime armi

Eress
27-10-2010, 16:01
Apri WU>cronologia aggiornamenti>aggiornamenti installati da lì cerchi il kb relativo al SP1 ;)

ottobre_rosso
27-10-2010, 16:07
WU? vedro' di trovarlo... e ti faro' sapere

tks ;)

Il Bruco
27-10-2010, 16:09
WU? vedro' di trovarlo... e ti faro' sapere

tks ;)

Non serve installare SP1 per avere la Quick Launch funzionante, quella mia è stata una prova in più.

ottobre_rosso
27-10-2010, 16:14
Non serve installare SP1 per avere la Quick Launch funzionante
ma se non occorre per quale motivo allo spegnimento del netbook e successivo riavvio viene persa la customizzazione della taskbar nonostante abbia applicato alla lettera la relativa procedura di abilitazione?

Eress
27-10-2010, 16:15
WU?
Windows Update ;)

ottobre_rosso
27-10-2010, 16:19
Windows Update ;)
grazie Eress ma almeno quello l'avevo intuito :angel:

Il Bruco
27-10-2010, 18:52
ma se non occorre per quale motivo allo spegnimento del netbook e successivo riavvio viene persa la customizzazione della taskbar nonostante abbia applicato alla lettera la relativa procedura di abilitazione?

Ma il NetBook ha installato W7 Starter?
Se sì, perdi le speranze, pochè gli manca l'abilitazione all'avvio.

ottobre_rosso
27-10-2010, 20:11
Ma il NetBook ha installato W7 Starter?


no, ha Windows 7 Home Premium

Il Bruco
27-10-2010, 20:14
no, ha Windows 7 Home Premium

Allora deve funzionare il tutto anche dopo il riavvio, gli aggiornamenti non centrano nulla.


DeskTop (http://img16.imageshack.us/img16/8175/desktoplvf.jpg)

ottobre_rosso
03-11-2010, 09:58
nessuna novita': la barra di avvio veloce mi scompare dalla toolbar dopo ogni riavvio... :(

DjDiabolik
13-05-2016, 04:45
Mi accodo alla richiesta........... nei forum inglesi la cosa è moooolto discussa.

Tralasciate il microsoft.answer italiano dove non sanno far altro che consigliare di formattare........

x_Master_x
13-05-2016, 10:21
Le barre degli strumenti vengono salvate in una chiave nel registro, questa:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop
Nello specifico la DWORD TaskbarWinXP. Questa operazione avviene durante la fase di logout e per qualche motivo sul tuo PC non avviene, quindi ad ogni logout-logon la chiave viene ripristinata al valore di default

Dato che è impossibile per me stabilire le cause e non sono stato in grado di ricreare il problema, posso consigliare alcuni work-around che in teoria potrebbero funzionare. Eliminare ogni toolbar, salvare la chiave di registro, aggiungere una nuova toolbar, salvare la chiave di registro. I due valori dovrebbero essere differenti, nel secondo caso la chiave TaskbarWinXP dovrebbe essere più lunga. A questo punto tramite "L'utilità di pianificazione" oppure "Script Avvio\Arresto" tramite gpedit.msc bisognerebbe ad ogni avvio:
1) Aggiungere la chiave
REGEDIT /S "X:\Percorso\Chiave.reg
2) Terminare explorer.exe ed eseguirlo nuovamente per rendere effettive le modifiche

DjDiabolik
14-05-2016, 00:18
Le barre degli strumenti vengono salvate in una chiave nel registro, questa:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop
Nello specifico la DWORD TaskbarWinXP. Questa operazione avviene durante la fase di logout e per qualche motivo sul tuo PC non avviene, quindi ad ogni logout-logon la chiave viene ripristinata al valore di default

Dato che è impossibile per me stabilire le cause e non sono stato in grado di ricreare il problema, posso consigliare alcuni work-around che in teoria potrebbero funzionare. Eliminare ogni toolbar, salvare la chiave di registro, aggiungere una nuova toolbar, salvare la chiave di registro. I due valori dovrebbero essere differenti, nel secondo caso la chiave TaskbarWinXP dovrebbe essere più lunga. A questo punto tramite "L'utilità di pianificazione" oppure "Script Avvio\Arresto" tramite gpedit.msc bisognerebbe ad ogni avvio:
1) Aggiungere la chiave
REGEDIT /S "X:\Percorso\Chiave.reg
2) Terminare explorer.exe ed eseguirlo nuovamente per rendere effettive le modifiche

Allora questi sono i reply che a me piacciono particolarmente... quelli dove c'è da andare a spippolare sul registro.

Allora agirò in questo modo......... ora andrò a vedere quella sezione del registro e la esporto tutta (se mi è permesso).
Poi al prossimo riavvio o la prossima volta che riaccendo il pc questa appunto scompare rivado in quella porzione e la esporto di nuovo e controllo le differenze e ti/vi faccio sapere.

Poi sulla voce del registro da riaggiungere ad ogni riavvio........ si potrebbe fare perchè io già uso qualcosa del genere per aggiungere altre 2 voci per tutt'altra cosa che non te la spiego nemmeno ;)
In questo caso io lo faccio dall'esecuzione automatica......... ma per questa taskbar invece ci sarebbe da riavviare explorer quindi non è una cosa pratica :)

Poi ho una domanda..... ma siamo sicuri che explorer.exe gestisce anche la barra delle applicazioni aggiuntive ? Cioè io sapevo che gestisce le icone del system tray che è cosa credo diversa....... o no ?


*EDIT*
Guarda tanto non credo che ci sia niente da nascondere.......... ora ho esportato il tutto con la barra correttamente al tuo posto la sezione streams è cosi:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\0]
"ViewView2"=hex:1c,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,f1,f1,f1,f1,14,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,03,00,00,fc,02,00,00,31,53,50,53,05,d5,cd,d5,9c,2e,1b,10,93,97,08,\
00,2b,2c,f9,ae,83,00,00,00,22,00,00,00,00,47,00,72,00,6f,00,75,00,70,00,42,\
00,79,00,4b,00,65,00,79,00,3a,00,46,00,4d,00,54,00,49,00,44,00,00,00,08,00,\
00,00,4e,00,00,00,7b,00,30,00,30,00,30,00,30,00,30,00,30,00,30,00,30,00,2d,\
00,30,00,30,00,30,00,30,00,2d,00,30,00,30,00,30,00,30,00,2d,00,30,00,30,00,\
30,00,30,00,2d,00,30,00,30,00,30,00,30,00,30,00,30,00,30,00,30,00,30,00,30,\
00,30,00,30,00,7d,00,00,00,00,00,33,00,00,00,22,00,00,00,00,47,00,72,00,6f,\
00,75,00,70,00,42,00,79,00,44,00,69,00,72,00,65,00,63,00,74,00,69,00,6f,00,\
6e,00,00,00,13,00,00,00,01,00,00,00,5b,00,00,00,0a,00,00,00,00,53,00,6f,00,\
72,00,74,00,00,00,42,00,00,00,1e,00,00,00,70,00,72,00,6f,00,70,00,34,00,32,\
00,39,00,34,00,39,00,36,00,37,00,32,00,39,00,35,00,00,00,00,00,1c,00,00,00,\
01,00,00,00,30,f1,25,b7,ef,47,1a,10,a5,f1,02,60,8c,9e,eb,ac,0a,00,00,00,01,\
00,00,00,25,00,00,00,14,00,00,00,00,47,00,72,00,6f,00,75,00,70,00,56,00,69,\
00,65,00,77,00,00,00,0b,00,00,00,00,00,00,00,1b,00,00,00,0a,00,00,00,00,4d,\
00,6f,00,64,00,65,00,00,00,13,00,00,00,06,00,00,00,23,00,00,00,12,00,00,00,\
00,49,00,63,00,6f,00,6e,00,53,00,69,00,7a,00,65,00,00,00,13,00,00,00,30,00,\
00,00,ed,00,00,00,10,00,00,00,00,43,00,6f,00,6c,00,49,00,6e,00,66,00,6f,00,\
00,00,42,00,00,00,1e,00,00,00,70,00,72,00,6f,00,70,00,34,00,32,00,39,00,34,\
00,39,00,36,00,37,00,32,00,39,00,35,00,00,00,00,00,a8,00,00,00,fd,df,df,fd,\
10,00,00,00,00,00,00,00,00,00,00,00,06,00,00,00,18,00,00,00,30,f1,25,b7,ef,\
47,1a,10,a5,f1,02,60,8c,9e,eb,ac,0a,00,00,00,f0,00,00,00,33,4b,17,9b,ff,40,\
d2,11,a2,7e,00,c0,4f,c3,08,71,02,00,00,00,f0,00,00,00,33,4b,17,9b,ff,40,d2,\
11,a2,7e,00,c0,4f,c3,08,71,03,00,00,00,a0,00,00,00,30,f1,25,b7,ef,47,1a,10,\
a5,f1,02,60,8c,9e,eb,ac,0c,00,00,00,50,00,00,00,a6,6a,63,28,3d,95,d2,11,b5,\
d6,00,c0,4f,d9,18,d0,0b,00,00,00,78,00,00,00,30,f1,25,b7,ef,47,1a,10,a5,f1,\
02,60,8c,9e,eb,ac,0e,00,00,00,78,00,00,00,2f,00,00,00,1e,00,00,00,00,47,00,\
72,00,6f,00,75,00,70,00,42,00,79,00,4b,00,65,00,79,00,3a,00,50,00,49,00,44,\
00,00,00,13,00,00,00,00,00,00,00,1f,00,00,00,0e,00,00,00,00,46,00,46,00,6c,\
00,61,00,67,00,73,00,00,00,13,00,00,00,11,00,20,01,31,00,00,00,20,00,00,00,\
00,4c,00,6f,00,67,00,69,00,63,00,61,00,6c,00,56,00,69,00,65,00,77,00,4d,00,\
6f,00,64,00,65,00,00,00,13,00,00,00,02,00,00,00,00,00,00,00,00,00,00,00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\1]
"ViewView2"=hex:1c,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,f1,f1,f1,f1,14,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,d0,02,00,00,cc,02,00,00,31,53,50,53,05,d5,cd,d5,9c,2e,1b,10,93,97,08,\
00,2b,2c,f9,ae,83,00,00,00,22,00,00,00,00,47,00,72,00,6f,00,75,00,70,00,42,\
00,79,00,4b,00,65,00,79,00,3a,00,46,00,4d,00,54,00,49,00,44,00,00,00,08,00,\
00,00,4e,00,00,00,7b,00,44,00,35,00,43,00,44,00,44,00,35,00,30,00,32,00,2d,\
00,32,00,45,00,39,00,43,00,2d,00,31,00,30,00,31,00,42,00,2d,00,39,00,33,00,\
39,00,37,00,2d,00,30,00,38,00,30,00,30,00,32,00,42,00,32,00,43,00,46,00,39,\
00,41,00,45,00,7d,00,00,00,00,00,33,00,00,00,22,00,00,00,00,47,00,72,00,6f,\
00,75,00,70,00,42,00,79,00,44,00,69,00,72,00,65,00,63,00,74,00,69,00,6f,00,\
6e,00,00,00,13,00,00,00,01,00,00,00,5b,00,00,00,0a,00,00,00,00,53,00,6f,00,\
72,00,74,00,00,00,42,00,00,00,1e,00,00,00,70,00,72,00,6f,00,70,00,34,00,32,\
00,39,00,34,00,39,00,36,00,37,00,32,00,39,00,35,00,00,00,00,00,1c,00,00,00,\
01,00,00,00,02,d5,cd,d5,9c,2e,1b,10,93,97,08,00,2b,2c,f9,ae,02,00,00,00,01,\
00,00,00,25,00,00,00,14,00,00,00,00,47,00,72,00,6f,00,75,00,70,00,56,00,69,\
00,65,00,77,00,00,00,0b,00,00,00,ff,ff,00,00,1b,00,00,00,0a,00,00,00,00,4d,\
00,6f,00,64,00,65,00,00,00,13,00,00,00,06,00,00,00,23,00,00,00,12,00,00,00,\
00,49,00,63,00,6f,00,6e,00,53,00,69,00,7a,00,65,00,00,00,13,00,00,00,30,00,\
00,00,bd,00,00,00,10,00,00,00,00,43,00,6f,00,6c,00,49,00,6e,00,66,00,6f,00,\
00,00,42,00,00,00,1e,00,00,00,70,00,72,00,6f,00,70,00,34,00,32,00,39,00,34,\
00,39,00,36,00,37,00,32,00,39,00,35,00,00,00,00,00,78,00,00,00,fd,df,df,fd,\
10,00,00,00,00,00,00,00,00,00,00,00,04,00,00,00,18,00,00,00,30,f1,25,b7,ef,\
47,1a,10,a5,f1,02,60,8c,9e,eb,ac,0a,00,00,00,f0,00,00,00,02,d5,cd,d5,9c,2e,\
1b,10,93,97,08,00,2b,2c,f9,ae,02,00,00,00,f0,00,00,00,0e,9f,de,5c,e4,1d,53,\
44,96,a9,56,e8,83,2e,fa,3d,02,00,00,00,f0,00,00,00,a6,6a,63,28,3d,95,d2,11,\
b5,d6,00,c0,4f,d9,18,d0,04,00,00,00,f0,00,00,00,2f,00,00,00,1e,00,00,00,00,\
47,00,72,00,6f,00,75,00,70,00,42,00,79,00,4b,00,65,00,79,00,3a,00,50,00,49,\
00,44,00,00,00,13,00,00,00,02,00,00,00,1f,00,00,00,0e,00,00,00,00,46,00,46,\
00,6c,00,61,00,67,00,73,00,00,00,13,00,00,00,01,00,20,01,31,00,00,00,20,00,\
00,00,00,4c,00,6f,00,67,00,69,00,63,00,61,00,6c,00,56,00,69,00,65,00,77,00,\
4d,00,6f,00,64,00,65,00,00,00,13,00,00,00,02,00,00,00,00,00,00,00,00,00,00,\
00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\2]
"ViewView2"=hex:1c,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,f1,f1,f1,f1,14,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,03,00,00,fc,02,00,00,31,53,50,53,05,d5,cd,d5,9c,2e,1b,10,93,97,08,\
00,2b,2c,f9,ae,83,00,00,00,22,00,00,00,00,47,00,72,00,6f,00,75,00,70,00,42,\
00,79,00,4b,00,65,00,79,00,3a,00,46,00,4d,00,54,00,49,00,44,00,00,00,08,00,\
00,00,4e,00,00,00,7b,00,30,00,30,00,30,00,30,00,30,00,30,00,30,00,30,00,2d,\
00,30,00,30,00,30,00,30,00,2d,00,30,00,30,00,30,00,30,00,2d,00,30,00,30,00,\
30,00,30,00,2d,00,30,00,30,00,30,00,30,00,30,00,30,00,30,00,30,00,30,00,30,\
00,30,00,30,00,7d,00,00,00,00,00,33,00,00,00,22,00,00,00,00,47,00,72,00,6f,\
00,75,00,70,00,42,00,79,00,44,00,69,00,72,00,65,00,63,00,74,00,69,00,6f,00,\
6e,00,00,00,13,00,00,00,01,00,00,00,5b,00,00,00,0a,00,00,00,00,53,00,6f,00,\
72,00,74,00,00,00,42,00,00,00,1e,00,00,00,70,00,72,00,6f,00,70,00,34,00,32,\
00,39,00,34,00,39,00,36,00,37,00,32,00,39,00,35,00,00,00,00,00,1c,00,00,00,\
01,00,00,00,30,f1,25,b7,ef,47,1a,10,a5,f1,02,60,8c,9e,eb,ac,0a,00,00,00,01,\
00,00,00,25,00,00,00,14,00,00,00,00,47,00,72,00,6f,00,75,00,70,00,56,00,69,\
00,65,00,77,00,00,00,0b,00,00,00,00,00,00,00,1b,00,00,00,0a,00,00,00,00,4d,\
00,6f,00,64,00,65,00,00,00,13,00,00,00,06,00,00,00,23,00,00,00,12,00,00,00,\
00,49,00,63,00,6f,00,6e,00,53,00,69,00,7a,00,65,00,00,00,13,00,00,00,30,00,\
00,00,ed,00,00,00,10,00,00,00,00,43,00,6f,00,6c,00,49,00,6e,00,66,00,6f,00,\
00,00,42,00,00,00,1e,00,00,00,70,00,72,00,6f,00,70,00,34,00,32,00,39,00,34,\
00,39,00,36,00,37,00,32,00,39,00,35,00,00,00,00,00,a8,00,00,00,fd,df,df,fd,\
10,00,00,00,00,00,00,00,00,00,00,00,06,00,00,00,18,00,00,00,30,f1,25,b7,ef,\
47,1a,10,a5,f1,02,60,8c,9e,eb,ac,0a,00,00,00,f0,00,00,00,33,4b,17,9b,ff,40,\
d2,11,a2,7e,00,c0,4f,c3,08,71,02,00,00,00,f0,00,00,00,33,4b,17,9b,ff,40,d2,\
11,a2,7e,00,c0,4f,c3,08,71,03,00,00,00,a0,00,00,00,30,f1,25,b7,ef,47,1a,10,\
a5,f1,02,60,8c,9e,eb,ac,0c,00,00,00,50,00,00,00,a6,6a,63,28,3d,95,d2,11,b5,\
d6,00,c0,4f,d9,18,d0,0b,00,00,00,78,00,00,00,30,f1,25,b7,ef,47,1a,10,a5,f1,\
02,60,8c,9e,eb,ac,0e,00,00,00,78,00,00,00,2f,00,00,00,1e,00,00,00,00,47,00,\
72,00,6f,00,75,00,70,00,42,00,79,00,4b,00,65,00,79,00,3a,00,50,00,49,00,44,\
00,00,00,13,00,00,00,00,00,00,00,1f,00,00,00,0e,00,00,00,00,46,00,46,00,6c,\
00,61,00,67,00,73,00,00,00,13,00,00,00,01,00,20,01,31,00,00,00,20,00,00,00,\
00,4c,00,6f,00,67,00,69,00,63,00,61,00,6c,00,56,00,69,00,65,00,77,00,4d,00,\
6f,00,64,00,65,00,00,00,13,00,00,00,02,00,00,00,00,00,00,00,00,00,00,00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\3]
"ViewView2"=hex:1c,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,f1,f1,f1,f1,14,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,03,00,00,fc,02,00,00,31,53,50,53,05,d5,cd,d5,9c,2e,1b,10,93,97,08,\
00,2b,2c,f9,ae,83,00,00,00,22,00,00,00,00,47,00,72,00,6f,00,75,00,70,00,42,\
00,79,00,4b,00,65,00,79,00,3a,00,46,00,4d,00,54,00,49,00,44,00,00,00,08,00,\
00,00,4e,00,00,00,7b,00,30,00,30,00,30,00,30,00,30,00,30,00,30,00,30,00,2d,\
00,30,00,30,00,30,00,30,00,2d,00,30,00,30,00,30,00,30,00,2d,00,30,00,30,00,\
30,00,30,00,2d,00,30,00,30,00,30,00,30,00,30,00,30,00,30,00,30,00,30,00,30,\
00,30,00,30,00,7d,00,00,00,00,00,33,00,00,00,22,00,00,00,00,47,00,72,00,6f,\
00,75,00,70,00,42,00,79,00,44,00,69,00,72,00,65,00,63,00,74,00,69,00,6f,00,\
6e,00,00,00,13,00,00,00,01,00,00,00,5b,00,00,00,0a,00,00,00,00,53,00,6f,00,\
72,00,74,00,00,00,42,00,00,00,1e,00,00,00,70,00,72,00,6f,00,70,00,34,00,32,\
00,39,00,34,00,39,00,36,00,37,00,32,00,39,00,35,00,00,00,00,00,1c,00,00,00,\
01,00,00,00,30,f1,25,b7,ef,47,1a,10,a5,f1,02,60,8c,9e,eb,ac,0a,00,00,00,01,\
00,00,00,25,00,00,00,14,00,00,00,00,47,00,72,00,6f,00,75,00,70,00,56,00,69,\
00,65,00,77,00,00,00,0b,00,00,00,00,00,00,00,1b,00,00,00,0a,00,00,00,00,4d,\
00,6f,00,64,00,65,00,00,00,13,00,00,00,06,00,00,00,23,00,00,00,12,00,00,00,\
00,49,00,63,00,6f,00,6e,00,53,00,69,00,7a,00,65,00,00,00,13,00,00,00,30,00,\
00,00,ed,00,00,00,10,00,00,00,00,43,00,6f,00,6c,00,49,00,6e,00,66,00,6f,00,\
00,00,42,00,00,00,1e,00,00,00,70,00,72,00,6f,00,70,00,34,00,32,00,39,00,34,\
00,39,00,36,00,37,00,32,00,39,00,35,00,00,00,00,00,a8,00,00,00,fd,df,df,fd,\
10,00,00,00,00,00,00,00,00,00,00,00,06,00,00,00,18,00,00,00,30,f1,25,b7,ef,\
47,1a,10,a5,f1,02,60,8c,9e,eb,ac,0a,00,00,00,f0,00,00,00,33,4b,17,9b,ff,40,\
d2,11,a2,7e,00,c0,4f,c3,08,71,02,00,00,00,f0,00,00,00,33,4b,17,9b,ff,40,d2,\
11,a2,7e,00,c0,4f,c3,08,71,03,00,00,00,a0,00,00,00,30,f1,25,b7,ef,47,1a,10,\
a5,f1,02,60,8c,9e,eb,ac,0c,00,00,00,50,00,00,00,a6,6a,63,28,3d,95,d2,11,b5,\
d6,00,c0,4f,d9,18,d0,0b,00,00,00,78,00,00,00,30,f1,25,b7,ef,47,1a,10,a5,f1,\
02,60,8c,9e,eb,ac,0e,00,00,00,78,00,00,00,2f,00,00,00,1e,00,00,00,00,47,00,\
72,00,6f,00,75,00,70,00,42,00,79,00,4b,00,65,00,79,00,3a,00,50,00,49,00,44,\
00,00,00,13,00,00,00,00,00,00,00,1f,00,00,00,0e,00,00,00,00,46,00,46,00,6c,\
00,61,00,67,00,73,00,00,00,13,00,00,00,01,00,20,01,31,00,00,00,20,00,00,00,\
00,4c,00,6f,00,67,00,69,00,63,00,61,00,6c,00,56,00,69,00,65,00,77,00,4d,00,\
6f,00,64,00,65,00,00,00,13,00,00,00,02,00,00,00,00,00,00,00,00,00,00,00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop]
"Upgrade"=dword:00000001
"TaskbarWinXP"=hex:0c,00,00,00,08,00,00,00,02,00,00,00,00,00,00,00,b0,e2,2b,d8,\
64,57,d0,11,a9,6e,00,c0,4f,d7,05,a2,22,00,1c,00,0a,10,00,00,01,00,00,00,01,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,4c,00,00,00,01,14,02,00,00,00,\
00,00,c0,00,00,00,00,00,00,46,81,01,00,00,11,00,00,00,70,58,76,b2,9a,28,d1,\
01,e0,4d,4f,c1,7e,ab,d1,01,e0,4d,4f,c1,7e,ab,d1,01,00,10,00,00,00,00,00,00,\
01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,87,00,14,00,1f,50,e0,4f,d0,\
20,ea,3a,69,10,a2,d8,08,00,2b,30,30,9d,19,00,2f,43,3a,5c,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,58,00,31,00,00,00,00,00,ab,48,e4,61,\
11,00,41,41,41,52,41,50,7e,31,00,00,40,00,08,00,04,00,ef,be,7a,47,63,b4,ab,\
48,e4,61,2a,00,00,00,fe,09,03,00,00,00,56,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,41,00,41,00,41,00,52,00,61,00,70,00,69,00,64,00,69,00,00,00,18,\
00,00,00,60,00,00,00,03,00,00,a0,58,00,00,00,00,00,00,00,64,69,61,62,6f,6c,\
69,6b,2d,73,65,76,65,6e,00,00,a2,7d,6a,21,35,37,ae,44,a5,72,08,88,c5,b7,a4,\
84,1d,b5,03,63,36,94,e5,11,b1,2f,90,e6,ba,dc,8e,cf,a2,7d,6a,21,35,37,ae,44,\
a5,72,08,88,c5,b7,a4,84,1d,b5,03,63,36,94,e5,11,b1,2f,90,e6,ba,dc,8e,cf,00,\
00,00,00,b6,00,00,00,40,07,00,00,00,00,00,00,1e,00,00,00,00,00,00,00,00,00,\
00,00,28,00,00,00,00,00,00,00,01,00,00,00,01,00,00,00,aa,4f,28,68,48,6a,d0,\
11,8c,78,00,c0,4f,d9,18,b4,74,04,00,00,40,0d,00,00,00,00,00,00,28,00,00,00,\
00,00,00,00,00,00,00,00,28,00,00,00,00,00,00,00,01,00,00,00



Quando al riavvio mi si disattiva come detto vado a ri-esportare il tutto e faccio i confronti.

x_Master_x
14-05-2016, 08:53
L'unica chiave che ti interessa è "Desktop" e la DWORD TaskbarWinXP. L'intera chiave "Stream" si occupa anche della visualizzazione delle cartelle, ad esempio se usi "Dettagli" invece di "Icone"
How Windows Stores View Preferences (https://support.microsoft.com/en-us/kb/171002)

Si vede subito che la chiave TaskbarWinXP è personalizzata perché di default è molto più corta.

Explorer.exe gestice tante cose...ed il motivo è semplice. Ho personalizzato la barra, esportato la chiave, ripristinato la chiave di default ed ho disconnesso l'utente. Al login ho ripristinato la chiave di registro la la barra delle applicazioni non è apparsa. Terminando explorer.exe ed avviando un nuovo processo del suddetto la barra delle applicazioni è finalmente comparsa quindi sì quella modifica al registro richiede il riavvio di explorer o che explorer non sia presente al momento dell'aggiunta.

P.S. In teoria si potrebbe fare anche allo shutdown/logout quindi evitando di terminare explorer all'avvio però ne riparliamo solo in caso la versione al login funzioni correttamente e che il problema sia effettivamente quella chiave che viene ripristinata al valore di default

DjDiabolik
17-05-2016, 02:22
L'unica chiave che ti interessa è "Desktop" e la DWORD TaskbarWinXP. L'intera chiave "Stream" si occupa anche della visualizzazione delle cartelle, ad esempio se usi "Dettagli" invece di "Icone"
How Windows Stores View Preferences (https://support.microsoft.com/en-us/kb/171002)

Si vede subito che la chiave TaskbarWinXP è personalizzata perché di default è molto più corta.

Explorer.exe gestice tante cose...ed il motivo è semplice. Ho personalizzato la barra, esportato la chiave, ripristinato la chiave di default ed ho disconnesso l'utente. Al login ho ripristinato la chiave di registro la la barra delle applicazioni non è apparsa. Terminando explorer.exe ed avviando un nuovo processo del suddetto la barra delle applicazioni è finalmente comparsa quindi sì quella modifica al registro richiede il riavvio di explorer o che explorer non sia presente al momento dell'aggiunta.

P.S. In teoria si potrebbe fare anche allo shutdown/logout quindi evitando di terminare explorer all'avvio però ne riparliamo solo in caso la versione al login funzioni correttamente e che il problema sia effettivamente quella chiave che viene ripristinata al valore di default
Va bè........... ne terrò in considerazione.........

DjDiabolik
20-05-2016, 12:28
Allora ragazzi eccomi qua dopo 5 giorni !!!

Quando pensavo, come spesso succede, che non sarebbe accuduto è accaduto!!!

Ho spento il pc ieri sera e stamattina l'ho riacceso e dopo il login mi sono subito accorto che il Quick Launch era appunto sparito!!!! I***io santo quindi sono subito andato ad aprire il registro ed esportato tutta la sezione "Streams" come fatto in precedente ebbene si c'è una bella differenza...... ora manca completamente tutta una porzione di codice e per la precisione manca una voce... qua:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop]
"Upgrade"=dword:00000001


Come vediamo sopra al suo interno c'era una voce Hex (credo):

"TaskbarWinXP"=hex:0c,00,00,00,08,00,00,00,02,00,00,00,00,00,00,00,b0,e2,2b,d8,\
64,57,d0,11,a9,6e,00,c0,4f,d7,05,a2,22,00,1c,00,0a,10,00,00,01,00,00,00,01,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,4c,00,00,00,01,14,02,00,00,00,\
00,00,c0,00,00,00,00,00,00,46,81,01,00,00,11,00,00,00,70,58,76,b2,9a,28,d1,\
01,e0,4d,4f,c1,7e,ab,d1,01,e0,4d,4f,c1,7e,ab,d1,01,00,10,00,00,00,00,00,00,\
01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,87,00,14,00,1f,50,e0,4f,d0,\
20,ea,3a,69,10,a2,d8,08,00,2b,30,30,9d,19,00,2f,43,3a,5c,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,58,00,31,00,00,00,00,00,ab,48,e4,61,\
11,00,41,41,41,52,41,50,7e,31,00,00,40,00,08,00,04,00,ef,be,7a,47,63,b4,ab,\
48,e4,61,2a,00,00,00,fe,09,03,00,00,00,56,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,41,00,41,00,41,00,52,00,61,00,70,00,69,00,64,00,69,00,00,00,18,\
00,00,00,60,00,00,00,03,00,00,a0,58,00,00,00,00,00,00,00,64,69,61,62,6f,6c,\
69,6b,2d,73,65,76,65,6e,00,00,a2,7d,6a,21,35,37,ae,44,a5,72,08,88,c5,b7,a4,\
84,1d,b5,03,63,36,94,e5,11,b1,2f,90,e6,ba,dc,8e,cf,a2,7d,6a,21,35,37,ae,44,\
a5,72,08,88,c5,b7,a4,84,1d,b5,03,63,36,94,e5,11,b1,2f,90,e6,ba,dc,8e,cf,00,\
00,00,00,b6,00,00,00,40,07,00,00,00,00,00,00,1e,00,00,00,00,00,00,00,00,00,\
00,00,28,00,00,00,00,00,00,00,01,00,00,00,01,00,00,00,aa,4f,28,68,48,6a,d0,\
11,8c,78,00,c0,4f,d9,18,b4,74,04,00,00,40,0d,00,00,00,00,00,00,28,00,00,00,\
00,00,00,00,00,00,00,00,28,00,00,00,00,00,00,00,01,00,00,00

Che ora non c'è +........... quindi questa parte potrebbe essere quella relativa alla barra di avvio ??

Ora ho provato a fare un file .reg che vada ad aggiungere quella parte al registro ma appunto se non si riavvia explorer non credo che la barra tornerà al suo posto...............
Se anche fosse poi............ come faccio / facciamo ora a capire il perchè questa porzione di registro viene, diciamo, ripulita di volta in volta e dopo x giorni inspiegabilmente ?


*EDIT*
Allora tutto salvato in questo file .reg:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop]
"TaskbarWinXP"=hex:0c,00,00,00,08,00,00,00,02,00,00,00,00,00,00,00,b0,e2,2b,d8,\
64,57,d0,11,a9,6e,00,c0,4f,d7,05,a2,22,00,1c,00,0a,10,00,00,01,00,00,00,01,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,4c,00,00,00,01,14,02,00,00,00,\
00,00,c0,00,00,00,00,00,00,46,81,01,00,00,11,00,00,00,70,58,76,b2,9a,28,d1,\
01,e0,4d,4f,c1,7e,ab,d1,01,e0,4d,4f,c1,7e,ab,d1,01,00,10,00,00,00,00,00,00,\
01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,87,00,14,00,1f,50,e0,4f,d0,\
20,ea,3a,69,10,a2,d8,08,00,2b,30,30,9d,19,00,2f,43,3a,5c,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,58,00,31,00,00,00,00,00,ab,48,e4,61,\
11,00,41,41,41,52,41,50,7e,31,00,00,40,00,08,00,04,00,ef,be,7a,47,63,b4,ab,\
48,e4,61,2a,00,00,00,fe,09,03,00,00,00,56,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,41,00,41,00,41,00,52,00,61,00,70,00,69,00,64,00,69,00,00,00,18,\
00,00,00,60,00,00,00,03,00,00,a0,58,00,00,00,00,00,00,00,64,69,61,62,6f,6c,\
69,6b,2d,73,65,76,65,6e,00,00,a2,7d,6a,21,35,37,ae,44,a5,72,08,88,c5,b7,a4,\
84,1d,b5,03,63,36,94,e5,11,b1,2f,90,e6,ba,dc,8e,cf,a2,7d,6a,21,35,37,ae,44,\
a5,72,08,88,c5,b7,a4,84,1d,b5,03,63,36,94,e5,11,b1,2f,90,e6,ba,dc,8e,cf,00,\
00,00,00,b6,00,00,00,40,07,00,00,00,00,00,00,1e,00,00,00,00,00,00,00,00,00,\
00,00,28,00,00,00,00,00,00,00,01,00,00,00,01,00,00,00,aa,4f,28,68,48,6a,d0,\
11,8c,78,00,c0,4f,d9,18,b4,74,04,00,00,40,0d,00,00,00,00,00,00,28,00,00,00,\
00,00,00,00,00,00,00,00,28,00,00,00,00,00,00,00,01,00,00,00




Ho quindi riaggiunto la voce.............. chiuso il regedit e dal menu start ho provato a disconnettere.
Subito dopo mi sono riloggato e la chiave appena aggiunta 3 secondi prima non c'è +!!! E di conto la barra non c'è!

L'ho quindi riaggiunta subito dopo......... dal task manager ho killato il processo explorer.exe. L'ho rilanciato subito dopo ed ecco che è ricomparsa la barra!!!

Quindi ? Cosa abbiamo e/o possiamo capire con questo ?

x_Master_x
20-05-2016, 13:06
Se cerchi il perché...buona fortuna. Comunque ho indovinato la chiave ( cioè TaskbarWinXP ) che viene rimossa e di conseguenza le preferenze e la relativa barra. Prova ad aggiungere la chiave ogni volta che il PC viene spento-riavviato così non è necessario riavviare explorer.

Attivazione --> Alla registrazione di un evento specifico
Registro --> Sistema
Origine --> USER32
ID Evento --> 1074

Se in questo modo non risolvi è necessario utilizzare come Attivazione --> All'accesso dell'utente e quindi, oltre all'aggiunta della chiave, la chiusura\riavvio di explorer. Questo VBS farà tutto automaticamente ma soprattutto la chiave verrà aggiunta solo se TaskbarWinXP non è presente nel registro:

'x_Master_x
Const HKCU = &H80000001
Set oReg = GetObject("Winmgmts:root\default:StdRegProv")

Set WshShell = Wscript.CreateObject("Wscript.Shell")
sKeyPath = "Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop"
sValue = "TaskbarWinXP"

If RegValueExists(HKCU, sKeyPath, sValue) Then
WScript.Quit
Else
WshShell.Run "REGEDIT /s ""X:\Percorso\Backup.reg""", 0, True
WshShell.Run "TASKKILL /f /im explorer.exe", 0, True
WshShell.Run "EXPLORER", 0, True
End If


Function RegValueExists(sHive, sRegKey, sRegValue)
Dim aValueNames, aValueTypes
RegValueExists = False
If oReg.EnumValues(sHive, sKeyPath, aValueNames, aValueTypes) = 0 Then
If IsArray(aValueNames) Then
For i = 0 To UBound(aValueNames)
If LCase(aValueNames(i)) = LCase(sRegValue) Then
RegValueExists = True
End If
Next
End If
End If
End Function

Bisogna solo sostituire X:\Percorso\Backup.reg con il tuo. Per lanciare un VBS dall'Utilità di Pianificazione bisogna usare come programma
WScript.exe
e come parametro il percorso del VBS.

DjDiabolik
20-05-2016, 17:19
Se cerchi il perché...buona fortuna. Comunque ho indovinato la chiave ( cioè TaskbarWinXP ) che viene rimossa e di conseguenza le preferenze e la relativa barra. Prova ad aggiungere la chiave ogni volta che il PC viene spento-riavviato così non è necessario riavviare explorer.
CUT CUT CUT

Non è che c'ho capito un granche... in pratica cos'è che devo fare io ?

Ora che non c'avevo niente da fare io ho aggiunto questo al registro:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"Add QuickLaunch Toolbar"="REG ADD \"HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Streams\\Desktop\" /v TaskbarWinXP /t REG_BINARY /d \"0c000000080000000200000000000000b0e22bd86457d011a96e00c04fd705a222001c000a10000001000000010000000000000000000000000000004c0000000114020000000000c0000000000000468101000011000000705876b29a28d101e04d4fc17eabd101e04d4fc17eabd101001000000000000001000000000000000000000000000000870014001f50e04fd020ea3a6910a2d808002b30309d19002f433a5c000000000000000000000000000000000000005800310000000000ab48e46111004141415241507e310000400008000400efbe7a4763b4ab48e4612a000000fe09030000005600000000000000000000000000000041004100410052006100700069006400690000001800000060000000030000a05800000000000000646961626f6c696b2d736576656e0000a27d6a213537ae44a5720888c5b7a4841db503633694e511b12f90e6badc8ecfa27d6a213537ae44a5720888c5b7a4841db503633694e511b12f90e6badc8ecf00000000b600000040070000000000001e000000000000000000000028000000000000000100000001000000aa4f2868486ad0118c7800c04fd918b474040000400d000000000000280000000000000000000000280000000000000001000000\" /f"



In pratica usando il comando REG ADD vado a ricreare la chiave TaskBarXP ad ogni riavvio di windows.
Uso già questo REG ADD per altri 2 valori quindi diciamo che fa il suo lavoro egreggiamente....... però qua il problema è un'altro perchè mi sa che al momento che la voce viene ricreata (ovviamente se va persa in qualche modo) già il processo explorer.exe è avviato e quindi non vedrò la toolbar comparire...... non so se mi sono spiegato.

In quando al tuo script se c'ho capito qualcosa io devo esportare quella chiave in un file .reg che però poi devo richiamare dal tuo script giusto ?
Cioè in pratica questo tuo script non fa altro che importare il file .reg se non lo trova e subito dopo fa un kill di explorer.exe e quindi lo rilancia ?
Certo quella di killare explorer non è certo una soluzione perchè ci sono app nella system tray che a volte quando crasha explorer poi non tornano nella system tray (io ad esempio c'ho il mixer di una scheda audio usb che se killo explorer poi il mixer non ricompare nel system tray)...........

Vedro se la cosa del REG ADD mi sarà utile............... ma non credo........

Anche in diversi altri forum (sevenforum per la cronaca) mi hanno suggerito diversi altri workaround tipo quello di "Pinnare" la cartella nel menù start.
Certo è simile ma non è proprio uguale..... sarebbe comodo se esistesse la possibilità di fare una sorta di cartella multi selezione cosi come funzionano le cartelle all'interno della sezione "Tutti i programmi" del menu start stesso ma nella lista principale non mi pare sia possibile creare un multimenu di quel tipo....

x_Master_x
20-05-2016, 18:44
Per favore non quotare i post con i codici, per cortesia edita.
Devi usare l'Utilità di Pianificazione --> Crea attività di base, il resto c'è scritto su come procedere per l'attivazione, l'utilizzo è intuitivo e infine il VBS in caso non funzioni la versione alla chiusura fa tutto da solo. La chiave "Run" non è la scelta migliore ed in ogni caso devi terminare Explorer altrimenti la modifica non ha effetto.

DjDiabolik
20-05-2016, 18:58
Per favore non quotare i post con i codici, per cortesia edita.
Devi usare l'Utilità di Pianificazione --> Crea attività di base, il resto c'è scritto su come procedere per l'attivazione, l'utilizzo è intuitivo e infine il VBS in caso non funzioni la versione alla chiusura fa tutto da solo. La chiave "Run" non è la scelta migliore ed in ogni caso devi terminare Explorer altrimenti la modifica non ha effetto.

Ripeto quando detto......... io posso anche provare però terrò questa cosa come ultima spiaggia perchè la cosa del killare explorer come detto mi canchera poi altre icone nel system tray cioè tutte quelle alla sinistra dell'orologio :)


Per ora ho trovato questo workaround che ho cercato di spiegare qua -> http://www.sevenforums.com/3250433-post364.html

In pratica ho creato una Jumplist......... certo non è la stessa cosa ma è efficace cmq per raggiungere in modo rapido i collegamenti delle app + usate.

x_Master_x
21-05-2016, 09:04
Anche io ripeto quanto detto...ti ho dato due possibilità:
1) Aggiungere la chiave di registro ALLA CHIUSURA di Windows, in questo caso non è necessario terminare explorer ed all'avvio "dovresti" trovare sempre la barra. Non è necessario l'utilizzo del VBS
2) Aggiungere la chiave di registro AL LOGIN di Windows, in questo caso bisogna terminare ed avviare nuovamente explorer tramite VBS.

Sono sicuro che la seconda funzioni, la prima se non la provi tu chi altro visto che a me il problema non si presenta? Mi riferisco sempre all'Utilità di Pianificazione --> Crea attività di base e per Attivazione --> Alla registrazione di un evento specifico come indicato un paio di post fa, il programma puoi usare REGEDIT con il .reg oppure REG ADD a tua scelta, per il resto delle opzioni ci arrivi facilmente da solo. Queste non sono operazioni che la chiave "Run" può gestire e spero questa volta sia stato ancora più chiaro.

DjDiabolik
21-05-2016, 12:44
Anche io ripeto quanto detto...ti ho dato due possibilità:
1) Aggiungere la chiave di registro ALLA CHIUSURA di Windows, in questo caso non è necessario terminare explorer ed all'avvio "dovresti" trovare sempre la barra. Non è necessario l'utilizzo del VBS
2) Aggiungere la chiave di registro AL LOGIN di Windows, in questo caso bisogna terminare ed avviare nuovamente explorer tramite VBS.

Sono sicuro che la seconda funzioni, la prima se non la provi tu chi altro visto che a me il problema non si presenta? Mi riferisco sempre all'Utilità di Pianificazione --> Crea attività di base e per Attivazione --> Alla registrazione di un evento specifico come indicato un paio di post fa, il programma puoi usare REGEDIT con il .reg oppure REG ADD a tua scelta, per il resto delle opzioni ci arrivi facilmente da solo. Queste non sono operazioni che la chiave "Run" può gestire e spero questa volta sia stato ancora più chiaro.

Alcuni utenti in rete nei vari thread affermano che a loro la barra scompare anche se disconnettono l'account....... in questo caso o la voce di registro viene resettata al momento del logout o al momento del login appunto :)
Cioè usando l'operazione pianificata spiegata al punto 1 ho una domanda:
Questa opzioni pianificata riesce ad aggiungere la voce al registro con l'account sloggato ? Perchè supponiamo che la cosa avvenga al logout che senso ha farla aggiungere prima di questo se poi il logout stesso resetta tale chiave ?

La stessa cosa sarebbe da fare al contrario in fase di login.. in pratica sarebbe da aggiungere la chiave al registro ancora prima che si avviasse explorer.exe ma non credo sia possibile ciò.

Non mi resta che andare a tentativi....

x_Master_x
21-05-2016, 12:59
Non ne ho la benché minima idea di quando il sistema decide di rimuovere la chiave, solo tu puoi dirlo a me e poi al massimo si cerca di agire di conseguenza. Si può aggiungere la chiave al logout non è un problema:

Attivazione --> Alla registrazione di un evento specifico
Registro --> Sistema
Origine --> Winlogon
ID Evento --> 7002

La task può essere eseguita indipendentemente dalle login dell'utente, c'è una opzione al riguardo chiamata appunto "Esegui indipendentemente dalla connessione degli utenti" ed invece di eseguirla "All'accesso dell'utente" si può eseguire "All'avvio". Ma sono cose che puoi solo sperimentare personalmente, ora hai tutti gli strumenti a disposizione.

DjDiabolik
21-05-2016, 13:43
Allora dirrei quindi di andare per tentativi..... per ora io scarterei la cosa del vbs anche se anche io sono sicuro che l'unica via che dovrebbe risolvere al 100% la cosa perchè se ho capito bene il tuo vbs in pratica eseguito all'avvio o cmq al momento del login non fa altro che andare a vedere se quella chiave esiste nel registro e se non esiste reimposta il file .reg e quindi riavvia explorer però come detto questa cosa poi causa il cancheramento di diverse altre mie icone che ho nel system tray.

Prendiamo in considerazione la cosa di aggiungere la chiave tramite le operazioni pianificate......... allora:
Prima cosa che devo fare è togliere quel REG ADD che ho aggiunto io nel registro sezione Run... giusto ?
Poi devo appunto creare un'operazione pianificata.... e se ho capito qua posso appunto sempre usare lo stesso comando REG ADD in formato prompt di dos cioè:

REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop" /v TaskbarWinXP /t REG_BINARY /d "0c000000080000000200000000000000b0e22bd86457d011a96e00c04fd705a222001c000a10000001000000010000000000000000000000000000004c0000000114020000000000c0000000000000468101000011000000705876b29a28d101e04d4fc17eabd101e04d4fc17eabd101001000000000000001000000000000000000000000000000870014001f50e04fd020ea3a6910a2d808002b30309d19002f433a5c000000000000000000000000000000000000005800310000000000ab48e46111004141415241507e310000400008000400efbe7a4763b4ab48e4612a000000fe09030000005600000000000000000000000000000041004100410052006100700069006400690000001800000060000000030000a05800000000000000646961626f6c696b2d736576656e0000a27d6a213537ae44a5720888c5b7a4841db503633694e511b12f90e6badc8ecfa27d6a213537ae44a5720888c5b7a4841db503633694e511b12f90e6badc8ecf00000000b600000040070000000000001e000000000000000000000028000000000000000100000001000000aa4f2868486ad0118c7800c04fd918b474040000400d000000000000280000000000000000000000280000000000000001000000" /f

Una volta che ho creato l'operazione, che dovrebbe essere facile, non mi resta che andare a spippolare e trovare il momento giusto di quando tale operazione viene lanciata giusto ?

x_Master_x
21-05-2016, 14:06
Programma o script --> C:\Windows\System32\reg.exe
Aggiungi argomenti
ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop" /v DEBUG /t REG_DWORD /d 1 /f

Oppure se non vuoi la finestra di DOS:

Programma o script --> C:\Windows\regedit.exe
Aggiungi argomenti --> /s "X:\Percorso\Backup.reg"
In aggiunta la voce "Esegui con i privilegi più elevati" ( Libreria Utilità di pianificazione --> tasto destro sulla task --> Proprietà )

Ti consiglio, oltre a TaskbarWinXP, di utilizzare una chiave "generica" fatta apposta ( come la DWORD "DEGUB" del mio esempio ) per controllare se la chiave viene aggiunta effettivamente durante i vari "esperimenti". Vedi scheda "Azioni" dalle proprietà della task per effettuare con una singola task più operazioni distinte con REG oppure usare direttamente un .reg fatto da più chiavi con REGEDIT.

DjDiabolik
22-05-2016, 01:03
Programma o script --> C:\Windows\System32\reg.exe
Aggiungi argomenti
ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop" /v DEBUG /t REG_DWORD /d 1 /f

Oppure se non vuoi la finestra di DOS:

Programma o script --> C:\Windows\regedit.exe
Aggiungi argomenti --> /s "X:\Percorso\Backup.reg"
In aggiunta la voce "Esegui con i privilegi più elevati" ( Libreria Utilità di pianificazione --> tasto destro sulla task --> Proprietà )

Ti consiglio, oltre a TaskbarWinXP, di utilizzare una chiave "generica" fatta apposta ( come la DWORD "DEGUB" del mio esempio ) per controllare se la chiave viene aggiunta effettivamente durante i vari "esperimenti". Vedi scheda "Azioni" dalle proprietà della task per effettuare con una singola task più operazioni distinte con REG oppure usare direttamente un .reg fatto da più chiavi con REGEDIT.
mmmmmmmmmmmmm interessante anche perchè oggi pomeriggio ho spippolato parecchio e mi sarò sloggato e riloggato dal mio account tipo 50 volta in meno di 2 ore per provare a capire come funzionano queste dannate JUMP LIST!
Ora almeno sembro averci capirci qualcosa e ho capito anche come crearne di personalizzate e per puro scopo informativo ti dico che ho ho "pinnato" un exe vuoto nella barra delle applicazioni. Poi a questo exe vuoto ho cambiato l'icona del collegamento e quindi tramite un fantastico programma trovato in rete (Jumplist editor) ci ho aggiunto delle jumplist personali che vengono fuori quando dalla barra applicazioni ci clicchi su col tasto destro (fa qualcosa del genere anche se ci aggiungi firefox o chrome per capirci) ma la cosa + comoda è che ora ho fatto la stessa cosa pinnando lo stesso exe vuoto nel menu start e ora le stesse app che sto cercando di aggiungere alla Quick Lauch le ho messe all'interno di questa sorta di Jump List personali e quindi può essere una valida alternativa se proprio non se ne viene a capo.

Cmq sia ti dicevo appunto che oggi sloggando tutte queste volte per provare sta cosa delle "Jump List" dopo un paio di logout e login appunto la Quick Launch è scomparsa!
Ovviamente quando mi è scomparsa sono andato a vedere nel registro e la chiave c'è...... però appunto c'è perchè ieri avevo messo quel REG ADD nel registro che ovviamente se non killo explorer quindi non viene caricata!

A questo punto ora, come giustamente dicevi tu, abbiamo visto che questo REG ADD sul registro nella sezione RUN è inutile quindi la tolgo e provo a vedere con questa operazione pianificata............. vediamo cosa viene fuori e se sopratutto c'ho capito qualcosa di come funziona......

*EDIT*
Però aspetta un'attimo...... di tutta questa cosa dell'operazione pianificata c'è una cosa che mi sembra strana....cerco di spiegare:
In pratica abbiamo detto che quello che noi stiamo cercando di fare è fare aggiungere quella chiave al registro di sistema relativo al mio solito account amministratore o in fase di spegnimento........ quindi prima che il pc si spegne completamente e poco dopo il logout che quindi fa windows, oppure prima ancora che io faccio il login col mio account amministratore di sistema giusto ?
Se è questo è vero credo ci sia da fare qualche modifica agli attuali file .reg che vado ad aggiungere............ sai forse perchè ? Perchè obbiettivamente quando io sono loggato col mio account di windows la chiave "TaskBarXP" la vado a creare in "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion" ok ? Il problema credo stia che se io la aggiungo ora in pratica questa parte sia riferita al mio account o cmq all'account con cui sono loggato al momento però visto che noi stiamo cercando di far aggiungere questa voce al registro da windows sloggato penso che si dovrebbe usare un diverso "Path" o cmq qualcosa appunto che vada a modificare quella porzione di registro legata al mio account che nei successivi instanti appunto verra caricato......

Non so se riesco a spiegarmi......... e onestamente non credo di essermi spiegato correttamente.......... cioè in pratica la mia domanda è questa alla fine:
Supponiamo che io avessi la possibilità di eseguire il Regedit sloggandomi dal mio account attuale (che è appunto amministratore)......... se io vado a vedere in quella porzione di registro cioè currentversion ecc. ecc. troverei le info dell'account appena scollegato o no ? Oppure il registro appare diverso ?
Oppure supponiamo che io avessi su questo pc 2 account diversi........mi sa appunto che il "CurrentVersion" appunto è diverso da utente ad utente...... e se io sono loggato con uno dei due come faccio ad andare a modificare l'altro ?
Appunto qua addirittura si suppone che noi riuciamo ad importare un file .reg al registro addiritura da sloggati...... siamo sicuri quindi aggiungere la voce usando il "CurrentVersion" sia la cosa giusta ?
Forse ora mi sono spiegato meglio ?

x_Master_x
22-05-2016, 08:29
Meno domande, più azione. Scommetto che fino ad ora l'Utilità di pianificazione non l'hai nemmeno aperta :asd:

Se con HKEY_CURRENT_USER la chiave non dovesse essere aggiunta ( o in caso di multi-account che non ho capito ora cosa c'entri ) si utilizza la chiave HKEY_USERS con il security identifier che corrisponde all'account. Per sapere a quale SID corrisponde un account si fa riferimento a questa chiave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
Il percorso di riferimento a TaskbarWinXP rimane molto simile, cambia solo la parte iniziale della chiave:

HKEY_USERS\SID\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop

Dove SID è una stringa tipo "S-1-1-11-1111111111-111111111-1111111111-1111" per rendere l'idea.

DjDiabolik
22-05-2016, 15:34
Meno domande, più azione. Scommetto che fino ad ora l'Utilità di pianificazione non l'hai nemmeno aperta :asd:

Se con HKEY_CURRENT_USER la chiave non dovesse essere aggiunta ( o in caso di multi-account che non ho capito ora cosa c'entri ) si utilizza la chiave HKEY_USERS con il security identifier che corrisponde all'account. Per sapere a quale SID corrisponde un account si fa riferimento a questa chiave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
Il percorso di riferimento a TaskbarWinXP rimane molto simile, cambia solo la parte iniziale della chiave:

HKEY_USERS\SID\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop

Dove SID è una stringa tipo "S-1-1-11-1111111111-111111111-1111111111-1111" per rendere l'idea.
+ azione per fare cosa ? X andare a tentativi e cancherare il registro magari ancora + di quello che lo è per finire per formattare ? Il tutto per cosa poi ? Per una toolbar che da quello che ho capito non rimane li attiva perchè di fatto windows 7 in teoria non dovrebbe avere questa feature e che noi stiamo cercando di far andare forzando la cosa ?

Scusa se ho dubbi ma se ho capito bene anche tu stai andando a tentativi dal momento che tu dici di non avere il problema e quindi si deduce che tu non usi la "Quick Launch" quindi alla fine capisci che prima di fare da cavia umana.............

*EDIT dopo un'ora di ragiomento solita*
Questo non significa ovviamente non apprezzare quello da te suggerito ma solo ponderare bene e cercare di capire bene sono otto minimo aspetto quello che c'è da fare e come farlo nella maniera + corretta.......... ho capito bene se dico che tu ultimamente mi hai suggerito non di provare ad aggiungere la chiave della taskbar ma prima provare ad usare una chiave di prova giusto ? Se non è cosi non ho capito la cosa del debug che consigliavi poco fà......................

Per la cosa dei multiaccount ovviamente non ero stato chiaro................... diciamo appunto che la mia domanda era semplice:
Visto e considerato appunto che noi stiamo cercando di aggiungere una voce al registro prima del login (in fase di accensione o riavvio del pc) o appunto dopo il logout (prima che il pc si spegne o dopo aver dato il riavvio) tu credi che sia giusto andare ad aggiungere quella chiave usando appunto "CurrentVersion" ? Tale path di registro appunto non è raggiungibile solo al momento effettivo a login avvenuto ?

Boh... ora esco a prendere un pò d'aria.............. ci si riaggiorna cmq.

x_Master_x
22-05-2016, 17:21
La chiave è sempre la stessa dal mio primo post in questo thread. Che la metti allo shutdown, al riavvio, al login, alla disconnessione etc. l'operazione che fai è sempre la uguale, aggiungere una e sola semplice chiave al registro. Il tentativo da fare è solo capire quando, il "quando" io non lo posso sapere non perché non uso una "Quick Lauch" ma per il semplice motivo che a ma non scompare, rimane lì come alla stragrande maggioranza degli utenti. Parole tue:

Poi sulla voce del registro da riaggiungere ad ogni riavvio........ si potrebbe fare perchè io già uso qualcosa del genere per aggiungere altre 2 voci per tutt'altra cosa che non te la spiego nemmeno ;)

Appunto. Anche tu per altri motivi "usi qualcosa del genere per aggiungere altre 2 voci" non capisco poi perché proprio la chiave TaskbarWinXP dovrebbe portare al formattazione...però le due voci che aggiungi tu al registro no? Non diciamo cose inesatte per cortesia ;)

Riguardo alla chiave di "prova" era solo per farti rendere conto se agivi correttamente con l'Utilità di Pianificazione visto che non l'hai mai usato, un semplice tentativo che se avesse avuto effetto ( cioè controllando se nel registro la chiave DEBUG venisse effettivamente aggiunta, l'ho chiamata DEBUG ma la puoi chiamare ABC se vuoi ) avresti sostituito la chiave di "prova" con TaskbarWinXP, tutto qui. "CurrentVersion" non c'entra nulla con il discorso dell'utente e non si può cambiare il percorso di una chiave, ti ho già spiegato la questione di HKEY_USERS e HKEY_CURRENT_USER.

Ma tralasciando tutto:
Se non te la senti di procedere, se non sei pratico, hai paura, qualsiasi sia la tua motivazione a me sta bene tranquillo, non mi togli nulla basta(va) dirlo e finisce qui. Aspetta che qualcuno, che per forza di cose deve avere il tuo stesso problema, ha voglia di provare. Se guardo la data dell'ultimo post prima di te hai voglia ad aspettare, è di 6 anni fa :D

DjDiabolik
22-05-2016, 20:13
La chiave è sempre la stessa dal mio primo post in questo thread. Che la metti allo shutdown, al riavvio, al login, alla disconnessione etc. l'operazione che fai è sempre la uguale, aggiungere una e sola semplice chiave al registro. Il tentativo da fare è solo capire quando, il "quando" io non lo posso sapere non perché non uso una "Quick Lauch" ma per il semplice motivo che a ma non scompare, rimane lì come alla stragrande maggioranza degli utenti. Parole tue:

Appunto. Anche tu per altri motivi "usi qualcosa del genere per aggiungere altre 2 voci" non capisco poi perché proprio la chiave TaskbarWinXP dovrebbe portare al formattazione...però le due voci che aggiungi tu al registro no? Non diciamo cose inesatte per cortesia ;)

Riguardo alla chiave di "prova" era solo per farti rendere conto se agivi correttamente con l'Utilità di Pianificazione visto che non l'hai mai usato, un semplice tentativo che se avesse avuto effetto ( cioè controllando se nel registro la chiave DEBUG venisse effettivamente aggiunta, l'ho chiamata DEBUG ma la puoi chiamare ABC se vuoi ) avresti sostituito la chiave di "prova" con TaskbarWinXP, tutto qui. "CurrentVersion" non c'entra nulla con il discorso dell'utente e non si può cambiare il percorso di una chiave, ti ho già spiegato la questione di HKEY_USERS e HKEY_CURRENT_USER.

Ma tralasciando tutto:
Se non te la senti di procedere, se non sei pratico, hai paura, qualsiasi sia la tua motivazione a me sta bene tranquillo, non mi togli nulla basta(va) dirlo e finisce qui. Aspetta che qualcuno, che per forza di cose deve avere il tuo stesso problema, ha voglia di provare. Se guardo la data dell'ultimo post prima di te hai voglia ad aspettare, è di 6 anni fa :D

Se guardino gli ultimi post non mi pare che nessuno abbia mai trovato una soluzione......... ma non solo guardando qua basta andare a cercare con google per rendersi conto di infiniti thread e sta cosa affliggeva Windows 7 ancora prima del rilascio del SP1 quindi vedi tu.

Le altre 2 chiavi che io faccio aggiungere al registro le vado ad aggiungere tramite il REG ADD nella porzione RUN del registro come ho già fatto per aggiungere questa ma c'è una gran differenza:
Queste 2 chiavi in pratica svolgono a pieno successo e le uso da mesi..... mentre questa abbiamo o forse ho già confutato che è inutile far aggiungere la TaskBarWinXP a login già avvenuto perchè di fatto explorer è già caricato ed appunto la barra non viene caricata.

Come t'ho già detto in precedenza anche io credo che l'unica soluzione valida sia quella del killaggio del processo explorer che sia tramite vbs o con qualsiasi altra via ma come detto è quello che vorrei evitare e quindi c'è rimasta, se ho capito bene, una soluzione sola:

Quella di usare il regedit.exe /s e il file .reg da importare e scegliere diversi instanti in cui far partire questa pianificazione.
Ho già creato in C:\ alcuni file .reg di test.......... file .reg di test che vanno a creare un valore dword di prova appunto proprio li dove poi andrebbe piazzata la TaskBarXP e non mi resta che andare a rileggere i post predenti per capire come fare il tutto e quindi andare a tentativi.

Visto che tu conosci molto bene questa voce di registro ho una domanda totalmente differente che mi riporta un pò al suo contenuto:
Allora se io poi modifico la barra stessa..... tipo ci aggiungo un collegamento (e quindi poi la allungo diciamo) o magari cambio le posizioni delle icone o qualsisi altro modifico il valore HEX della chiave di registro cambia ?
Perchè se la chiave di registro cambia vuol dire che di volta in volta poi che vado a cambiare qualcosa sulla barra devo appunto riaggiornare il file .reg che reimporto ad ogni riavvio...


*EDIT delle 3 di notte*
Allora rispondo all'ultima mia domanda da me............... c'è solo un piccolo ma allo stesso tempo problema.......... nel senso che ho cancellato il tutto della precedente barra.... poi appunto ho cancellato la voce "TaskBarXP" dal registro e ho killato explorer.
Poi ho riavviato explorer e quindi ho riaggiunto la stessa cartella come QuickLaunch ma stavolta al suo interno ho aggiunto un collegamento di una nuova app e............. e...............

AZZ...... il valore della chiave HEX cambia.... e cambia spesso... ho fatto tipo caso che:
Il valore della chiave Hex di TaskBarXP NON sembra cambiare se dalla barra io cancello ho aggiungo collegamenti di app.......... non sembra cambiare se io la accorcio o la allungo ma sembra cambiare solo se io cambio nome alla cartella stessa che poi vado ad aggiungere come quicklaunch.
Anche se poi succede tolgo e riaggiungo la stessa identica barra nella stessa identica posizione e il valore hex cambia da una volta all'altra............ non vorrei che questo possa creare qualche problema............ boh :)

Dopo questa proverò per un paio d'ore a vedere la cosa dell'aggiunta di questo file reg di prova dopo il logout...... domani i primi risultati VERI.

*EDIT 3 e 45*
Ma quale domani........ non ci deve essere un domani :)
Allora ho fatto un paio di prove creando una regola nelle operazioni pianificate (ho riavviato un paio di volte di fila il mio pc addirittura e in ogni occasione ho cancellato la voce TaskBarXP) e anche rileggendo i vecchi post qua dentro non sono riuscito a far importare il file .reg di test che avevo piazzato su C:\.
Ho provato come suggerivi con la voce regedit.exe e mettendo il /s ma al riavvio la voce non compare nel registro e non riesco a capire se magari l'esecuzione della pianificazione viene fatta se la fa e se qualcosa va in errore........ non conosco cosi bene e anzi non ho mai usato prima la unità di pianificazione!

Ma forse ho trovato una scappatoia alternativa cercando alcune info tramite google... + precisamente con questa ricerca:
https://www.google.it/search?q=add+reg+files+after+logout+or+before+login&ie=utf-8&oe=utf-8&client=firefox-b-ab&gfe_rd=cr&ei=Bl1CV4q3HaPF8AeN87LACA#

Tra i primi risultati c'è una dritta riguardante Windows XP... + esattamente questa:
http://stackoverflow.com/questions/324220/how-to-run-my-program-on-before-logout-on-windows-xp

E.............................. boom........ sai che forse è quello che fa al caso nostro!
Cioè il RunOnceEX appunto non fa altro che eseguire un comando prima che il desktop e le sue impostazioni di un'utente vengono caricate!
Cioè credo appunto che questo faccia il caso nostro perchè appunto magari in quel momento l'explorer.exe è già in esecuzione......... però appunto siccome il desktop effettivamente non è ancora caricato se noi riuscissimo in qualche modo in questo instante a PIAZZARE la voce TaskBarXP sul registro forse è BINGO!
In pratica una volta che questa cosa viene fatta in teoria viene caricato il desktop a quel punto la barra DEVE PER FORZA COMPARIRE almeno che non è proprio la stessa procedura che carica il desktop e la user shell al login che ogni X riavvi canchera o cmq resetta quella voce di registro...... se è cosi appunto la cosa si farebbe seria e forse nemmeno l'operazione pianificata ci potrebbe essere d'aiuto.

Al momento quella che ho creato per prova l'ho cancellata........ non ho salvato il tutto per farti vedere senno viene su una sorta di cronaca minuto per minuto e diventa stucchevole la cosa.

Secondo te sta cosa del RunOneEx è fattibile ?? Nel caso fosse ok c'è solo da trovare una scappatoia................... cioè io so (perchè l'ho già usata in passata questa RunOneEx) che una voce che tu piazzi su questo campo appunto viene eseguita.... ma come dice appunto già la chiave "Once" cioè una volta e poi la voce si cancella (se vuoi saperlo su diversi pc di amici spesso ho usato questa voce per far partire il combofix ancora prima appunto che si avviasse il desktop e relativi servizi in background di antivirus). A questo proprosito avevo pensato appunto ad uno script di Logoff:
https://technet.microsoft.com/en-us/library/cc753404%28v=ws.11%29.aspx?f=255&MSPPError=-2147217396

In pratica uno script di LogOFF e uno di Shutdown che appunto ogni volta va ad aggiungere l'importazione del file .reg nel RunOnceEx................. però come dice il technet se ho capito bene questo script è un vbs...... non è di mia competenza :(


*Ultimo EDIT delle 5AM circa:
Dopo aver letto questo:
http://robhaupt.blogspot.com/2008/07/using-runonceex.html

e questo:
https://support.microsoft.com/en-us/kb/310593

L'ultima prova che ho fatto è questa:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx]
"Flags"=dword:00000100

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\0001]
"Add QL.reg"="C:\\Windows\\regedit.exe /s C:\\QL.reg"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\0002]
"Launch Notepad++"="\"C:\\Program Files (x86)\\Notepad++\\notepad++.exe\""


Ora riavvio un'ennesima volta.......... ovviamente prima del riavvio ho cancellato la chiave TaskXP dal registro e al riavvio, se quei 2 link sono esatti, ancora prima di vedere il desktop comparire windows dovrebbe aggiungere QL.reg al registro e quindi avviarmi notepad++.
Poi solo dopo che io killo notepad++ in teoria dovrebbe comparire il desktop............. se non funziona mollo per stanotte............. Ho già fatto pure troppa AZIONE a mio avviso :)


*EDIT delle 5e10 dopo il RIAVVIO*
ET VOILA!!
Il RunOnceEx funziona alla perfezione!!!!!!
Appunto al riavvio il file .reg è stato importato alla perfezione! Poi mi si è aperto notepad++ (e sopra l'avevo detto) e come l'ho chiuso appunto è venuto fuori il desktop e la Quicklaunch è stata caricata senza il minimo problema!!!
Cioè l'ha caricata ok........ anche se obbiettivamente non è proprio li dove la voglio io cioè subito alla sinistra del tasto start ma è cmq stata caricata!! In pratica la barra è comparsa bloccata (quindi non posso ridimensionare nulla) ed è comparsa subito alla sinistra delle icone del SystemTray tralaltro con le opzioni "Mostra Testo" e "Mostra Titolo" attive che di fatto non è proprio come la voglio io ma è un buon inizio e ci si può lavorare!

Una nota dolente appunto che come supponevo la il RunOnceEx di fatto viene praticamente svuotato................... cioè al termine delle varie operazioni al suo interno appunto tutto viene ripulito. A questo punto basterebbe in teoria far in modo di riaggiungere le voci ad ogni log out o shutdown in modo che il RunOneEx venga popolato di volta in volta e forse qualcosa di buono viene fuori.

Scusa anche tutti i vari "!" ma capisci che vedere un risultato positivo dopo svariati riavvi........ ti mette di buon uomore alle 5 e 15 di mattina................

Come detto................... magari appunto la cosa dell'operazione pianificata funziona cmq............. ma come dicevo in qualche edit precedente e dopo i primi riavvi non sono riuscito a far importare il file .reg di test. Cioè se anche questa cosa funzionasse a quel punto bisogna solo vedere se il file .reg viene importato prima o dopo che il desktop viene appunto caricato visto che la cosa del RunOneEx appunto sembra portare a buoni risultati............

Ora veramente...... vado a dormire.

x_Master_x
23-05-2016, 07:46
Se vuoi utilizzare RunOnceEX devi comunque passare dalle...operazioni pianificate, sei sempre lì. Come hai constatato da solo una volta avviata la chiave viene eliminata, "once" tradotto significa "una volta". Quindi dovresti comunque fare una task alla chiusura\logout che re-importi la chiave in RunOnceEX altrimenti all'avvio non te la ritrovi visto che il sistema la rimuove. Quindi alla fine invece di importare direttamente TaskbarWinXP come ti ho consigliato importi una chiave che importa a sua volta TaskbarWinXP :D
Se vuoi fare così, libero di procedere, fai come preferisci.

DjDiabolik
23-05-2016, 12:23
Se vuoi utilizzare RunOnceEX devi comunque passare dalle...operazioni pianificate, sei sempre lì. Come hai constatato da solo una volta avviata la chiave viene eliminata, "once" tradotto significa "una volta". Quindi dovresti comunque fare una task alla chiusura\logout che re-importi la chiave in RunOnceEX altrimenti all'avvio non te la ritrovi visto che il sistema la rimuove. Quindi alla fine invece di importare direttamente TaskbarWinXP come ti ho consigliato importi una chiave che importa a sua volta TaskbarWinXP :D
Se vuoi fare così, libero di procedere, fai come preferisci.

Non credo che tu abbia letto tutti i miei edit....... perchè non è necessariamente vero che devo "per forza" andare di operazioni pianificate almeno che la cosa dei StartUp, Shutdown, LogOn and LogOff indicati qua non sia la stessa cosa:
https://technet.microsoft.com/en-us/library/cc753404%28v=ws.11%29.aspx?f=255&MSPPError=-2147217396

Ma se appunto andiamo a guardare il tutto... alla fine sempre il vbs mi sembra ci voglia.......... e come ti dicevo non è di mia competenza.

E cmq il RunOnce.... anche qua se leggi i miei EDIT (senno che scrivo a fare tutta quella roba) te lo dico di prima e ti dico pure che sapevo che viene resettato di volta in volta... ma credo sia una valida alternativa al killare e restartare explorer........

x_Master_x
23-05-2016, 14:15
L'utilizzo degli script di avvio\chiusura non è supportato da tutte le edizioni di Windows, ad esempio da Windows 7 Professional in poi / Windows 8/10 Pro per questo motivo l'Utilità di Pianificazione rimane la scelta migliore perché è utilizzabile da chiunque. Li ho letti tutti gli edit infatti ho scritto "come hai constatato da solo" ho solo ribadito il concetto. Ho capito pure che non vuoi terminare explorer ma non hai provato ( anzi è meglio dire non sei riuscito ) ad aggiungere la chiave al logoff, al riavvio\shutdown o all'avvio del PC ( con\senza utente loggato ) per capire se avrebbe funzionato oppure no, hai semplicemente cambiato strada e continuato a cercare altre soluzioni come RunOnceEX. Purtroppo non posso farlo io "materialmente" per te e a questo punto non credo possa dire altro in questo thread, finirei solo per ribadire le stesse identiche cose più volte.

DjDiabolik
23-05-2016, 15:42
L'utilizzo degli script di avvio\chiusura non è supportato da tutte le edizioni di Windows, ad esempio da Windows 7 Professional in poi / Windows 8/10 Pro per questo motivo l'Utilità di Pianificazione rimane la scelta migliore perché è utilizzabile da chiunque. Li ho letti tutti gli edit infatti ho scritto "come hai constatato da solo" ho solo ribadito il concetto. Ho capito pure che non vuoi terminare explorer ma non hai provato ( anzi è meglio dire non sei riuscito ) ad aggiungere la chiave al logoff, al riavvio\shutdown o all'avvio del PC ( con\senza utente loggato ) per capire se avrebbe funzionato oppure no, hai semplicemente cambiato strada e continuato a cercare altre soluzioni come RunOnceEX. Purtroppo non posso farlo io "materialmente" per te e a questo punto non credo possa dire altro in questo thread, finirei solo per ribadire le stesse identiche cose più volte.

Fortuna..... non ho mai provato a killare + volte ? Ma se t'ho detto + volte che credo sia l'unica via a riaggiungere la TaskBar correttamente e allo stesso tempo però t'ho che il fatto di killare explorer porta al reset delle icone del system tray e quindi non credo sia per me la scelta migliore ?

Ti lamentavi che non facevo AZIONE....... ora che ne faccio troppa e sto valutando la cosa del RunOnceEx per riaggiungere la barra ad ogni avvio non ti va bene ?

Tu dici che gli script di logon non funzionano su tutte le edizioni di windows 7...... ne sei pienamente sicuro ?
Anche la QuickLaunch non dovrebbe funzionare su Windows 7............ e pensa un pò anche il RunOnceEx non dovrebbe funzionare su Windows 7 eppure funziona dopo aver creato la chiave a mano.

Se cmq tu dici che lo script di logoff e shutdown non funziona su windows 7 ultimate c'è solo un'ulteriore prova:
1 ) Usare queste tue preferite opzioni pianificate in modo che importi nel registro il file .reg nel RunOnceEx.

2) La voce appena inserita nel RunOnceEx appunto non è altro un'ulteriore voce che va ad importare il .reg relativo alla chiave "TaskBarWinXP"

3) Visto che questa cosa appunto in teoria viene fatta prima ancora che il desktop viene caricato in teoria questa cosa dovrebbe aiutarmi a far ricomparire la QuickLaunch ad ogni avvio.

L'unico problema è la cosa dell'opzione pianificata che non riesco a fare....... se non puoi essermi d'aiuto o ritieni che hai già fatto troppo amen.... me ne farrò una ragione.....

*EDIT*
In termini e atto pratico....... su C:\ROE.reg:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx]
"Flags"=dword:00000100

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\0001]
"Add QL.reg"="C:\\Windows\\regedit.exe /s C:\\QL.reg"


Devo riuscire........ in qualsiasi modo a far aggiungere questa chiave al registro o in fase di logoff o in fase di shutdown del pc.
Di fatto ad ogni riavvio di Windows 7 appunto tramite RunOnceEx viene reimportato questo file .reg:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop]
"TaskbarWinXP"=hex:0c,00,00,00,08,00,00,00,02,00,00,00,00,00,00,00,aa,4f,28,68,\
48,6a,d0,11,8c,78,00,c0,4f,d9,18,b4,5e,04,00,00,40,0d,00,00,00,00,00,00,28,\
00,00,00,00,00,00,00,00,00,00,00,28,00,00,00,00,00,00,00,01,00,00,00,01,00,\
00,00,b0,e2,2b,d8,64,57,d0,11,a9,6e,00,c0,4f,d7,05,a2,22,00,1c,00,08,10,00,\
00,01,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,4c,00,00,00,\
01,14,02,00,00,00,00,00,c0,00,00,00,00,00,00,46,81,01,00,00,11,00,00,00,70,\
58,76,b2,9a,28,d1,01,b0,82,16,c3,2f,b4,d1,01,b0,82,16,c3,2f,b4,d1,01,00,10,\
00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,87,00,14,\
00,1f,50,e0,4f,d0,20,ea,3a,69,10,a2,d8,08,00,2b,30,30,9d,19,00,2f,43,3a,5c,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,58,00,31,00,00,00,\
00,00,b6,48,4a,6d,11,00,41,41,41,52,41,50,7e,31,00,00,40,00,08,00,04,00,ef,\
be,7a,47,63,b4,b6,48,4a,6d,2a,00,00,00,fe,09,03,00,00,00,56,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,41,00,41,00,41,00,52,00,61,00,70,00,69,00,64,\
00,65,00,00,00,18,00,00,00,60,00,00,00,03,00,00,a0,58,00,00,00,00,00,00,00,\
64,69,61,62,6f,6c,69,6b,2d,73,65,76,65,6e,00,00,a2,7d,6a,21,35,37,ae,44,a5,\
72,08,88,c5,b7,a4,84,1d,b5,03,63,36,94,e5,11,b1,2f,90,e6,ba,dc,8e,cf,a2,7d,\
6a,21,35,37,ae,44,a5,72,08,88,c5,b7,a4,84,1d,b5,03,63,36,94,e5,11,b1,2f,90,\
e6,ba,dc,8e,cf,00,00,00,00,00,00,00,00,40,03,00,00,00,00,00,00,1e,00,00,00,\
00,00,00,00,00,00,00,00,28,00,00,00,00,00,00,00,00,00,00,00


In teoria, una volta che viene fatto questo il RunOnceEx si svuota appunto........... però visto che il Desktop e l'intero User Shell, in teoria, viene caricato proprio dopo aver importato il file .reg teoricamente la QuickLaunch dovrebbe sempre rimanere li senza mai scomparire o cmq disabilitarsi da se.

*EDIT 2a Parte*
Il problema principale dell'opzione pianificata di base che ho provato a fare stanotte è che qua non ci sono tutte le voci indicate... cioè non c'è traccia del logout.. log in o shutdown:
http://i.imgur.com/PSsB1NB.png

*EDIT 3a Parte*
Tutte le info in base all'attivazione ci sono............ c'è da modificare l'evento base appena creato....... si possono anche impostare + di una chiave di attivazione ho visto.. ma dopo tutti i riavvi di stanotte alla fine il file .reg di test non me lo importava..........

x_Master_x
23-05-2016, 16:33
Fortuna..... non ho mai provato a killare + volte ?

Nel mio post non mi riferivo ad Explorer ma parlavo dell'Utilità di Pianificazione:
ma non hai provato ( anzi è meglio dire non sei riuscito ) ad aggiungere la chiave al logoff, al riavvio\shutdown o all'avvio del PC

So benissimo che con il processo attivo la chiave non viene letta, te l'ho detto io che se Explorer è in esecuzione bisogna terminarlo per rendere effettive le modifiche.
Ti lamentavi che non facevo AZIONE....... ora che ne faccio troppa e sto valutando la cosa del RunOnceEx per riaggiungere la barra ad ogni avvio non ti va bene ?

?
Meno male che ho scritto a chiare lettere:

Se vuoi fare così, libero di procedere, fai come preferisci.

Deve andare bene a te, non a me. Che devo dire di più? :D
Tu dici che gli script di logon non funzionano su tutte le edizioni di windows 7...... ne sei pienamente sicuro ?

Dal tuo stesso link:

Local Group Policy Editor and the Resultant Set of Policy snap-in are available in Windows Server 2008 R2 and Windows 7 Professional, Windows 7 Ultimate, and Windows 7 Enterprise

Sì sono sicuro.

Il problema principale dell'opzione pianificata di base che ho provato a fare stanotte è che qua non ci sono tutte le voci indicate... cioè non c'è traccia del logout.. log in o shutdown:

Li ho scritti nei post precedenti, questo è per il logout
http://hwupgrade.it/forum/showpost.php?p=43693964&postcount=34
Questo per lo shutdown:
http://hwupgrade.it/forum/showpost.php?p=43690800&postcount=28

Per il login è chiaramente "All'accesso dell'utente" mentre "All'avvio del computer" avviene allo startup. Non posso sapere il perché la chiave non viene aggiunta ma ti posso assicurare al 100% che quella chiave o qualsiasi altra si può importare con l'Utilità di pianificazione, più di dirti "controlla bene" non posso fare. Assicurati di aver messo la flag all'esecuzione con i privilegi elevati.

DjDiabolik
23-05-2016, 16:40
Allora ho degli aggiornamenti per l'operazione pianificata!!

Forse ci sono quasi ed ho creato l'operazione che almeno ora il PC prova ad eseguire mentre quella creata stanottte era come se la ignorasse totalmente!

Ora ho creato un'operazione e ho impostato 3 condizioni diverse:
- All'avvio del sistema
- Poi in caso i Event ID 7001 (che dovrebbe essere il login)
- E all'event ID 7002 (che come suggerivi tu è il logout)

Ora il problema è che mi dice:
Impossibile eseguire l'operazione richiesta perchè l'utente non ha effettuato l'accesso alla rete. Il servizio specificato non esiste. (0x800704DD).

In teoria appunto questa operazione pianificata dovrebbe aggiungere il ROE.reg e cioè quella chiave del RunOnceEx all'accesso dell'utente e alla disconnessione di esso........... e appunto all'avvio del pc ma la cosa restituisce sempre questo errore.

Se invece lancio l'operazione pianificata a mano ovviamente nessun problema....... ho esportato il file .xml dell'operazione pianificata..... se lo hosto da qualche parte si riesce a capire dov'è l'inghippo ?

*EDIT 1a PARTE*
FORSE NE SONO VENUTO A CAPO!!! E FORSE HO TROVATO QUALCOSA CHE FUNZIONA.......... ho solo una domanda stupida:
Il RunOneEx........ viene eseguito anche se io Disconnetto l'account ???? Oppure solo al riavvio di Windows ?!?!?!?!?!?

E' importante questa cosa perchè forse CI SIAMO!!! FORSE CI SIAMO! Allora in pratica ho cancellato la precedente operazioni pianificata e l'ho appunto ricreata da zero!
Però non ho fatto la base ma ho creato il tutto direttamente dall'interfaccia diciamo avanzata......... in pratica ora l'operazione pianificata è questa:

<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
<RegistrationInfo>
<Date>2016-05-23T17:01:59.5786</Date>
<Author>Diabolik-Seven\Diabolik-Win7</Author>
<Description>Test1</Description>
</RegistrationInfo>
<Triggers>
<BootTrigger>
<Enabled>true</Enabled>
</BootTrigger>
<EventTrigger>
<Enabled>true</Enabled>
<Subscription>&lt;QueryList&gt;&lt;Query Id="0" Path="System"&gt;&lt;Select Path="System"&gt;*[System[Provider[@Name='Microsoft-Windows-Winlogon'] and EventID=7002]]&lt;/Select&gt;&lt;/Query&gt;&lt;/QueryList&gt;</Subscription>
</EventTrigger>
<EventTrigger>
<Enabled>true</Enabled>
<Subscription>&lt;QueryList&gt;&lt;Query Id="0" Path="System"&gt;&lt;Select Path="System"&gt;*[System[Provider[@Name='Microsoft-Windows-Winlogon'] and EventID=7001]]&lt;/Select&gt;&lt;/Query&gt;&lt;/QueryList&gt;</Subscription>
</EventTrigger>
</Triggers>
<Principals>
<Principal id="Author">
<UserId>Diabolik-Seven\Diabolik-Win7</UserId>
<LogonType>S4U</LogonType>
<RunLevel>HighestAvailable</RunLevel>
</Principal>
</Principals>
<Settings>
<MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
<DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
<StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
<AllowHardTerminate>true</AllowHardTerminate>
<StartWhenAvailable>false</StartWhenAvailable>
<RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
<IdleSettings>
<StopOnIdleEnd>true</StopOnIdleEnd>
<RestartOnIdle>false</RestartOnIdle>
</IdleSettings>
<AllowStartOnDemand>true</AllowStartOnDemand>
<Enabled>true</Enabled>
<Hidden>false</Hidden>
<RunOnlyIfIdle>false</RunOnlyIfIdle>
<WakeToRun>false</WakeToRun>
<ExecutionTimeLimit>P3D</ExecutionTimeLimit>
<Priority>7</Priority>
</Settings>
<Actions Context="Author">
<Exec>
<Command>C:\Windows\regedit.exe</Command>
<Arguments>/s C:\ROE.reg</Arguments>
</Exec>
</Actions>
</Task>

Allora.................... poi ho fatto questa prova:
1) Ho svuotato a mano il RunOneEx
2) Ho cancellato a mano la TaskBarWinXP
3) Ho disattivato la QuickLaunch a mano
3) E quindi ho disconnesso l'account


Ho aspettato una diecina di secondi e ho rifatto il login.................. in pratica al login la QuickLauch è ricomparsa!!! Non dove di solito la piazzo io ma è RICOMPARSA!!!
Sono poi andato a vedere però nel registro e il RunOneEx è vuoto però c'è il valore TaskBarXP......... quindi questo significa, in teoria, che in qualche modo il tutto viene re-importato.
Cioè proprio per questo motivo mi chiedo se il RunOneEx viene eseguito solo al riavvio o anche solo facendo logout e login.......... perchè se il RunOnceEx viene diciamo eseguito anche alla disconnessione ecco spiegato perchè me lo ritrovo vuoto ogni volta.

Dirrei che è già un buon risultato.......... per tagliare la testa al toro ora appunto potrei provare con una chiave di TEST come non sono riuscito stanotte:
Cioè invece di far importare il tutto posso provare a creare un doppione di questa Operazione Pianificata e quindi far creare un valore farlocco li all'interno di Desktop e vedere effettivamente se questo viene importato................. questo perchè c'è da chiedersi ad esempio se posso saltare il passo del RunOnceEx e magari importare direttamente il file .reg del TaskBarWinXP.
Dirrei che c'ho da fare altri test in merito.

*EDIT 2a PARTE*
Ho fatto un riavvio di prova............. ho spostato la barra sulla sinistra del tasto start.......... e provato a fare una disconnessione dell'utente. Bè quando mi sono riloggato la barra è ricomparsa all'estrame destra cioè alla sinistra del System Tray.
Il problema è che se io la sposto e la ripiazzo li dove la voglio io il valore HEX del TaskBarWinXP non cambia!
E ancora + grave è che cancellando a mano la chiave........ disattivando la QuickLaunch e rimettendola la chiave non ricompare nel registro....................... azz.........

*EDIT Finale (credo) x Oggi:
Ho creato una seconda operazioni pianificata:

<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
<RegistrationInfo>
<Date>2016-05-23T18:08:48.509</Date>
<Author>Diabolik-Seven\Diabolik-Win7</Author>
<Description>Test 2</Description>
</RegistrationInfo>
<Triggers>
<BootTrigger>
<Enabled>true</Enabled>
</BootTrigger>
<EventTrigger>
<Enabled>true</Enabled>
<Subscription>&lt;QueryList&gt;&lt;Query Id="0" Path="System"&gt;&lt;Select Path="System"&gt;*[System[Provider[@Name='Microsoft-Windows-Winlogon'] and EventID=7001]]&lt;/Select&gt;&lt;/Query&gt;&lt;/QueryList&gt;</Subscription>
</EventTrigger>
<EventTrigger>
<Enabled>true</Enabled>
<Subscription>&lt;QueryList&gt;&lt;Query Id="0" Path="System"&gt;&lt;Select Path="System"&gt;*[System[Provider[@Name='Microsoft-Windows-Winlogon'] and EventID=7002]]&lt;/Select&gt;&lt;/Query&gt;&lt;/QueryList&gt;</Subscription>
</EventTrigger>
</Triggers>
<Principals>
<Principal id="Author">
<UserId>Diabolik-Seven\Diabolik-Win7</UserId>
<LogonType>S4U</LogonType>
<RunLevel>HighestAvailable</RunLevel>
</Principal>
</Principals>
<Settings>
<MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
<DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
<StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
<AllowHardTerminate>true</AllowHardTerminate>
<StartWhenAvailable>false</StartWhenAvailable>
<RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
<IdleSettings>
<StopOnIdleEnd>true</StopOnIdleEnd>
<RestartOnIdle>false</RestartOnIdle>
</IdleSettings>
<AllowStartOnDemand>true</AllowStartOnDemand>
<Enabled>true</Enabled>
<Hidden>false</Hidden>
<RunOnlyIfIdle>false</RunOnlyIfIdle>
<WakeToRun>false</WakeToRun>
<ExecutionTimeLimit>P3D</ExecutionTimeLimit>
<Priority>7</Priority>
</Settings>
<Actions Context="Author">
<Exec>
<Command>C:\Windows\regedit.exe</Command>
<Arguments>/s C:\QL.reg</Arguments>
</Exec>
</Actions>
</Task>

Questa in pratica, nelle stesse condizioni dell'altra, non fa altro che re-importare direttamente il QL.reg direttamente senza passare dal RunOnceEx!

Ora in teoria o un modo o nell'altro la barra la deve caricare........... perchè appunto con queste 2 operazioni pianificate attive:
1 ) Quando faccio lo Shutdown di fatto di dovrebbe veridicare L'event ID 7002........ e quindi dovrebbe venir aggiunta sia la chiave sul RunOnceEx e sia re-importato il QL.reg da C:\

2) Allo stesso identico se io faccio la disconnessione e il login perchè appunto si verifica l'Event ID 7001

3) Entrambe le 2 operazioni pianificate sono poi anche configurate per avviarsi all'avvio......... questa cosa appunto sia riaggiungere la voce nel RunOnceEx e sia re-importare il QL.reg......

Ora non si scappa............. non mi resta che aspettare quei X giorni per vedere cos'è che viene fuori..................... alla disconnessione dell'utente però non riesco a far rimanere la QuickLaunch ora li dove la voglio io....... :(



*EDIT xa PARTE*
Lo sapevo che non fosse l'ultimo riavvio......... ho voluto provare a piazzare un'ulteriore riga di TEST in uno dei due file .reg, + esattamente ho aggiunto questo:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop]
"Importato da Test 2"=""

Nello stesso file QL.reg che è quello, ricordo, che va ad importare anche il valore HEX del TaskBarWinXP. Quindi ho fatto una prova di disconnessione e riconnessione dell'utente e......... questo valore REG_SZ è appunto comparso li su Destkop poco sopra proprio dov'è TaskBarWinXP.

Non ho provato a verificare facendo un riavvio completo di Windows................. proverò domani quando di fatto andro a riaccendere il computer. Di fatto ora non farrò altro di cancellare questo REG_SZ di TEST....... in teoria domani quando riaccendo il PC dovrei riavviare regedit e ritrovare la chiave li perchè appunto viene cmq riaggunta da una delle 2 operazioni pianificate. Poi per assurdo posso continuare i test per vedere se posso escludere una delle 2 operazioni e magari lasciarne una sola....................

DjDiabolik
25-05-2016, 13:25
Ci dev'essere qualcosa sul mio pc oppure qualche impostazione della board che a distanza di giorni non mi fa modificare i vecchi post.........
Allora ho succose novità:
Finalmente le due operazioni pianificate funzionano come dovrebbe....... ora ho 2 file .reg distinti in C:\ che vengono entrambi aggiunti usando il regedit /s.

Uno di questi 2 è relativo al valore TaskBarWinXP in Desktop e contiene una valore REG_SZ a funziona di TEST. L'altro invece carica in RunOnceEx un secondo importare dello stesso file .reg che contiene la TaskBarWinXP e a sua volta ha un secondo REG_SZ a funzione di TEST. Entrambi i valori test vengono scritti nello stesso path di registro della TaskBarWinXP!

Ieri sera ho spento il pc.......... l'ho riacceso pochi minuti fà.........ed entrambi i valori di TEST sono comparsi e quindi entrambi i file .reg ed entrambe le operazioni pianificate funzionano a meraviglia.

Ora c'è da vedere........se anche cosi................ la QuickLaunch scompare dopo x giorni. Se si........... allora l'unica soluzione resta quella del killaggio di explorer.exe...........

DjDiabolik
31-05-2016, 20:51
Allora ragazzuoli......... mi scuso in anticipo con i moderatori per questo mio tripo post consecutivo anche se obbiettivamente sono passati alcuni giorni dal mio ultimo e forse mi sembra giusto riportare in "auge" la discussione in merito a questo, probabile, bug di windows 7!

Devo confermare che quello che s'è fatto in pratica tutti i miei tentativi di riaggiungere la voce al registro della TaskBar durante l'avvio porta i suoi frutti!!!
Alla fine dopo prove su prove ho affinato le varie "Operazioni Pianificate" e tutti i file .reg e appunto sono arrivato al punto che riesco a far aggiungere la chiave al registro proprio prima che il desktop venga effettivamente caricato e quindi di fatto anche dopo diversi giorni e svariati riavvi e svariati disconnessioni e riconnessioni dell'utente la BARRA E' SEMPRE RIMASTA SENZA + SCOMPARIRE!

Tutta la procedura però porta ha qualche piccolo svantaggio:
In pratica mi sembra di aver capito che se io decido di aggiungere un collegamento ad un'app all'attuale barra (inoltre non si può cambiare la disposizione... in pratica le app vengono allineante in ordine alfabetico) il valore HEX del registro cambia e quindi c'è, ovviamente manualmente, di riottenere il nuovo valore e quindi cambiarlo nel file REG che viene reimportato ad ogni riavvio di windows stesso.

Questo è l'unico piccolo svantaggio.......

Bisognerebbe chiedere a quelli di Microsoft perchè di volta in volta Windows 7 si dimentica di questa chiave di registro.............

x_Master_x
31-05-2016, 21:28
Si potrebbe ovviare la problema dello "svantaggio" facendo una copia di backup aggiornata tramite:

REGEDIT /e "X:\Percorso\Backup.reg" HKEY_CLASSES_ROOT\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop


Meglio con VBS per controllare se la chiave effettivamente esiste prima di effettuare il backup

'x_Master_x
Const HKCU = &H80000001
Set oReg = GetObject("Winmgmts:root\default:StdRegProv")

Set WshShell = Wscript.CreateObject("Wscript.Shell")
sKeyPath = "Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop"
sValue = "TaskbarWinXP"

If RegValueExists(HKCU, sKeyPath, sValue) Then
WshShell.Run "REGEDIT /e ""X:\Percorso\Backup.reg"" HKEY_CLASSES_ROOT\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop", 0, True
Else
WshShell.Quit
End If

Function RegValueExists(sHive, sRegKey, sRegValue)
Dim aValueNames, aValueTypes
RegValueExists = False
If oReg.EnumValues(sHive, sKeyPath, aValueNames, aValueTypes) = 0 Then
If IsArray(aValueNames) Then
For i = 0 To UBound(aValueNames)
If LCase(aValueNames(i)) = LCase(sRegValue) Then
RegValueExists = True
End If
Next
End If
End If
End Function


Sempre con l'utilizzo dell'Utilità di Pianificazione per evitare di farlo a mano

DjDiabolik
01-06-2016, 01:45
Si potrebbe ovviare la problema dello "svantaggio" facendo una copia di backup aggiornata tramite:
CUT CUT quasi mi dimenticavo di togliere il codice dal quote come l'altra volta :)
Sai che c'avevo pensato pure io poco dopo aver fatto il reply... in effetti avevo pensato di far esportare tutta la sezione Desktop al momento del logout e dello shoutdown cioè in pratica quando avviene l'id 7002 (se non sbaglio il 7001 è il login giusto?). Cioè in teoria io ora all'avvio in caso dei 2 event id io importo il reg del runonceex..... poi è tramite runoneex che io faccio reimportare la chiave TaskBarXP.

Sempre in teoria quando io avvio lo shutdown cmq sia l'utente viene prima disconnesso quindi dovrebbe verificarsi un eventid 7002..... in questo caso io potrei fare in modo di esportare la chiave di registro e allo stesso tempo impostare il runonceex per importare questo file .reg cosi che esso viene reimportato al successivo avvio di windows.

Non so ma non credo di essermi spiegato bene....... ma io dirrei a questo punto di andare step per step tanto poi le operazioni pianificate si possono disattivare a piacimento :)
Allora provo a creare un'altra operazione pianificata in modo che in cavo di Event ID 7002 usi il regedit per esportare la chiave desktop......
E' un problema se poi viene anche esportata la chiave Upgrade ? Insieme alla chiave TaskbarXP io c'ho questo upgrade li che non so che roba sia :)

Stavo poi dando un'occhiata al VBS ma è arabo :)
L'altra volta mi dicevi che io dovrei usare il wscript.exe per lanciare un vbs dalle operazioni pianificate giusto ?
Cioè in pratica il vbs controlla se è presente la chiave TaskBarXP e se si appunto esporta tutta la sezione Desktop nel file .reg.......

Poi la parte del "function" cosa fa ??

Poi aspetta un pò... ma non è hkey_current_user ?

Teoricamente la parte del controllo della chiave si può escludere... perchè se non c'è ho già imprecato all'avvio perchè è scomparsa..... non dici ? :)

Ah una cosa........ dov'è che posso trovare una lista degli event id ??


*EDIT*
Azz... piccolo ma grave problema da risolvere prima di fare ogni prova:
Ora quando avvio l'unita di pianificazione mi dice "L'attività selezionata (0) non esiste più. Per visualizzare le attivita correnti fare click su aggiorna".
Solo che lo "0" è tra parentesi graffe e l'errore compare un paio di volte e ricompare ovviamente se clicco su aggiorna.......................


*EDIT delle 6e25 quasi*
Io l'avevo detto........va a finire che c'è da formattare! Non se ne esce fuori da questo "Task Scheduler" e continua a darmi quell'errore. Google come al solito è un'infinità di soluzioni ma le ho provate tutte (per fino quella di cancellare tutti i file dalla cartella "Tasks" e quindi ricrearli e/o ricopiarli uno alla volta fino a trovare quelli che mi danno l'errore) ma al riavvio l'errore compare per una voce poi al prossimo riavvio lo fa per un'altra.

Ormai windows è completamente fuori controllo........................ inoltre mi sembra di capire che le "Operazioni Pianificate" non vengono + eseguite se provo a riavviare windows.......ma invece si se io faccio un "Disconnetti utente"........... ottimo..... mi sa che il pastrocchio è servito.

*EDIT 6e30*
Anzi no......rettifico...... le operazioni pianificate non vanno + in esecuzione ne riavviando e ne disconnettendo l'utente......... è la fine.

*EDIT 6e55 quasi*
Non ci capisco + niente..... le operazioni pianificate sembrano ora ripartite tranquillamente...........ma è presto (in tutti gli effetti) per cantar vittoria.