Erreur 1060 Windows Update : service non installé — solutions sûres (Windows 10/11)

L’erreur 1060 « The specified service is not an installed service » empêche Windows Update de démarrer. Voici des méthodes sûres (correctif de registre prêt à l’emploi et réparation sur place) pour restaurer wuauserv sous Windows 10/11 sans perte de données, plus des scripts utiles.

Sommaire

Vue d’ensemble : pourquoi l’erreur 1060 sur Windows Update ?

L’erreur 1060 (« service non installé ») apparaît lorsque Windows ne trouve plus la définition du service Windows Update (wuauserv) dans le Gestionnaire de contrôle des services. Les causes les plus fréquentes :

  • Clés du Registre HKLM\SYSTEM\CurrentControlSet\Services\wuauserv endommagées ou supprimées.
  • Suppression de fichiers système (par ex. wuaueng.dll) lors d’une panne, d’un nettoyage agressif ou d’une infection.
  • Désynchronisation des groupes svchost (« netsvcs ») après une personnalisation ou un outil d’optimisation.

Comment vérifier rapidement le diagnostic

Ouvrez une Invite de commandes (Admin) et lancez :

sc query wuauserv

Si vous voyez :

[SC] OpenService FAILED 1060:
The specified service does not exist as an installed service.

alors le service n’est plus enregistré. Sous PowerShell (Admin), la commande équivalente est :

Get-Service -Name wuauserv</code></pre>
  <p>qui renverra une erreur indiquant que le service est introuvable.</p>
</section>

<section>
  <h2>Solutions compar&eacute;es</h2>
  <div style="overflow-x:auto">
    <table>
      <thead>
        <tr>
          <th>Approche</th>
          <th>Étapes essentielles</th>
          <th>Points forts</th>
          <th>Limites / Pr&eacute;cautions</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td><strong>Correctif de registre pr&ecirc;t &agrave; l&rsquo;emploi</strong></td>
          <td>1) Extraire et ex&eacute;cuter <em>Win10_update_regfix.reg</em> (fourni ci‑dessous).<br>2) Red&eacute;marrer.<br>3) V&eacute;rifier que <code>wuauserv</code> existe et peut d&eacute;marrer.</td>
          <td>&ndash; Tr&egrave;s rapide.<br>&ndash; Restaure les cl&eacute;s manquantes du service Windows&nbsp;Update.</td>
          <td>&ndash; Ne r&eacute;pare pas les fichiers syst&egrave;me corrompus.<br>&ndash; N&eacute;cessite un compte administrateur.</td>
        </tr>
        <tr>
          <td><strong>&laquo;&nbsp;Repair&nbsp;Upgrade&nbsp;&raquo; (r&eacute;paration sur place)</strong></td>
          <td>1) T&eacute;l&eacute;charger l&rsquo;outil Media Creation Tool depuis Microsoft.<br>2) Choisir <em>Mettre &agrave; niveau ce PC maintenant</em>.<br>3) <em>Conserver mes fichiers et applications</em>.<br>4) Laisser l&rsquo;assistant r&eacute;installer les composants dont les services.</td>
          <td>&ndash; Corrige en profondeur services, fichiers, applications syst&egrave;me et entr&eacute;es Registre.<br>&ndash; Conserve les donn&eacute;es si l&rsquo;option est bien s&eacute;lectionn&eacute;e.</td>
          <td>&ndash; T&eacute;l&eacute;chargement volumineux (~4&nbsp;Go).<br>&ndash; Dur&eacute;e &agrave; pr&eacute;voir.<br>&ndash; Recommand&eacute; de faire un point de restauration / sauvegarde avant.</td>
        </tr>
        <tr>
          <td><strong>Mesures compl&eacute;mentaires</strong></td>
          <td>Ex&eacute;cuter <code>sfc /scannow</code> puis <code>DISM /Online /Cleanup-Image /RestoreHealth</code>.<br>R&eacute;initialiser Windows&nbsp;Update (dossier <em>SoftwareDistribution</em>), v&eacute;rifier BITS et CryptSvc, scan antivirus.</td>
          <td>&ndash; R&eacute;sout souvent des corruptions l&eacute;g&egrave;res sans r&eacute;installation.</td>
          <td>&ndash; N&eacute;cessite l&rsquo;Invite de commandes/PowerShell en admin.<br>&ndash; Saisie manuelle&nbsp;: risque d&rsquo;erreur de commande.</td>
        </tr>
      </tbody>
    </table>
  </div>
