> 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/fr/aide/troubleshooting/update-or-install-fails.md).

# Une mise à jour ou une installation échoue

Corrigez une installation, une mise à jour ou une désinstallation qui échoue dans UniGetUI, en commençant par les causes les plus courantes.

Une opération est marquée comme échouée au bas de la fenêtre, vous recevez une notification d'erreur, ou une appli reste sur son ancienne version après une mise à jour.

## Pourquoi ça arrive

UniGetUI demande à un gestionnaire de paquets de faire le travail, et le gestionnaire de paquets exécute l'installateur de l'éditeur. La plupart des échecs viennent de cette chaîne :

* L'installateur a besoin de droits d'administrateur, ou l'élévation est bloquée.
* L'appli est en cours d'exécution, donc ses fichiers ne peuvent pas être remplacés.
* Le gestionnaire de paquets est périmé ou défectueux.
* Une dépendance manque, ou le hash de l'installateur ne correspond pas à ce que le gestionnaire de paquets attend.
* Le paquet lui-même est défectueux dans son dépôt.

## Corriger

{% stepper %}
{% step %}

### Lire l'erreur et réessayer

1. Au bas de la fenêtre, cliquez sur la ligne de sortie de l'opération échouée.
2. Lisez les dernières lignes : le gestionnaire de paquets dit habituellement ce qui a mal tourné.
3. Utilisez ***Réessayer***, ou le menu à côté :

<table><thead><tr><th width="280">OPTION</th><th>À UTILISER QUAND</th></tr></thead><tbody><tr><td><strong>Réessayer en tant qu'administrateur</strong></td><td>L'erreur mentionne access denied ou des droits d'administrateur (Windows).</td></tr><tr><td><strong>Forcer la fermeture de l'appli et réessayer</strong></td><td>L'appli était en cours d'exécution. Offert seulement dans ce cas.</td></tr><tr><td><strong>Réessayer de manière interactive</strong></td><td>Vous voulez voir les messages de l'installateur et répondre à ses questions.</td></tr><tr><td><strong>Réessayer en ignorant les contrôles d'intégrité</strong></td><td>Le hash ne correspond pas. Seulement si vous faites confiance à l'éditeur, voir plus bas.</td></tr></tbody></table>

{% hint style="danger" %}
Un hash qui ne correspond pas veut souvent simplement dire que l'éditeur a remplacé le fichier, mais ça peut aussi vouloir dire que l'installateur a été altéré. Ne sautez les vérifications d'intégrité que pour les éditeurs auxquels vous faites confiance.
{% endhint %}
{% endstep %}

{% step %}

### Fermer l'appli avant la mise à jour

Si l'appli continue de bloquer sa propre mise à jour, dites à UniGetUI de la fermer d'abord :

1. Cliquez avec le bouton droit sur le paquet et choisissez ***Options de mise à jour*** (ou ***Options d'installation***).
2. Ouvrez l'onglet ***Close apps before installing***.
3. Entrez les noms des processus à fermer, séparés par des virgules. Activez ***Essayer de tuer les processus qui refusent de se fermer lorsqu'on le leur demande.*** au besoin.
4. Cliquez sur ***Enregistrer et fermer***.
   {% endstep %}

{% step %}

### Vérifier les paramètres d'administrateur

Dans ***Paramètres*** – ***Droits d'administrateur et autres paramètres dangereux*** :

* Si ***Interdire toute forme d'élévation via UniGetUI Elevator ou GSudo*** est activé, les opérations qui ont besoin de droits d'administrateur échouent toujours. Désactivez-le, ou demandez à votre administrateur.
* Si ***Déléguer les opérations sur les paquets au broker Devolutions Agent*** est activé, l'agent doit être en marche et sa politique doit autoriser l'appli. ***Agent broker unavailable*** ou ***Operation denied by policy*** indiquent ça. Voir [Installer des applis approuvées sans droits d'administrateur](/unigetui/fr/pour-les-equipes-des-ti/organization/devolutions-agent.md).
  {% endstep %}

{% step %}

### Essayer le gestionnaire de paquets tout seul

Exécutez la même opération dans un terminal, par exemple avec WinGet :

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

Si ça échoue là aussi, le problème est le paquet ou le gestionnaire de paquets, pas UniGetUI. Mettez à jour le gestionnaire de paquets, installez toute dépendance manquante que la sortie mentionne, ou signalez le paquet à ses responsables. Pour WinGet, voir [WinGet est absent ou défectueux](/unigetui/fr/aide/troubleshooting/winget-missing-or-broken.md).
{% endstep %}
{% endstepper %}

{% hint style="info" %}
Toutes les opérations passées, avec leur sortie complète, sont dans ***Plus*** – ***Historique des opérations***. Cliquez avec le bouton droit sur une opération échouée pour ***Afficher le journal complet***, ***Copier les détails*** et les options de nouvel essai.
{% endhint %}

## Ça échoue encore?

[Envoyer les journaux à l'assistance](/unigetui/fr/aide/troubleshooting/send-logs-to-support.md) avec la sortie complète de l'opération.


---

# 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/fr/aide/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.
