Visualizza messaggio singolo
Vecchio 28-06-2007, 14.56.48   #24
gsmet
Gold Member
 
Registrato: 13-08-2003
Messaggi: 2.605
gsmet promette bene
Io me ne sono stato zitto, perchè come al solito la filosofia "open source", "condividi la conoscenza" ecc ecc non funziona e avevo capito sin dall'inizio dove andava a parare la tua soluzione (che non è l'unica, anzi è la meno tecnica), che può funzionare, ma solo quando la chiave non sta nel ramo HKCU. Il registro di sistema è ben strutturato, ma alcune cose possono risultare strane, vedi i "softlink di chiave".

Il suo problema, non è nei privilegi utente. Come vedi dall'immagine che ti ha postato e come aveva già detto prima ENTRAMBI i suoi utenti hanno privilegi di Administrator. E si trova sotto Win XP non Vista, quindi non limitati.

Le modifiche che gli stai suggerendo di fare, avvengono su due hive diversi, perchè l'hive HKCU, viene caricato in base al profilo lanciato. Di conseguenza questa chiave:

HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Explorer\Streams\Desktop

Esiste in due (o più) copie, una per l'Administrator e una per l'utente Tiziano. Se la modifica durante un login con l'utente Administrator non modifica quella di Tiziano e viceversa.

Per me risolve molto + in fretta se fa così:
1) Avviare la macchina

2) Se il pc si ferma alla schermata di scelta utente passare al punto 3. Altrimenti, disconnettere l'utente (Menu Start - Disconnetti).

3) Una volta che Windows propone la scelta dell'utente, dare due volte CTRL+ALT+CANC. In questo modo si apre una finestra di login. Accedere da li con l'Administrator. Se questo non funzionasse, accedere con l'administrator direttamente dalla modalità provvisoria.

4) Dirigersi ratti ratti alla chiave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

5) in questa chiave sono elencati delle chiavi che sono nominate con i SID dei vari utenti, trovare quello che fa riferimento a Tiziano guardando i valori di ProfileImagePath. Se ce n'è più di uno che fa riferimento a Tiziano, trova quello che sta anche sotto il ramo HKEY_USERS.

6) Posizionarsi sotto HKEY_USERS\<SID corretto>\ Stare attenti che non sia quello dell'amministratore, che cmq dovrebbe essere molto corto e quindi distinguibile.

7) Aprire la chiave HKEY_USERS\<SID corretto>\Software\Microsoft\Windows\CurrentVersio n\Explorer\Streams\

8) Impostare le Autorizzazioni e soprattutto il PROPRIETARIO tramite il pulsante Avanzate della chiave Desktop. Verificare che la protezione sia apposto anche sulla chiave Streams.

9) Dopo aver impostato le autorizzazioni prova a riavviare, se non va ancora ripeti tutto e cancella la chiave Desktop, in modo che Windows la ricrei da se.

Se a questo punto Windows ricreandola te la ricrea bacata, il problema sta su una delle chiavi padre, non sulla chiave Desktop. Dovresti verificare che i proprietari siano corretti, che le impostazioni siano sempre ereditate dal ecc ecc. Ma in questo caso è anche possibile che uno dei programmi di pulizia, o magari un programma che salva la posizione delle icone stia impedendoti di modificare quella chiave.

Ah se potessi postare un export della chiave ProfileList giusto per capire come stanno messi i tuoi SID non sarebbe male.
___________________________________

-- Tommaso, Programmatore R&D

Ex-Microsoft Student Partner - Università degli Studi di Padova (non si può essere studenti tutta una vita)
Ex-prof (non si può essere precari tutta una vita)

"Non li fanno più i virus di una volta"

Ultima modifica di gsmet : 28-06-2007 alle ore 15.00.46
gsmet non è collegato   Rispondi citando