</section>

<section>
  <h2>Avant de commencer&nbsp;: pr&eacute;requis et sauvegarde</h2>
  <ul>
    <li><strong>Compte administrateur</strong> obligatoire pour toutes les op&eacute;rations.</li>
    <li><strong>Sauvegarde recommand&eacute;e</strong>&nbsp;: au minimum, copiez vos documents importants sur un autre disque ou dans le cloud. Id&eacute;alement, cr&eacute;ez une image syst&egrave;me.</li>
    <li><strong>Versions prises en charge</strong>&nbsp;: proc&eacute;dure test&eacute;e pour Windows&nbsp;10 et Windows&nbsp;11. L&rsquo;outil Media Creation Tool existe en &eacute;dition Windows&nbsp;10 ou Windows&nbsp;11 (prendre la version correspondant &agrave; votre syst&egrave;me).</li>
  </ul>
</section>

<section>
  <h2>Approche 1&nbsp;: correctif de registre pr&ecirc;t &agrave; l&rsquo;emploi pour restaurer <code>wuauserv</code></h2>
  <p>Si vous ne pouvez pas d&eacute;marrer Windows&nbsp;Update parce que le service n&rsquo;existe plus, un correctif de registre peut recr&eacute;er les cl&eacute;s essentielles. Enregistrez le contenu ci‑dessous dans un fichier nomm&eacute; <strong>Win10_update_regfix.reg</strong>, double‑cliquez pour le fusionner, puis red&eacute;marrez.</p>

  <details>
    <summary><strong>Afficher le contenu du fichier .reg (Windows&nbsp;10/11)</strong></summary>
    <pre><code>Windows Registry Editor Version 5.00

; Rétablit le service Windows Update (wuauserv) - Windows 10 / Windows 11
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv]
"DisplayName"="@%systemroot%\system32\wuaueng.dll,-105"
"Description"="@%systemroot%\system32\wuaueng.dll,-106"
"ObjectName"="LocalSystem"
"ErrorControl"=dword:00000001
"Start"=dword:00000003
"Type"=dword:00000020
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,
74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,
76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,6b,00,
20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,20,00,2d,00,70,00,00,00
"ServiceSidType"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\Parameters]
"ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,
74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,77,00,
75,00,61,00,75,00,65,00,6e,00,67,00,2e,00,64,00,6c,00,6c,00,00,00
"ServiceDllUnloadOnStop"=dword:00000001 </code></pre>

  </details>

  <p><strong>Important</strong>&nbsp;: le groupe <code>svchost</code> utilis&eacute; par Windows&nbsp;Update est <code>netsvcs</code>. Sur certains syst&egrave;mes fortement modifi&eacute;s, l&rsquo;entr&eacute;e <em>wuauserv</em> peut avoir &eacute;t&eacute; retir&eacute;e de ce groupe. Si, apr&egrave;s le red&eacute;marrage, le service refuse de d&eacute;marrer ou renvoie <em>erreur&nbsp;2</em> ou <em>1083</em>, ex&eacute;cutez le correctif PowerShell ci‑dessous pour r&eacute;inscrire proprement <em>wuauserv</em> dans le groupe <em>netsvcs</em> <em>sans &eacute;craser</em> les autres services.</p>

  <details>
    <summary><strong>PowerShell (Admin)&nbsp;: ajouter wuauserv au groupe svchost &laquo;&nbsp;netsvcs&nbsp;&raquo;</strong></summary>
    <pre><code>$svchostPath = "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost"
$multi = (Get-ItemProperty -Path $svchostPath -Name "netsvcs" -ErrorAction SilentlyContinue)."netsvcs"
if (-not $multi) { $multi = @() }
if ($multi -notcontains "wuauserv") {
  $updated = $multi + "wuauserv"
  Set-ItemProperty -Path $svchostPath -Name "netsvcs" -Value $updated
  Write-Host "wuauserv ajout&eacute; au groupe netsvcs."
} else {
  Write-Host "wuauserv est d&eacute;j&agrave; dans netsvcs."
}
Restart-Service -Name wuauserv -ErrorAction SilentlyContinue

Alternative : recréer le service via sc.exe + Registre

Si vous préférez un script en ligne de commande (Admin) :

