Di seguito gli interventi pubblicati in questa sezione, in ordine cronologico.
Per riuscire a simulare il click del tasto sinistro del mouse dentro un combobox, basta impostare la proprietà DroppedDown.
Per gestire elegantemente la cosa ha senso farlo nel momento in cui il Combobox riceve il focus:
[in Visual Basic .NET]
Private Sub MyComboBox_GotFocus() Handles MyComboBox.GotFocus
MyComboBox.DroppedDown = True
End Sub
Senza dubbio Windows Vista, come tanti sistemi operativi "pari" di Microsoft - 95, Me, Vista, 8 (?) - non ha avuto grande fortuna: la performance non è eccellente, il tempo di startup è a dir poco penoso, ma soprattutto il consumo di memoria è da record, cioè praticamente sempre a fare swap anche con 4 GB di RAM fisica.
Chi ha un PC o un notebook dotato di Vista non ha però a disposizione la versione a 64 bit, ma probabilmente quella a 32 bit. Basterebbe passare a Windows 7 a 64 bit per migliorare in generale la velocità e l'uso di memoria a parità di hardware.
Peccato che l'aggiornamento a Windows 7 non sia proprio tra i più economici: 129 Euro per passare a Windows 7 Home Premium! Io ero rimasto ai 16 euro di Apple per passare a Mountain Lion. Chi mi spiega questa cosa? Li considererei sullo stesso piano, ma tutti quei soldi per una versione home mi paiono decisamente troppi. Non ha alcun interesse Microsoft a guadagnare dalla vendita del proprio sistema operativo o dell'aggiornamento per chi vuole fare il passo?
Non vedo davvero un valore aggiunto del sistema operativo Microsoft rispetto a quello della "software house" di Cupertino. Forse l'unica cosa che sbaglio è semplicemente mettere a confronto i due prezzi, quando Apple guadagna - molto - anche dalla vendita del proprio hardware, mentre Microsoft non guadagna affatto dalla vendita dell'hardware su cui girerà il proprio sistema, a meno della quote della versione OEM. O magari la considerazione più generale che si può fare è che la somma della spesa di hardware e software per allestire un computer Apple con OS X è spessissimo superiore alla somma totale di un PC e Windows anche una volta aggiornato a versione più recente.
O forse vale la pena spremere come limoni quei pochi che lo comprano l'aggiornamento o che sono costretti a farlo, tanto il "resto del mondo" che vorrà aggiornarsi si installerà la versione craccata o deciderà di passare al nuovo sistema solo nel momento in cui cambierà l'hardware e quindi accederà al nuovo sistema in versione OEM?
O l'aggiornamento ad un sistema operativo comporta il reperimento dei nuovi driver e la cosa è generalmente problematica per un PC, soprattutto se si installa una versione del sistema che è decisamente più recente rispetto al lavoro di aggiornamento e distribuzione dei driver che potrebbe aver fatto il produttore o il distributore dell'hardware?
Eccoli qua, presi direttamente da una pagina del sito di Microsoft.
http://windows.microsoft.com/it-IT/windows-8/system-requirements
Ecco cosa ti server per eseguire Windows 8 nel tuo PC:
Processore: 1 gigahertz (GHz) o superiore con supporto per PAE, NX e SSE2 (altre info)
RAM: 1 GB (32 bit) o 2 GB (64 bit)
Spazio su disco rigido: 16 GB (32 bit) o 20 GB (64 bit)
Scheda grafica: Microsoft DirectX 9 con driver WDDM
Requisiti aggiuntivi per l'utilizzo di alcune funzionalità:
Per usare il tocco, devi avere un tablet o un monitor che supporta le funzionalità multitouch (altre info).
Per accedere a Windows Store per scaricare ed eseguire app, deve essere attiva una connessione Internet e la risoluzione dello schermo deve essere almeno 1024 x 768.
Per ancorare le app, la risoluzione dello schermo deve essere almeno 1366 x 768
Accesso a Internet (potrebbe essere richiesto il pagamento di una tariffa a parte a un provider di servizi Internet)
L'avvio protetto richiede un firmware che supporta UEFI v2.3.1 Errata B e include l'Autorità di certificazione Microsoft Windows nel database di firme UEFI.
Per garantire le prestazioni ottimali di alcuni giochi o programmi, può essere necessaria una scheda grafica compatibile con DirectX 10 o versioni successive
Account Microsoft per alcune funzionalità
La riproduzione di DVD richiede un software separato (altre info)
Licenza per Windows Media Center, venduta separatamente (altre info)
BitLocker To Go richiede un'unità flash USB (solo Windows 8 Pro)
BitLocker richiede Trusted Platform Module (TPM) 1.2 o un'unità flash USB (solo Windows 8 Pro)
Hyper-V client richiede un sistema a 64 bit con funzionalità SLAT (Second Level Address Translation) e altri 2 GB di RAM (solo Windows 8 Pro)
È necessario un sintonizzatore TV per riprodurre e registrare programmi TV in diretta in Windows Media Center (solo Windows 8 Pro Pack e Windows 8 Media Center Pack)
I contenuti TV Internet gratuiti variano in base all'area geografica e alcuni possono richiedere costi aggiuntivi (Windows 8 Pro Pack e Windows 8 Media Center Pack)
Per controllare se il tuo PC soddisfa questi requisiti, puoi eseguire Assistente aggiornamento.
Ieri pomeriggio ho provato in vari modi a scaricare l'Upgrade Assistant di Microsoft verso Windows 8.
Inizialmente avevo dato in qualche modo la colpa al browser e alla lingua del mio sistema - venivo redirezionato in una pagina errata, a causa di non felice localizzazione, abbastanza tipica dei siti Microsoft - poi quando ho provato a scaricare lo stesso Assistant usando un sistema Windows Server 2008 con lingua inglese, stessa cosa, ho pensato che usasse la geolocalizzazione per stabilire che ero italiano.
Ci avevo rinunciato, a causa di questo bug, ma stanotte devono aver sistemato il problema e così son riuscito a scaricare l'Upgrade Assistant e a farlo partire.
L'esito è che dovrei farcela a passare a Windows 8 - il condizionale è d'obbligo a causa della mia scheda grafica, una ATI Radeon HD 3470 - ma mai dire mai.
La cosa positiva è che il costo dell'aggiornamento a Windows 8 è di soli 29,99 Euro, davvero meno di quello che mi aspettavo.
Dopo qualche giorno di Windows 8 - mi sono infatti deciso di imbattermi in questa avventura stanco di aspettare eternamente Vista nel suo infinito swap su disco - ho affrontato ad una ad una le classiche problematiche che si riscontrano con Windows, quando si passa ad un sistema più nuovo. Tutto questo lavoro sul computer che uso per buona parte della mia attività professionale, quindi capite che tutto deve essere al posto giusto.
Nemmeno questa volta sono riuscito ad usare le utilità che consentono di migrare un utente da un computer all'altro o da un sistema all'altro, per tutta una serie di motivi, ma, alla fine della fiera, fare la stessa operazione a mano - cioè la piallatura e successiva copia di quello che serve - non è mai una cattiva idea, anzi.
A dire il vero la procedura di migrazione l'ho anche provata: mi aspettavo che essa fosse in grado di recuperare tutti i file di un utente che si trovano su un disco esterno, un disco estratto da un PC defunto o da un sistema operativo che non vuole più sapere di partire, o ancora un disco ottenuto da un data recovery. Purtroppo la migrazione prevede che l'abbiate preventivamente gestita dal PC di provenienza e se questo sistema è antecedente a Windows 7, non c'è verso di farlo. In sostanza l'utility di Migrazione utente di Microsoft è inutile. Bisogna ricorrere a strumenti di terze parti, che sono tutto tranne che essere semplici, come DataGrab o D7.
Dopo un paio di giorni di installazioni e di aggiornamenti su questo Windows 8, vi ritroverete un "porcaio" nella nuova schermata touchscreen: qualsiasi eseguibile per il vostro desktop è stato messo nelle piastrelle della parete di Windows 8, per cui dovrete smanettare un bel po' per portarvi in prima pagina quelle che ritenete più utili e altrettanto per eliminare quelle che non userete mai, tanto avrete sempre la possibilità di lanciare quei processi con un doppio clic in una finestra del buon vecchio Windows Explorer. Tanto per intenderci, se andate ad installarvi un pacchetto completo, come Visual Studio 2010, vi ritroverete nell'interfaccia Metro tutti gli eseguibili presenti nelle cartelle del programma installato, cioè qualcosa come almeno una trentina di bottoni. Non è certo un bell'aspetto ordinato in quella che è la pagina con cui si presenta il frontend del mio sistema operativo...
Per carità, per tutto il resto Windows 8 a 64 bit è una scheggia, davvero velocissimo. Finalmente, dopo quasi quattro anni dall'acquisto di questo mio notebook - un Sony Vaio con Core Duo P8600 a 2,4 GHz e dotato con normalissimi 4 GB di RAM, posso dire che questo PC è davvero veloce, nonostante in giro ci siano già computer con i5 e i7, che sulla carta dovrebbero essere molto più veloci nella attività multitasking o di calcolo parallelo. Nell'uso medio, cioè monothread, penso che non siano tanto più veloci.
Rimane il fatto che sul fronte dell'interfaccia grafica esprimo ancora tutti i miei dubbi sulla dualità di Windows Desktop e Metro e sul loro tentativo di fusione. Per non parlare della semplice toolbar per tutte le applicazioni nuove. Sono troppo diverse da quelle del desktop, troppo, non c'è una coerenza stilistica generale, come ci si aspetta quando si procede con qualcosa di nuovo, dove l'intuito prende possesso e si fa strada.
A mio modesto avviso per arrivare alla convergenza ci vorrà ancora parecchio: nemmeno Apple ha intrapreso una strada certa e nemmeno il genio di Steve Job aveva pubblicamente espresso delle idee chiare.
Questa, proposta dalla Microsoft mi pare al momento davvero irta e poco intuitiva, ma aspetto ancora qualche settimana prima di trarre un giudizio definitivo.
In Windows 7 è relativamente semplice far partire un eseguibile come un altro utente, anche se non lo sa praticamente nessuno. Basta premere il tasto Shift prima di far comparire il menu contestuale sull'eseguibile o un suo collegamento. Il menu contestuale sarà "addizionato" di una ulteriore voce di menu, "Esegui come altro utente", che ovviamente potete scegliere.
L'opzione è decisamente utile in parecchie circostanze, anche se principalmente serve agli sviluppatori che vogliono provare uno scenario reale, cioè quello di un utente standard, diverso dal profilo che usano solitamente per sviluppare, che invece è di tipo amministrativo e che sostanzialmente può effettuare tutte le operazioni del caso. Diversamente l'utenza finale di prodotti, codici, script ed eseguibili molto spesso non ha i previlegi di amministratore sul proprio computer e quindi i comportamenti di tante applicazioni si scoprono solo nel momento in cui vengono rilasciati, se non è stata considerata tale eventualità, come da prassi anche ormai del più ignaro esperto IT.
In Windows 8 la stessa cosa è possibile anche nell'ambiente desktop, Windows 8 desktop, mentre non lo è affatto in Windows 8 start: se si preme il tasto Shift nel momento in cui cliccate il tasto destro sopra un elemento, nella barra inferiore non comparirà la possibilità di eseguire come altro utente l'elemento selezionato.
In realtà tale voce è possibile farla comparire, andando nell'Editor Criteri di gruppo locali, che è disponibile su Windows 8 Professional o superiore. Per farlo partire, basta andare dentro Start, magari cliccando il tasto Windows e mettersi a scrivere "gpedit.msc": l'ambiente Start effettuerà subito la ricerca di testo che avete inserito e la troverà praticamente subito, alché basterà cliccare il tasto Invio per far partire l'eseguibile.
A questo punto si apre l'editor e scegliete la voce Criteri Computer locale > Configurazione utente > Modelli amministrativi > Menu Start e barra delle applicazioni.
Qui dentro trovate la voce Mostra il comando "Esegui come altro utente" nel menu Start, fate doppio clic per accedere al dialogo di configurazione dell'opzione, il quale vi introdurrà all'opzione attraverso il testo indicato nella guida:
Questa impostazione dei criteri mostra o nasconde il comando "Esegui come altro utente" nella barra dell'applicazione Start.
Se si abilita questa impostazione, gli utenti potranno accedere al comando "Esegui come altro utente" dal menu Start per le applicazioni che supportano questa funzionalità.
Se si disabilita o non si configura questa impostazione, gli utenti non potranno accedere al comando "Esegui come altro utente" dal menu Start per nessuna applicazione.
Nota: questa impostazione non impedisce agli utenti di utilizzare altri metodi, ad esempio MAIUSC + menu di scelta rapida delle Jump List dell'applicazione nella barra delle applicazioni per visualizzare il comando "Esegui come altro utente"
Attivate l'opzione selezionando a sinistra "Attivata" ed uscitevene. Viene creata una chiave di registro che è collocata nel seguente punto:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects\{2EFD5E24-75E6-4F3C-B2B6-E231206FAE9A}User\Software\Policies\Microsoft\Windows\Explorer
La chiave ha come nome ShowRunAsDifferentUserInStart e viene impostata ad 1 per abilitare la voce nel menu Start ed invece a 0 se la si vuole togliere.
Sto girovagando da un bel po' attorno al problema di gestire l'elevazione dei previlegi con Windows. Il pattern della situazione è alquanto tipico e che capita a tanti sviluppatori, ossia lanciare un eseguibile esterno con diritti di amministratore, semplicemente perché l'eseguibile esterno deve intraprendere operazioni di manutenzione sulle installazione, come ad esempio un software di aggiornamento.
Anzitutto è necessario prevedere che l'eseguibile sia contrassegnato in modo tale che esso pretenda diritti di amministrazione prima di partire. Per fare questo basta scrivere qualcosina del manifest file esterno o iniettarlo nel manifest interno come risorsa:
<?xml version="1.0" encoding="UTF-8"
standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1"
manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
<assemblyIdentity version="2.3.0.0"
processorArchitecture="X86" name="YourUpdater.exe"
type="win32"/>
<description>Update Tool</description>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
</application>
</compatibility>
</assembly>
Come potete vedere, i previlegi pretendono di essere amministratore, requireAdministrator, poi sarà carico del sistema operativo tramite UAC (User Access Control) o tramite PCA (Program Compatibility Assistant) a gestire o meno la richiesta all'utente tramite opportuno dialogo con cui intraprendere l'elevazione.
Purtroppo Microsoft continua a rimettere in discussione le politiche di gestione ed ogni qualche mese, il comportamento cambia a seguito di nuove invenzioni di Redmond. Anche alcuni stessi sviluppatori all'interno di Microsoft hanno manifestato tutto il loro disappunto per continuare a cambiare la carte in tavola, cosa su cui gli sviluppatori impazziscono e gli utenti finali ancor di più.
Sostanzialmente se all'interno dell'eseguibile è presente un manifest che dice cosa fare, il problema non si pone, o meglio, non dovrebbe porsi. Esso dice cosa deve fare il sistema, senza che si inventi nulla in particolare. In realtà, già a partire da Windows Vista, il sistema provava per conto suo a tentare l'elevazione semplicemente perché il nome ed il codice binario conteneva qualche occorrenza delle parole "setup", "installer" e "update". Tutto questo però portava al succedere sia dei "false positive" che dei "false negative", con gravi incazzature degli sviluppatori.
Per rendervi conto dell'evoluzione dei fatti, vi lascio a questi articoli:
Ora vi introduco al codice nel mio processo che gira in modalità standard:
Try
updProcess = New Process()
With updProcess.StartInfo
.UseShellExecute = False
.FileName = updPath
.WorkingDirectory = CurDir()
.Arguments = arguments
End With
updProcess.Start()
fileExistsAndLaunched = True
Catch ex As Exception
MsgBox(ex.ToString)
End Try
In realtà ho scoperto una cosa molto più semplice e cioè che Process.Start, se impostato con StartInfo.UseShellExecute a falso, non è in grado di far scattare tutto questo sistema di elevazione dei previlegi, ma esso si ferma a sollevare un'eccezione che recita più o meno così:
ex {Name = "Win32Exception" FullName = "System.ComponentModel.Win32Exception"} System.Type
"Per eseguire l'operazione richiesta è necessaria l'esecuzione con privilegi elevati"
La soluzione è semplice: ricordarsi di farlo con UseShellExecute impostato a vero, anche se all'atto dell'istanziazione di oggetto di classe System.Diagnostics.Process, tale proprietà è già impostata a true, quindi il problema non si pone, a meno che non abbiate tra le mani, come è capitato a me, il caso in cui UseShellExecute era stato forzato a falso...
Inutile dire che per scelta, ma soprattutto per costrizione, sono dovuto passare a Windows 8 per motivi lavorativi. Dopo una decina di giorni la mia impressione è sempre più positiva, anche se c'è ancora qualche problemuccio ancora da sistemare, ma poca cosa rispetto alla lentezza del precedente sistema operativo, Vista Premium SP2 a 32 bit.
Detto questo, inutile che mi sottragga al confronto con OS X, ossia dalle ultime versioni, cioè Lion (10.7) e Mountain Lion (10.8), arrivati rispettivamente agli aggiornamenti 10.7.5 e 10.8.2.
Riprendo volentieri l'articolo di Vincenzo Carcione e mi prendo pure la libertà di scrivere in calce ad ogni punto, se la medesima funzionalità surclassa o arranca rispetto alle ultime incarnazioni del sistema operativo di Cupertino, fermo restando che il mio non è un confronto per dire cosa è meglio e cosa è peggio, valutazione sempre troppo soggettiva, per asettica che la si voglia spacciare. Per poter fare un confronto si dovrebbe ravanare nel secchio di tante altre funzionalità, più o meno importanti che questo o quel sistema hanno o mancano.
Mi limiterò solo a constatare l'effettivo passo in avanti di Windows 8 rispetti ai suoi fratelli più vecchi e un giudizio sommario rispetto alla medesima funzionalità in OS X.
1. Filtro Smartscreen Anti-Malware
Chi usa il browser Explorer dovrebbe già avere familiarità con Windows Smart Screen, la funzione di sicurezza che filtra i download bloccando i virus.
Con Windows 8, Smart Screen è integrato nel sistema operativo stesso quindi non importa se si utilizzano altri browser, le applicazioni scaricate saranno comunque controllate da questo filtro quando si tenta di eseguirle sul computer.
Questa funzione è opzionale, ma è abilitata di default.
Windows 8 controlla meglio il file scaricato, OS X si limita solo a segnalare che c'è un rischio intrinseco (vince Windows).
2. Windows Update meno intrusivo
Windows Update costringe l’utente a riavviare il sistema per installare gli aggiornamenti oppure a rinviare il riavvio più volte.
Con Windows 8, Microsoft ha attenuato i disturbi di Windows Update con la richiesta di riavvio solo una volta al mese.
Inoltre l’avviso del riavvio darà la possibilità di rinviarlo anche fino a tre giorni.
Tutto questo rientra nella nuova ottica di Microsoft e il nuovo Windows per cui si potrà lasciare il pc sempre acceso, mettendolo solo in stand-by.
OS X rimane sempre più avanti in fatto di discrezione e contenimento degli update rilasciati nel tempo (vince OS X).
3. Antivirus integrato
Windows 8 comprende un antivirus integrato e non sarà più necessario installarne uno diverso da Windows Defender ed è praticamente il nuovo nome di Microsoft Security Essentials che si può usare anche su XP e Windows 7.
Windows Defender viene disattivato automaticamente se si installa un altro antivirus.
OS X non ha tuttora bisogno di avere un antivirus, ma attenzione! (vince OS X)
4. Assenza di un lettore per vedere DVD o Blu-ray in Windows 8
Windows 8 non include supporto per la riproduzione di DVD o Blu-Ray.
Molti nuovi computer, i netbook in particolare, non hanno il lettore DVD che oggi è un po’ meno usato rispetto al passato.
Microsoft inoltre punta tutto sui tablet che, ovviamente, non hanno lettore ottico.
Il motivo principale di questa mancanza è comunque legata ai diritti di uso della tecnologia che, evidentemente, Microsoft non ha voluto pagare.
Per fortuna si potrà scaricare ed installare un altro lettore multimediale gratuito come VLC, capace sempre di leggere ogni video da qualsiasi sorgente.
Inoltre se si compra un nuovo computer che ha Windows 8 preinstallato e lettore Cd, si acquisteranno anche le licenze e potranno essere visibili DVD e Blu-ray sul computer.
È possibile poi acquistare l’aggiornamento a Windows 8 Professional che consente di installare il Windows Media Center, non più integrato nell’installazione normale.
OS X è già dotato di codec per DVD, ma non supporta il Bluray, da sempre osteggiato da Jobs & Co. Necessità però anche lui di alcuni docet (parità).
5. Non esistono più i gadget e gli effetti 3D e Windows Aero
Aero Glass fu introdotto con Windows Vista per migliorare la grafica dei temi del desktop.
Gli effetti 3D sono quelli che in Vista e Windows 7 permettono di passare da una finestra all’altra premendo i tasti Alt-Tab (che vengono poco usati).
I Gadget invece sono i riquadri interattivi del desktop che sono stati soppressi anche in Windows 7 e Vista per motivi di sicurezza non si possono più scaricare.
Il motivo per cui sono stati eliminati gli effetti Aero è legato al consumo più elevato di batteria che questi provocano, su tablet e soprattutto su pc portatili.
Microsoft ha tolto parecchi fronzoli, quelli di Apple rimangono e sono sempre un passo avanti (vince OS X).
6. Nuova finestra di Trasferimento dei File
Questo miglioramento è stato finalmente introdotto in Windows 8 e adesso si possono mettere in pausa i trasferimenti di file da un disco all’altro.
Microsoft ha introdotto una bella novità col grafico di progressione (vince Windows).
7. Supporto nativo per le porte USB 3.0
In Windows 7 e altre versioni precedenti di Windows, per far funzionare le porte USB 3.0 sul computer bisogna installare un driver ad hoc.
Con Windows 8, le porte USB 3.0 vengono automaticamente riconosciute.
Anche Mountain Lion supporta nativamente USB 3.0 (parità).
8. Miglioramento del Task Manager
In Windows 7 il Task Manager (o Gestione Attività) è stato sicuramente potenziato ma è rimasto sostanzialmente uguale a quello di Windows XP.
Inoltre è sempre rimasto un po’ complicato da usare per i meno esperti.
Adesso, in Windows 8, si potranno vedere, in una finestra completamente ridisegnata, tutte le applicazioni in esecuzione che si potranno terminare con un solo click.
Non c'è sto bisogno in OS X di metterci dentro il naso (vince OS X).
9. Nuovo sistema per la convalida Windows per contrastare la pirateria
Con Windows 8, non si potrà applicare un normale crack per rendere utilizzabile Windows anche se non originale e non acquistato regolarmente.
Adesso il codice sarà integrato nel computer se viene comprato col sistema pre-installato (quindi la licenza sarà valida solo per quel pc) mentre nel caso di un acquisto di Windows 8 per installarlo sul proprio pc, bisognerà inserire il codice di convalida durante l’installazione, altrimenti non si potrà usare Windows nemmeno per un giorno.
Comprare Windows 8 originale poi è l’unico modo per installare ed acquistare le applicazioni (quelle dell’interfaccia Metro) dal Windows 8 Store, che sarà simile al Mac Store della Apple e richiederà il codice di autenticazione.
Per la prima volta nella storia di Windows, Microsoft avrà un flusso costante di entrate indipendenti dall’acquisto del sistema operativo.
Windows si allinea ai blocchi di casa Apple, introducendo alcuni vincoli (parità).
10. Reset e Refresh del PC
Due nuove funzioni di Windows 8 sono le opzioni di ripristino per riportare il computer in funzione nel caso di errori o problemi gravi.
Il Reset rimuove tutti i dati personali, le applicazioni e le impostazioni e serve, di fatto, a reinstallare Windows.
Il Refresh invece serve a reinstallare Windows mantenendo tutte le applicazioni, i dati e le impostazioni personalizzate.
E cosa succede se il PC non si avvia per niente?
Ora è possibile fare il reset o il refresh (ripristino) dalle schermate di avvio.
OS X sempre molto più avanti in termini di reset, ripristino, recupero del backup e altre operazioni amministrative (vince OS X).
Capita ogni tanto indifferentemente su Windows XP, Vista, ma anche recentemente su Windows 7, che un utente fa per loggarsi sul suo computer e non si ritrova più nulla: sfondo dello schermo predefinito, icone predefinite, documenti e musica predefiniti, cioè cartelle vuote.
Ad uno non può che prendergli il panico e si chiede subito dove sono finiti tutti i suoi file.
In realtà l'impressione è quella non solo di aver perso i propri file, ma anche tutte le configurazioni di programmi come il client di posta elettronica (e tutta la posta elettronica!) ed i preferiti del proprio browser (per chi non usa un account sul cloud, come succede con chi ha un account Google o un account iCloud).
Poi uno si raccapezza un attimo e scopre che in realtà i file ci sono più o meno tutti nel posto dove sono sempre stati e cioè in:
C:\Users\MioNome\
mentre il nuovo desktop, i nuovi documenti, le nuove immagini, i nuovi video ed i nuovi file musicali si trovano probabilmente in un altro posto e cioè:
C:\Users\TEMP\
È sostanzialmente un problema che si può sistemare andando su registro.
D'ORA IN POI LE ISTRUZIONI SUGGERITE POTREBBERO PORTARE AL BLOCCO COMPLETO DEL VOSTRO SISTEMA OPERATIVO WINDOWS. PRESTARE LA MASSIMA ATTENZIONE PRIMA DI PROCEDERE E, NEL DUBBIO, EFFETTUARE UN BACKUP COMPLETO DEL REGISTRO DEL VOSTRO SISTEMA.
Ora che vi si sono drizzati i capelli, andiamo avanti. Ecco in brevi passi cosa c'è da fare:
- lanciare regedit
- andare alla posizione HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
- ci saranno probabilmente due profili del tipo S-1-5-21-XXXXXXXXXXXXX, uno con parte finale .bak e l'altro senza
- col giochino delle tre carte bisogna sostanzialmente scambiarli
- aggiungere .ba al profilo senza
- togliere .bak a quello che ha .bak finale
- modificare quello con .ba temporaneo e farlo diventare .bak
- ora entrate dentro in quello che ora è senza .bak e modificare il valore RefCount portandolo a 0
- sempre dentro lo stesso profilo portare il valore State e portatelo a 0
- chiudete regedit
- non fate nient'altro e riavviate il computer
Al successivo riavvio dovrebbe essere tornato tutto a posto.
Meglio comunque che andiate a vedermi questa guida completa in lingua inglese su Seven Forums, dove sono trattati molti più casi che possono succedere quando si incasinano i profili account di Windows.
|