Winhlp32.exe - fichiers d'aide .hlp - Windows 8.1 - kb917607

Winhlp32.exe - fichiers d'aide .hlp - Windows 8.1 - kb917607 - Win 8 - Windows & Software

Marsh Posté le 16-12-2014 à 11:03:15    

Je suis confronté à un problème pour lire les anciens fichiersd'aide .hlp sur une plateforme Windows 8.1.
 
Pour se faire, car ces fichiers ne sont plus pris en charge par Windows nativement depuis un bon moment, il faut installer la kb917607.
 
Tout aller bien jusqu'à ce que je réinstalle Windows 8.1.
 
La lecture des fichier .hlp ne fonctionnait toujours pas après avoir installé la kb917607 avec succés.
 
En cherchant un peu, je découvre que le fichier winhlp32.exe (290k) n'a pas était installé là où il aurait dû être à savoir dans le répertoire Windows.
Il y a bien un fichier winhlp32.exe mais c'est le fichier installé à l'origine qui ne fait que dire que ce format de fichier n'est pas pris en charge !
En creusant un peu plus je découvre que l'exécutable de la kb917607 a un numéro de révision antérieur à celui d'origine qui a été en fait mis à jour lors de l'installation de la roll up de novembre.
 
La kb917607 ne peut donc pas installer les bons fichiers.
 
En fouinant j'ai trouvé un topic sur le sujet et la proposition d'un correctif ici, mais attention non officiel ici (un script powershell):
 
http://answers.microsoft.com/en-us [...] 8722782869
 
 
EDIT:
1) J'ai utilisé une autre méthode mais qui ne devrait pas résister à un SFC /scannow voir message plus bas.
 
NEW EDIT:
Microsoft a publié un patch le 15/06/2015 qui corrige enfin le problème ! (voir dernier message)


Message édité par kit-et-kat le 07-12-2015 à 23:12:22

---------------
Mon feed back: http://forum.hardware.fr/hfr/Achat [...] 6100_1.htm
Reply

Marsh Posté le 16-12-2014 à 11:03:15   

Reply

Marsh Posté le 28-01-2015 à 14:54:39    

Une autre façon d'y parvenir, c'est de renommer "winhlp32.exe". Pour cela il faut modifier le propriétaire de winhlp32.exe de trustedinstaller vers administrateurs (propriétés/sécurité/autorisations spéciales Avancés).
Puis installer un fichier winhlp32.exe d'une version précédente.


---------------
Je Cherche!
Reply

Marsh Posté le 28-01-2015 à 15:47:43    

Pour le remplacer manuellement ?
Je crains que le mécanisme de protection des fichiers système ne restaure la dernière version non ?


---------------
Mon feed back: http://forum.hardware.fr/hfr/Achat [...] 6100_1.htm
Reply

Marsh Posté le 29-01-2015 à 11:49:21    

Bon ben j'ai essayé et ça semble fonctionner.  
 
Pour ceux qui peuvent être tenté par la manip:
 
Faut récupérer la bonne KB917607 sur le site Microsoft et l'installer.
 
Depuis l'invite de commande en mode admin exécuter la commande takeown /F c:\windows\winhlp32.exe pour
s'approprier le fichier et pouvoir changer les permissions.
Via l'onglet sécurité du fichier winhlp32.exe changer les autorisations de votre compte à contrôle total.
Autre possibilité depuis la ligne de commande cacls  c:\windows\winhlp32.exe /G "nom de votre compte sans les guillemets":F
 
Ensuite lancer une recherche de winhlp32.exe sur c:\windows.
 
Il y en aura plusieurs, le bon est dans le dossier winsxs\amd64... ou winsxs\x86.... selon la version de votre système et a une grosse taille. Attention à ne pas recopier celui qui est déjà dans c:\windows
 
Il faut le copier dans le répertoire c:\windows\
 
Ensuite il faut de la même manière récupérer la bonne dll ftsrch.dll et la copier dans le répertoire Windows\system32 ou Windows\sysWOW64 selon la version de votre système.


---------------
Mon feed back: http://forum.hardware.fr/hfr/Achat [...] 6100_1.htm
Reply

Marsh Posté le 07-12-2015 à 22:59:08    

Je mets à jour le topic, car j'ai découvert qu'un patch avait était publié depuis : https://www.microsoft.com/fr-FR/dow [...] x?id=47671
 
Je l'ai pas encore testé mais je suppose que Windows update l'a installé tout seul.
 
Windows update ne l'a pas installé, je viens de le faire et les fichiers ont été convenablement mis à jour, et tout semble fonctionner comme il se doit ! :)


Message édité par kit-et-kat le 07-12-2015 à 23:09:30

---------------
Mon feed back: http://forum.hardware.fr/hfr/Achat [...] 6100_1.htm
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed