Windows XP e l'ordinamento dei file
Windows XP a differenza di Windows 2000 introduce un nuovo algoritmo di ordinamento dei file.
Quindi quando voi aprirete esplora risorse potrete notare che in alcuni casi (di solito quando nel nome del file sono presenti dei numeri) vengono ordinati diversamente nei due sistema operativi.
In Windows XP viene usata una
API (Application Programming Interface), diciamo una funzione del sistema operativo chiamata
StrCmpLogicalW.
Praticamente invece di essere ordinati prendendo carattere per carattere, quando nel nome sono presenti dei numeri vengono presi e considerati come numeri.
Ne vediamo un esempio qui di seguito:
Diversi tipi di ordinamento su Win2k e XP
Come ripristinare l'ordinamento
A qualcuno magari questo comporterà dei disguidi magari migrando degli script o delle applicazioni da Windows 2000 a XP. C'è la possibilità però di ritornare al vecchio ordinamento di Windows 2000, vediamo quindi come fare:
N.B. Per fare questa modifica è necessario avere installato il Service Pack 1 di XP
- Aprite il Registro di Windows da Start->Esegui
- Digitate
regedit e premete Ok
- Ora, potete modificare l'impostazione a
livello macchina o a
livello utente, quindi scegliete voi e scendete nell'albero scegliendo una delle due seguenti chiavi:
(livello utente)
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer(livello macchina)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer- Sulla parte di destra create una nuova chiave di tipo DWORD chiamata
NoStrCmpLogical e assegnate il valore di 1
- Ora è sufficiente riavviare il sistema e l'ordinamento sarà quello di Windows 2000
La nuova chiave di registro appena creata