Un error de ClickOnce obliga a Microsoft a retirar ciertas actualizaciones de Windows 10
Si eres un usuario de Windows 10, seguro que estás acostumbrado a recibir actualizaciones periódicas del sistema operativo, que en teorÃa deberÃan mejorar su rendimiento, seguridad y funcionalidad. Sin embargo, a veces estas actualizaciones pueden traer más problemas que soluciones, y obligar a Microsoft a retirarlas o corregirlas.
Este ha sido el caso de las actualizaciones KB5028244 y KB5029244, que se lanzaron el pasado 10 de agosto para las versiones 2004, 20H2 y 21H1 de Windows 10. Estas actualizaciones pretendÃan solucionar algunos fallos y vulnerabilidades del sistema, pero en su lugar provocaron un error que afectó a las aplicaciones que usan la tecnologÃa ClickOnce.
¿Qué es ClickOnce y qué error causó?
ClickOnce es una tecnologÃa de Microsoft que permite instalar y ejecutar aplicaciones .NET Framework desde una página web o un servidor remoto, sin necesidad de intervención del usuario. Es decir, basta con hacer clic en un enlace o un archivo para que la aplicación se descargue e instale automáticamente en el equipo, y se actualice cuando haya una nueva versión disponible.
Esta tecnologÃa es muy útil para los desarrolladores, ya que les permite distribuir sus aplicaciones de forma sencilla y segura, sin tener que preocuparse por los permisos, las dependencias o las configuraciones del sistema. Algunos ejemplos de aplicaciones que usan ClickOnce son Visual Studio, Skype for Business o Microsoft Office.
Sin embargo, las actualizaciones KB5028244 y KB5029244 rompieron esta funcionalidad, e impidieron que las aplicaciones ClickOnce se instalaran o actualizaran correctamente. El error se manifestaba de diferentes formas, según el navegador que se usara:
- En Microsoft Edge, se mostraba un mensaje de error que decÃa: “No se puede descargar el archivo. No se puede encontrar el archivo especificado”.
- En Google Chrome, se mostraba una ventana emergente que decÃa: “No se puede abrir esta página. La aplicación no está disponible. Inténtelo más tarde”.
- En Mozilla Firefox, se mostraba una página en blanco con el código XML del archivo .application.
Esto causó muchos inconvenientes tanto a los usuarios como a los desarrolladores, que vieron cómo sus aplicaciones dejaron de funcionar o de recibir actualizaciones.
¿Cómo solucionó Microsoft el problema?
Microsoft reconoció el problema el mismo dÃa que lanzó las actualizaciones, y publicó una nota informativa en su página web. En ella, explicaba que el error se debÃa a un cambio en la forma en que Windows maneja los archivos .application asociados a ClickOnce, y que estaba trabajando en una solución.
Mientras tanto, Microsoft sugirió como solución temporal desinstalar las actualizaciones afectadas desde el Panel de control o la Configuración de Windows, o desinstalar y reinstalar las aplicaciones ClickOnce. Sin embargo, estas opciones no eran muy prácticas ni efectivas, ya que implicaban perder tiempo y datos.
Afortunadamente, Microsoft no tardó mucho en encontrar una solución definitiva al problema. El 13 de agosto, anunció que habÃa implementado una corrección mediante la función de Reversión de problemas conocidos (KIR), que permite revertir los cambios causantes de errores sin tener que desinstalar las actualizaciones.
Esta corrección se aplicó automáticamente a todos los sistemas afectados dentro de las 24 horas siguientes al anuncio. No obstante, Microsoft también proporcionó unos pasos para forzar la aplicación manual de la corrección, por si algún usuario no querÃa esperar o seguÃa teniendo problemas.
¿Qué opinamos del error de ClickOnce y su solución?
Aunque nos alegramos de que Microsoft haya solucionado el error de ClickOnce con rapidez y eficacia, no podemos dejar de lamentar que haya ocurrido en primer lugar. Creemos que este tipo de errores son inaceptables en unas actualizaciones que se supone que mejoran el sistema operativo, y no que lo empeoran.
Además, nos parece que Microsoft deberÃa haber avisado a los usuarios y desarrolladores con más antelación y claridad sobre el problema y su solución, y no limitarse a publicar una nota informativa en su página web. Asà se habrÃan evitado muchas confusiones, frustraciones y quejas.
Por último, nos gustarÃa que Microsoft tomara medidas para evitar que este tipo de errores se repitan en el futuro, y que sometiera sus actualizaciones a un proceso de prueba y verificación más riguroso antes de lanzarlas al público. De esta forma, se garantizarÃa la calidad y la seguridad de Windows 10, y se mantendrÃa la confianza de los usuarios y desarrolladores.
0 Comentarios