Un error de ClickOnce obliga a Microsoft a retirar ciertas actualizaciones de Windows 10

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.

Publicar un comentario

0 Comentarios