Windows 10, malgré ses nombreuses qualités, n’est pas exempt de dysfonctionnements. Bien que la plupart soient peu fréquents et n’affectent qu’une minorité d’utilisateurs, leur existence constitue néanmoins une source de préoccupation. Paradoxalement, plus un bug est rare, plus sa résolution s’avère complexe, réduisant d’autant la probabilité que Microsoft y remédie. Un problème spécifique, touchant particulièrement ceux qui migrent de Windows 7 vers Windows 10 via l’outil de mise à niveau, est l’apparition de l’erreur signalant l’absence du fichier « api-ms-win-core-libraryloader-l1-1-1.dll ». Ce bug, relativement récent, semble être apparu après la diffusion de la dernière mise à jour majeure de Windows 10, à savoir la mise à jour des créateurs d’automne. Voici les instructions pour y pallier.
Identification de l’erreur
Lors d’une tentative de mise à niveau de Windows 7 vers Windows 10, le processus échoue et affiche le message d’erreur : « api-ms-win-core-libraryloader-l1-1-1.dll est manquant ». Cette notification indique qu’un fichier DLL est introuvable, empêchant ainsi la poursuite de l’installation. Cependant, l’erreur n’indique pas où trouver ce fichier.
Solution corrective
La solution à l’erreur « api-ms-win-core-libraryloader-l1-1-1.dll est manquant » consiste à remplacer le fichier DLL situé à l’emplacement suivant :
C:Windows10Upgradewimgapi.dll
par le fichier DLL présent dans le répertoire ci-dessous :
C:WindowsSystem32wimgapi.dll
Après avoir effectué ce remplacement, relancez la procédure de mise à niveau. Celle-ci devrait alors aboutir. Il est important de souligner que cette erreur ne se manifeste que lors d’une mise à niveau de Windows 7 vers Windows 10. Elle n’apparaît pas en cas d’installation propre de Windows 10.
Il semblerait que lors de l’assemblage du dernier programme de mise à jour, Microsoft ait par erreur pointé vers le mauvais fichier. Le fichier DLL manquant n’est pas censé être présent sur un ordinateur exécutant Windows 7. La véritable correction devrait donc venir de Microsoft, en modifiant l’outil de mise à jour pour qu’il recherche le fichier DLL correct. Cela peut prendre du temps car, malgré la simplicité de la solution, elle nécessite une modification de l’application de mise à jour de Windows 10 que Microsoft ne réalisera probablement pas avant la sortie d’une nouvelle version majeure.
Le problème a été documenté sur le forum TechNet de Microsoft, et c’est de cette source qu’est issue la solution mentionnée.
L’avantage d’une installation propre
Il convient également de souligner que ce n’est pas l’unique problème lié à Windows 10 et au processus de mise à niveau. En réalité, dans la mesure du possible, il est préférable d’opter pour une installation propre de Windows 10 plutôt que pour une mise à niveau. La plupart des erreurs rencontrées par les utilisateurs de Windows 10 se produisent sur des machines ayant subi une mise à niveau depuis Windows 7, 8 ou 8.1. Le processus de mise à niveau n’est pas toujours fluide et peut entraîner des dysfonctionnements. Par ailleurs, même les utilisateurs passant d’une version de Windows 10 à une autre rencontrent parfois des difficultés. Une installation propre reste le moyen le plus sûr d’éviter les bugs et les fonctionnalités altérées.