dimanche 27 novembre 2016

Réparer erreur "image de la tâche est endommagée ou a été manipulée. 0x80041321"

Voici la solution pour résoudre l'erreur "L'image de la tâche est endommagée ou a été manipulée. 0x80041321" lorsqu'on essaye d'ouvrir le "Planificateur de tâches" ou de faire une "Sauvegarde Windows".

Le problème peut venir d'une rétrogradation vers Windows 7 ou 8 après avoir fait la mise à jour vers Windows 10. La rétrogradation oublie de restaurer certains paramètres liés aux tâches planifiées d'où le message d'erreur et l'impossibilité d'ouvrir le planificateur de tâches ou de faire une sauvegarde Windows.

Pour réparer le Planificateur de tâches et la Sauvegarde Windows sous Windows 7 :
- Télécharger RepairTasks.zip et Windows7Tasks.zip
- Dézipper RepairTasks.zip dans un dossier
- Clic droit sur RepairTasks.exe et cliquer sur "Exécuter en tant qu'administrateur"
- Dans RepairTasks, cliquer sur "Scan" puis sur "Backup Tasks" pour sauvegarder les tâches du PC par sécurité.
- Cliquer sur "Scan", cocher "Recycle existing tasks" et cliquer sur "Repair".
- Si à la fin du traitement on obtient le messsage "... X repairs failed" tout en bas de la fenêtre de RepairTasks, cliquer encore sur "Scan" pour afficher les tâches qui posent toujours problème.
- Cocher "Take tasks from backup" et cliquer sur "Repair".
- Une fenêtre s'ouvre pour choisir le backup à utiliser, indiquer le chemin vers le zip Windows7Tasks.zip
- Le Planificateur de tâches et la Sauvegarde Windows sont réparés.
- Si à la fin du traitement on obtient encore le messsage "... X repairs failed" tout en bas de la fenêtre de RepairTasks cela signifie que le Planificateur contient des tâches ajoutées en plus des tâches par défaut de Windows et elles n'ont pas pu être restaurées, lire plus bas pour les réparer aussi. 

Plus de détails pour ceux qui comprennent l'anglais :
https://www.youtube.com/watch?v=Oy2fp2KM4nw
https://repairtasks.codeplex.com/


Dans Windows, les tâches planifiées sont stockées sur le disque et dans le registre :
- C:\Windows\System32\Tasks
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tasks
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree

Des références aux tâches sont aussi situées dans :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Plain
ou:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Logon
ou:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Boot

On peut réparer les tâches qui posent encore problème de la façon suivante :
- Déplacer toutes les tâches défectueuses de C:\Windows\System32\Tasks vers un dossier temporaire créé sur le Bureau, ajouter l'extension .xml à la fin de tous les fichiers des tâches déplacées
- Supprimer toutes les références aux tâches défectueuses dans le registre dans les clés indiquées ci-dessus (par sécurité exporter les clés avant toute suppression), pour cela exécuter regedit.exe
- Ouvrir le "Planificateur de tâches" et importer les tâches déplacées dans le dossier temporaire
(on peut aussi le faire en ligne de commande :
Schtasks.exe /CREATE /TN <NomTache> /XML <Nom_Fichier_Xml> ).

Plus de détails en anglais : https://support.microsoft.com/en-gb/kb/2305420

jeudi 17 novembre 2016

Supprimer une imprimante par le Registre de Windows

Les clés de registre qui sont liées aux imprimantes sont les suivantes, en supprimant les clés qui correspondent à une imprimante, on supprime cette imprimante. 

HKEY_CURRENT_USER\Printers\Connections\<le  nom correspondant à votre imprimante>
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\PrinterPorts\<le  nom correspondant à votre imprimante>
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Devices\<le  nom correspondant à votre imprimante>


Pour plus de détails : 

http://www.fortisfio.com/supprimer-une-imprimante/