> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/unigetui/es/ayuda/troubleshooting/update-or-install-fails.md).

# Falla una actualización o una instalación

Corrija una instalación, una actualización o una desinstalación que falla en UniGetUI, empezando por las causas más habituales.

Una operación se marca como fallida en la parte inferior de la ventana, recibe una notificación de error, o una aplicación se queda en su versión antigua después de una actualización.

## Por qué ocurre

UniGetUI pide a un gestor de paquetes que haga el trabajo, y el gestor de paquetes ejecuta el instalador del editor. La mayoría de los fallos vienen de esa cadena:

* El instalador necesita derechos de administrador, o la elevación está bloqueada.
* La aplicación está en ejecución, así que sus archivos no se pueden reemplazar.
* El gestor de paquetes está desactualizado o no funciona.
* Falta una dependencia, o el hash del instalador no coincide con lo que espera el gestor de paquetes.
* El propio paquete está dañado en su repositorio.

## Corregirlo

{% stepper %}
{% step %}

### Leer el error y reintentar

1. En la parte inferior de la ventana, haga clic en la línea de salida de la operación fallida.
2. Lea las últimas líneas: el gestor de paquetes suele decir qué ha fallado.
3. Use ***Reintentar***, o el menú de al lado:

<table><thead><tr><th width="280">OPCIÓN</th><th>ÚSELO CUANDO</th></tr></thead><tbody><tr><td><strong>Reintentar como administrador</strong></td><td>El error menciona access denied o derechos de administrador (Windows).</td></tr><tr><td><strong>Forzar el cierre de la aplicación y reintentar</strong></td><td>La aplicación estaba en ejecución. Solo se ofrece en ese caso.</td></tr><tr><td><strong>Reintentar interactivamente</strong></td><td>Quiere ver los mensajes del propio instalador y responder a sus preguntas.</td></tr><tr><td><strong>Reintentar omitiendo las comprobaciones de integridad</strong></td><td>El hash no coincide. Solo si confía en el editor, véase más abajo.</td></tr></tbody></table>

{% hint style="danger" %}
Una discrepancia de hash a menudo solo significa que el editor sustituyó el archivo, pero también puede significar que el instalador fue alterado. Omita las comprobaciones de integridad solo para editores en los que confía.
{% endhint %}
{% endstep %}

{% step %}

### Cerrar la aplicación antes de actualizar

Si la aplicación sigue bloqueando su propia actualización, indique a UniGetUI que la cierre primero:

1. Haga clic con el botón derecho en el paquete y elija ***Opciones de actualización*** (o ***Opciones de instalación***).
2. Abra la pestaña ***Close apps before installing***.
3. Escriba los nombres de los procesos que cerrar, separados por comas. Active ***Intentar forzar el cierre de los procesos que se nieguen a cerrarse*** si hace falta.
4. Haga clic en ***Guardar y cerrar***.
   {% endstep %}

{% step %}

### Comprobar la configuración de administrador

En ***Configuración*** – ***Derechos de administrador y otros ajustes peligrosos***:

* Si ***Prohibir cualquier tipo de elevación a través de UniGetUI Elevator o GSudo*** está activado, las operaciones que necesitan derechos de administrador fallan siempre. Desactívelo, o pregunte a su administrador.
* Si ***Delegar las operaciones de paquetes al broker de Devolutions Agent*** está activado, el agente debe estar en ejecución y su directiva debe permitir la aplicación. ***Agent broker unavailable*** u ***Operation denied by policy*** lo indican. Consulte [Instalar aplicaciones aprobadas sin derechos de administrador](/unigetui/es/para-equipos-de-ti/organization/devolutions-agent.md).
  {% endstep %}

{% step %}

### Probar el gestor de paquetes por su cuenta

Ejecute la misma operación en un terminal, por ejemplo con WinGet:

```powershell
winget install --id <PackageId> --exact
```

Si también falla allí, el problema es el paquete o el gestor de paquetes, no UniGetUI. Actualice el gestor de paquetes, instale cualquier dependencia que falte y que mencione la salida, o informe del paquete a sus responsables. Para WinGet, consulte [Falta WinGet o no funciona](/unigetui/es/ayuda/troubleshooting/winget-missing-or-broken.md).
{% endstep %}
{% endstepper %}

{% hint style="info" %}
Todas las operaciones pasadas, con su salida completa, están en ***Más*** – ***Historial de operaciones***. Haga clic con el botón derecho en una operación fallida para ***Ver registro completo***, ***Copiar detalles*** y las opciones de reintento.
{% endhint %}

## ¿Sigue fallando?

[Enviar registros al soporte](/unigetui/es/ayuda/troubleshooting/send-logs-to-support.md) con la salida completa de la operación.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/unigetui/es/ayuda/troubleshooting/update-or-install-fails.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
