Windows Confidential: La questione del ripristino

La cronologia della funzionalità “ Ripristina la precedente cartella all'accesso ” è certamente tumultuous — back-e-via decisioni e i commenti degli utenti.

Raymond Chen

Quando Microsoft ha introdotto la nuova interfaccia di Esplora risorse in Windows 95, esisteva una caratteristica Salvataggio finestre aperte. Tutte le finestre Explorer aperte quando disconnesso erano riaperto automaticamente quando accede nuovamente.

In Windows XP questa funzionalità è stata disattivata per impostazione predefinita. Impossibile riattivare selezionando l'opzione “ ripristinare windows cartella precedente all'accesso. ” Sebbene sia disattivata per impostazione predefinita, questa funzionalità è stata eseguita avanti a Windows Vista. Quindi in Windows 7 eseguito in una complessa a causa di un cambiamento di modalità Explorer Salva le impostazioni della finestra.

Prima di Windows 7, le dimensioni e la posizione di una finestra Explorer era associata alla cartella di visualizzazione di. La cartella documenti aperti in una dimensione e posizione. Cartella immagini aperta in una diversa dimensione e la posizione.

Questa progettazione ha portato a un abbastanza comune, ovvero ancora problematico, motivo. Aprire la cartella documenti e ridimensionare a proprio piacimento gli utenti. Che potrebbe quindi utilizzare tale finestra per passare a un'altra cartella e quindi chiudere la finestra Esplora. Windows dovrebbe salvare personalizzata finestra dimensioni e posizione con la seconda cartella, non con la cartella documenti. Quando gli utenti della cartella documenti, sarebbe la dimensione originale.

Questo era particolarmente frustrante quando la dimensione originale era “ errata ” in qualche modo importante. Il risultato era lamentele come, “ non so perché, ma Explorer apre sempre il modo di finestra documenti troppo piccolo, ” e, “ ogni volta viene ridimensionata a qualcosa di meglio, ma la volta successiva che si apre tale, è nuovamente alla dimensione piccola. ” Questa frustrazione è stato composto quando utenti finalmente i documenti aprire la dimensione a destra e su documenti e quindi chiudere Esplora un giorno sono aperti nella cartella immagini. La cartella documenti simile quindi dalla cartella immagini.

Il personale di Windows 7 ha tentato di eseguire una cosa era per salvare le impostazioni della cartella quando si è spostato immediatamente oppure quando la finestra è chiusa, ma che effettuate operazioni peggio. Se l'utente apre la cartella immagini, ridimensionata talmente, quindi esplorare la cartella documenti e quindi chiusa la finestra, non solo hanno le impostazioni della cartella immagini infettare la cartella documenti (precedente), ma in entrambe le finestre ha le stesse dimensioni salvato e la posizione. Se l'utente aperto successivamente la cartella documenti e la cartella immagini separatamente, vengono visualizzati direttamente su altro.

Capitalizzazione ulteriormente il problema era che, mentre la dimensione e la posizione è stata memorizzata come attributo di un cartella, il layout dei vari componenti di frame, ad esempio il riquadro di anteprima è un'impostazione globale. Ciò ha portato a conflitti in cui, ad esempio, una dimensione errata oppressively per una finestra più piccola è stato un riquadro di anteprima è una dimensione ragionevole per una finestra della cartella.

Ripristino di ordine

La soluzione (se questo è ciò che si desidera chiamarlo) era rendere il ridimensionamento e il posizionamento delle finestre Esplora un'impostazione globale anziché un'impostazione per cartella. Alcune persone posizionare con attenzione le cartelle in modo che ciascuna di esse verrà aperto in una parte diversa dello schermo con una dimensione specifica. Una conseguenza di questa soluzione è che le persone perso la disposizione della finestra attenzione.

La speranza è che la finestra migliorata ridimensionamento e posizionamento delle funzionalità di Windows 7 (ad esempio Aero Snap) potrebbe ridurre la necessità di tale finestra preciso posizionamento in generale. Lo svantaggio di questo approccio è che tutte le finestre delle cartelle finita alla stessa dimensione e posizione, era un problema per la funzionalità “ Ripristina la precedente cartella all'accesso ”. Tutte queste finestre ripristinate aumento in pila su di loro. Poiché tale risultato è stato così horrible e la funzionalità fosse stata disattivata per impostazione predefinita per otto anni comunque, tale funzionalità Microsoft semplicemente rimossa durante lo sviluppo di Windows 7.

Commenti degli utenti era swift. Per la versione finale di Windows 7, Microsoft ripristinato la funzionalità di ripristino, specie di. Il criterio di finestra di posizionamento globale rimane attiva, ma un caso speciale viene effettuato per “ ripristino precedente finestre delle cartelle all'accesso. ”

Quando ci si disconnette, le dimensioni e le posizioni di tali finestre vengono salvate in un percorso particolare. La funzionalità “ Ripristina la precedente cartella all'accesso ” può pertanto ripristinarli in esattamente la stessa posizione che fossero quando disconnesso. Questo è il motivo per tutti i valori archiviati magici. Aprire la finestra manualmente e seguono le regole globali.

Raymond Chen

Raymond Chen Web sito, The Old New Thing e libro intitolato identico (Addison-Wesley, 2007) si occupa della cronologia di Windows, programmazione Win32 e potenze illusory riparazione del nastro nero elettrico.

Contenuto correlato