sc.exe create wuauserv binPath= "%SystemRoot%\System32\svchost.exe -k netsvcs -p" type= share start= demand obj= "LocalSystem"
reg add "HKLM\SYSTEM\CurrentControlSet\Services\wuauserv\Parameters" /v ServiceDll /t REG_EXPAND_SZ /d "%%SystemRoot%%\System32\wuaueng.dll" /f
reg add "HKLM\SYSTEM\CurrentControlSet\Services\wuauserv\Parameters" /v ServiceDllUnloadOnStop /t REG_DWORD /d 1 /f
sc.exe start wuauserv

Remarques :

  • start= demand signifie « manuel (démarrage déclenché) », valeur par défaut pour Windows Update.
  • Le paramètre -p active l’isolement du service (permet d’améliorer la stabilité).

Approche 2 : « Repair Upgrade » (réparation sur place) avec Media Creation Tool

Si la corruption est étendue (plusieurs services manquants, erreurs répétées), la réparation sur place est la méthode la plus sûre.

  1. Téléchargez l’outil Media Creation Tool correspondant à votre version (Windows 10 ou Windows 11) depuis Microsoft.
  2. Lancez‑le, acceptez le contrat, puis choisissez Mettre à niveau ce PC maintenant.
  3. Lorsque l’assistant propose les options, sélectionnez Conserver mes fichiers et applications.
  4. Suivez les étapes jusqu’à la fin. L’opération réinstalle les composants système, y compris wuauserv, sans effacer vos données.

Conseils pratiques : prévoyez de l’espace disque (> 20 Go libres), branchez le PC au secteur et désactivez temporairement les utilitaires de nettoyage en tâche de fond.

Approche 3 : mesures complémentaires et scripts utiles

Vérifier et réparer l’intégrité système

Exécutez dans une Invite de commandes (Admin) :

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

La seconde exécution de sfc après DISM permet de confirmer que les fichiers corrompus ont bien été restaurés.

Réinitialiser proprement les composants Windows Update

Si wuauserv est de nouveau présent mais que les mises à jour échouent, purgez les caches SoftwareDistribution et catroot2.Script batch « Reset-WU-components.bat »

@echo off
echo Arrêt des services...
net stop wuauserv /y
net stop bits /y
net stop cryptsvc /y
net stop msiserver /y

echo Sauvegarde des dossiers de cache...
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
ren %systemroot%\System32\catroot2 catroot2.old

echo Réenregistrement de DLL (optionnel, pour environnement ancien)...
for %%i in (atl.dll urlmon.dll mshtml.dll shdocvw.dll browseui.dll jscript.dll vbscript.dll scrrun.dll msxml.dll msxml3.dll msxml6.dll actxprxy.dll softpub.dll wintrust.dll dssenh.dll rsaenh.dll gpkcsp.dll sccbase.dll slbcsp.dll cryptdlg.dll oleaut32.dll ole32.dll shell32.dll wuapi.dll wuaueng.dll wuauserv.dll wucltux.dll wups.dll wups2.dll wuwebv.dll qmgr.dll qmgrprxy.dll wuweb.dll) do (
regsvr32 /s %%i
)

echo Redémarrage des services...
net start cryptsvc
net start bits
net start wuauserv
net start msiserver

echo Nettoyage terminé. Lancez Windows Update.
pause

Vérifier les services associés

  • BITS (Background Intelligent Transfer Service) : requis pour le téléchargement des mises à jour.
  • Cryptographic Services (CryptSvc) : vérification des signatures et du catalogue.
  • Update Orchestrator Service (UsoSvc) : planification et orchestration.

Contrôlez leur état :

sc query bits
sc query cryptsvc
sc query usosvc

Si l’un d’eux est absent avec une 1060 : privilégiez la Repair Upgrade, plus sûre pour restaurer l’ensemble du sous‑système de mise à jour.

Scanner contre les malwares

Des malwares désactivent parfois les services clés. Exécutez un antivirus à jour et, si possible, un second avis (analyse hors ligne).

Procédures détaillées pas à pas

Scénario A : wuauserv a été supprimé uniquement

  1. Appliquez le fichier .reg fourni (« Approche 1 »), redémarrez.
  2. Si refus de démarrage : exécutez le correctif PowerShell pour réintégrer wuauserv dans netsvcs.
  3. Lancez sfc /scannow : si des erreurs sont corrigées, redémarrez.
  4. Ouvrez services.msc et mettez Windows Update en Manual (Trigger Start) si nécessaire.

