Confidencial de Windows: Una vez, saltar salto doble

La nueva característica Jump List de Windows 7 permite saltar a elementos recientes o favoritos, pero hay que saltar con cuidado.

Raymond Chen

¿Por qué sólo muestra una lista de salto de una entrada desde un dispositivo de almacenamiento de información conectado en red? Unicidad False es la respuesta. Las Jump Lists son una característica nueva de Windows 7 que ofrecen acceso rápido a los elementos abiertos recientemente. También permiten "anclar" elementos favoritos a la lista para que estén disponibles fácilmente.

Un cliente se observó que a pesar de que habían abren varios archivos desde su dispositivo de almacenamiento de información conectado en red (NAS), Windows 7 Jump List sólo mostraron el archivo más reciente. Si fija un elemento a la lista de salto, y luego intentó fijar un segundo elemento, la primera de ellas fue liberada automáticamente. ¿El cliente deseaba saber por qué es compatible con Windows sólo un elemento de la Jump List para dispositivos NAS?

Esto no era el comportamiento esperado de las listas Jump List. Se supone que se puedan agregar varios elementos de dispositivos NAS del mismo modo que puede agregar varios elementos de las unidades locales.

La investigación adicional reveló que este comportamiento anómalo sucedió únicamente en determinados dispositivos NAS. Por lo tanto, el problema no con dispositivos NAS en general, pero con modelos específicos. Esta investigación resalta otro fenómeno frecuente: la suposición de que un problema es pruebas de algún tipo de error extendido en lugar de ser específico para una situación.

Las listas Jump List utilizan identificadores de objeto para identificar artículos, si la unidad es compatible con ellos. Mediante identificadores de objeto, evita el problema que ocurre al cambiar el nombre o mover un elemento y vuelva a abrirlo en su nuevo nombre. Si el volumen no admite identificadores de objeto, el documento aparecerá dos veces en la Jump List, una vez en su antiguo nombre no válido y una vez en su nuevo nombre.

Mediante identificadores de objeto, puede detectar la Jump List que los dos documentos en realidad son los mismos. A continuación, eliminará la entrada redundante. Estos son los mismos identificadores de objeto se producido hace dos años cuando me he centrado en seguimiento de vínculos de acceso directo.

Único, al igual que todos los demás

El equipo de Jump List desarrollado una teoría para este tipo de comportamiento: podrían informar de ciertos modelos de dispositivos NAS que admiten identificadores de objeto. Cuando pregunte, "¿Qué es el identificador de objeto para este archivo?" Dirán, "Oh, su identificador de objeto es cinco."

A continuación, pregunta, "Qué acerca de este otro archivo?"

"¡ Oh, es cinco, demasiado".

"¿Qué sucede este otro archivo?"

"5".

Sin importar qué archivo darle, siempre indica que el identificador de objeto es cinco.

Bueno, no es realmente cinco. Es un bloque de 48 bytes de datos. El punto es que los identificadores de objeto informan el mismo valor de 48 bytes para todos los archivos en el dispositivo. Esto hace que la Jump List pensar que todos los archivos en el dispositivo realmente son el mismo archivo, y elimina inmediatamente los "duplicados".

El dispositivo es accidentalmente diciendo, "Todos estos archivos son en realidad el mismo archivo que sólo obtiene renombrado mucho". Esto todavía es otro ejemplo de las cosas caer aparte cuando el explorador intenta utilizar una función existente que no todo el mundo ha implementado correctamente.

Lamentablemente, el equipo de Jump List no pudo probar la teoría. No tienen acceso a cualquiera de los dispositivos que presentaba el problema y el cliente decidió no llevar a cabo una investigación más profunda para confirmar la teoría. Sólo tenga esto en cuenta si producen el mismo tipo de comportamiento.

Raymond Chen

**Raymond Chen**idénticamente titulado libro (Addison-Wesley, 2007) y del sitio Web, The Old New Thing, tratar con la historia de Windows, programación de Win32 y furioso y 1170Hz.

Contenido relacionado