Confidencial de Windows: la leyenda de desinstalar

Incluso algo tan sencillo como la instalación o desinstalación de un programa requiere que Windows recupere información tal como el tamaño y la fecha de la aplicación.

Raymond Chen

Al instalar y desinstalar programas, hay mucho que sucede en segundo plano. ¿Dónde se va a obtener el tamaño de la aplicación y la fecha de instalación la función programas y características? Ha sido un destino en movimiento.

Windows 95 se introdujo un conocido como agregar o quitar programas del panel de control. En su original simplemente proporcionan una lista de aplicaciones que se había registrado un desinstalador. Cuando se le pregunte desinstalar un programa, Windows ejecutó el programa de desinstalación registrado: no demasiado complicado en absoluto.

Después de Windows 95, investigación de usuario ha identificado un problema que surgiera algunas personas. Podría rellenar sus discos duros y desean desinstalar una aplicación para liberar espacio en disco. Sin embargo, en la lista de agregar o quitar programas existente no estaba mucho ayuda consiste en saber qué programas fueron merece la pena la desinstalación. El nombre de la aplicación en la lista no era suficiente para determinar si la aplicación no vale la pena mantener siempre.

Nombre, rango y número de serie

Con Windows 2000, Microsoft agregó una serie de heurística a la lista de agregar o quitar programas para ayudar a los usuarios a tomar decisiones más informadas. Investigación de usuario se determinó que la fecha de instalación de la aplicación, la cantidad de espacio de disco consume y con qué frecuencia se utiliza esa aplicación ayudaría más a los usuarios decidir qué programas para desinstalar. Que constituye una valiosa información para que, pero ¿cómo se obtiene?

Las aplicaciones lo único que se debe proporcionar cuando registra para desinstalar era el nombre de la aplicación y una ruta de acceso para el programa de desinstalación. ¿Por lo que sería toda esta información procedencia de?

Cuando registra para la desinstalación, las aplicaciones tenían la opción de escribir el tamaño de fecha y la aplicación de instalación. Pero, ¿qué ocurre si una aplicación no ha proporcionado esta información? ¿Qué sucede con la información de uso de la aplicación?

Agregar o quitar programas que se tiene que iniciar la averiguación. Para cada aplicación registrada para la desinstalación, agregar o quitar programas se pasa por todos los accesos directos en el menú Inicio y busca palabras en el nombre de método abreviado que coinciden con el nombre de la entrada de la desinstalación.

Por ejemplo, si "Awesome programa para Windows" busca agregar o quitar programas y encuentra un acceso directo del menú inicio llamado "Bastante buena programa para Windows", que contaría como una coincidencia de dos palabras. Las palabras "Programa" y "Windows" aparecen en ambos. Agregar o quitar programas, a continuación, elija el nombre con el mayor número de coincidencias. Si el número de coincidencias es al menos dos, utiliza esa frecuencia de uso de destino de acceso directo como la frecuencia de uso de la aplicación.

Adivinar

Si la aplicación se desinstala el juego de Adivinanzas de información no incluye un información de tamaño de fecha o una aplicación de instalación, continúa. Agregar o quitar programas, se busca el directorio de archivos de programa en todas las unidades de forma similar al menú Inicio. Busca un nombre de directorio con al menos dos palabras en común con el nombre de la aplicación. Si aún no encuentra nada, busca en el directorio raíz de todas las unidades.

El directorio ganador establece el tamaño de la aplicación. La fecha de creación se toma como la fecha de instalación de la aplicación. Recuerde que puede hacer que Windows evitar esta búsqueda de disco con sólo registrar la fecha de instalación de la aplicación y el tamaño como parte de la entrada de la desinstalación.

Si más personas sabían cómo no confiable puede ser el panel de control Agregar o quitar programas, sería menos interesados en utilizarlo como origen para esa información. Recientemente, un cliente quiere saber cómo obtener acceso a la información de "Usó por última vez" para cada aplicación, de forma que podrían desinstalar automáticamente programas que no se han utilizado recientemente. Sólo es ligeramente más fiable que preguntando a un adolescente en la puerta de siguiente del parque monociclo cuánto deberes tiene esta noche.

El panel de control Agregar o quitar programas recibió un visual restyling en Windows XP, pero la funcionalidad subyacente sigue siendo la misma. Cambio de un que error en la mayoría de las personas a tener en cuenta es que no aparece en la barra diagonal. El nombre del panel de control se convirtió en Agregar o quitar programas.

Con Windows Vista, la opción Agregar o quitar programas control panel recibió un makeover más sustancial. En lugar de ser un panel de control personalizado, es más parecido a una ventana del explorador tradicional. Como parte de la makeover, su nombre ha cambiado una vez más, esta vez para programas y características.

Se ha producido otro cambio sutil: ya no muestra "Frecuencia de uso". Porque ya no muestra "Frecuencia de uso", Windows ya no necesita ir a través de dichos cálculos. Tiene que eliminar la búsqueda del menú Inicio.

No hay más de buscar

En Windows 7, la última de la búsqueda del disco ha desaparecido. Si una aplicación no registra una fecha de instalación, en Windows se deduce de la fecha de que creación de la información de registro. Si una aplicación no registra un tamaño estimado, Windows simplemente deja la columna en blanco.

¿Por qué desaparecieron lentamente esta información desde el panel de control de programas y características? Cuando esta característica se presentó en 2000, unidades de disco duro eran diminutas según los estándares actuales. Rellenar una unidad de disco duro era una fuente frecuente de frustración. Con el tiempo, la capacidad de disco duro ha crecido considerablemente. La falta de espacio en disco ya no es alta en la lista de problemas que enfrentan los usuarios típicos.

¿Recuerde que cuando inicia Microsoft TerraServer en 1998 y la mente de todo el mundo boggled en el concepto de 1 TB de espacio en disco? Almacenamiento de información para todos los datos (alrededor de 3 TB) había ocupada 324 unidades de disco duro en siete archivadores de almacenamiento de información. En la actualidad, puede obtener 1 TB de espacio en disco para alrededor de 100 €, y se ajuste a la mano.

Raymond Chen

Raymond Chen Web sitio, el antiguo nuevo Thing y libro del mismo título (Addison-Wesley, 2007) se ocupa de historial de Windows, programación de Win32 y la economía de pastel de luna subterráneas.

 

Contenido relacionado