Scénario B : plusieurs services de mise à jour manquent ou sont corrompus

  1. Effectuez une Repair Upgrade (réparation sur place).
  2. Une fois terminé, lancez DISM puis sfc pour valider l’intégrité.

Scénario C : wuauserv existe mais ne télécharge rien

  1. Exécutez le script Reset‑WU ci‑dessus.
  2. Vérifiez la connexion réseau et tout proxy/filtrage (netsh winhttp show proxy).
  3. Relancez une recherche de mises à jour.

Points d’attention, pièges à éviter

  • Ne remplacez pas à l’aveugle la valeur multi‑chaîne netsvcs du Registre : vous risqueriez d’effacer d’autres services. Utilisez le script PowerShell fournis pour ajouter à la liste, pas pour la réécrire.
  • Pas de nettoyage agressif (optimiseurs, « debloat ») pendant la réparation : beaucoup de pannes proviennent d’un désactivation « optimisée » de services.
  • Sur postes en domaine, vérifiez qu’une GPO ne bloque pas Windows Update (ex. : stratégie « Désactiver l’accès aux mises à jour »).
  • Si le système est chiffré (BitLocker), gardez la clé de récupération avant une Repair Upgrade.

Vérifications Après Réparation

  1. Ouvrez Paramètres > Mise à jour et sécurité et lancez Rechercher des mises à jour.
  2. Ouvrez services.msc et confirmez : Windows Update (wuauserv)En cours d’exécution (ou Manual (Trigger Start) si au repos).
  3. Dans l’Observateur d’événements : Journaux des applications et des services > Microsoft > Windows > WindowsUpdateClient > Operational : absence de nouveaux 1060.

Foire aux questions (FAQ) express

Quelle différence entre l’erreur 1060, 1068 et 1083 ?

1060 : service non installé (clé manquante).
1068 : dépendance ne peut pas démarrer (ex. BITS ou CryptSvc arrêté).
1083 : bibliothèque de service invalide (ex. ServiceDll mal renseigné). Dois‑je exécuter sc triggerinfo pour recréer les événements de déclenchement ?

Ce n’est généralement pas nécessaire : lorsque les clés de base (Type, Start, ImagePath, ServiceDll) sont en place, Windows gère le démarrage à la demande. Pour des environnements très verrouillés, la Repair Upgrade garantit la restauration des déclencheurs par défaut. Et si UsoSvc est aussi manquant ?

Restaurez wuauserv pour dépanner, mais préférez une Repair Upgrade pour reconstituer l’ensemble du sous‑système (orchestrateur, tâches planifiées, etc.). Le correctif s’applique‑t‑il à Windows 11 ?

Oui : les chemins et le mode svchost restent valables. Utilisez l’outil d’installation/ISO correspondant à Windows 11 pour une réparation sur place.

Récapitulatif opérationnel

ActionCommande / fichierObjectif
Diagnostiquer 1060sc query wuauservConfirmer que le service est absent
Rétablir le serviceWin10_update_regfix.regCrée les clés Registre essentielles
Garantir l’appartenance à netsvcsScript PowerShell d’ajout sélectifÉvite d’écraser d’autres services
Réparer systèmeDISM + SFCRestaure les composants corrompus
Nettoyer caches WUScript Reset-WU-components.batSupprime SoftwareDistribution/catroot2
Solution maxi‑fiableRepair Upgrade (Media Creation Tool)Restauration à l’identique, sans perte de données

Checklist après correction

  • Windows Update trouve et installe les mises à jour.
  • services.msc : Windows Update visible, type de démarrage Manual (Trigger Start).
  • Observateur d’événements : pas de nouvelles erreurs 1060 (WindowsUpdateClient).
  • État des services : sc query bits, sc query cryptsvc, sc query usosvc renvoient RUNNING ou STOPPED (pas d’erreur).

Conclusion

Dans la plupart des cas, l’erreur 1060 liée à Windows Update se résout sans perte de données en recréant wuauserv par un correctif de registre, puis en validant l’intégrité du système et en réinitialisant les composants de mise à jour. Si l’environnement est fortement corrompu ou si plusieurs services sont manquants, la réparation sur place via l’outil officiel Microsoft reste la voie la plus sûre et la plus exhaustive.

Sommaire