[KSC 10] Corriger l’erreur Perflib 1023

Kaspersky Security Center s’installe aussi bien sur des systèmes 32 bits que des systèmes 64 bits ; Or sur ces derniers, un problème de DLL et de « Perflib » peut apparaître et gêner l’utilisation du logiciel…

Sur Windows Server (2012 standard dans mon cas), une erreur dans l’Observateur d’événements est apparu depuis l’installation de Kaspersky Security Center 10 – Erreur Perflib n°1023 – MSSQL… En temps que tel, impossible de savoir ce qu’il en résulte.
Je me suis donc intéressé au fichier / ressource incriminé et il s’avère qu’une DLL du système Microsoft SQL Server n’est pas au bon endroit.

Après m’être renseigné auprès de Kaspersky et sur divers forum, il s’agit du fichier « perf-MSSQL$KAV_CS_ADMIN_KIT-sqlctr10.52.4042.0.dll » qui est en faute.

Explications

KSC 10 est une application 32 bits, or sur Windows Server 2012 vous êtes obligatoirement en 64 bits – Microsoft SQL Server s’installe donc en 64 bits pour optimiser les performances et être le plus compatible possible.
Vous remarquerez que votre KSC fonctionne sans aucun problème avec le SQL Server 64 bits, toutefois une erreur récurrente apparaît, à propos d’une DLL « manquante » ou déchargée.

Le registre Windows comporte une erreur – Il (ou plutôt l’installeur de KSC) n’arrive pas à faire le lien entre les fichiers en 32 bits utilisés par KSC 10 et les fichiers en 64 bits utilisés par SQL Server 64 bits.


Corriger le problème et l’erreur

Pour toutes les commandes et manipulations à effectuer, il faut impérativement effectuer le tout en tant qu’Administrateur.

Vous devez tout d’abord copier le fichier .DLL en 64 bits « perf-MSSQL$KAV_CS_ADMIN_KIT-sqlctr10.52.4042.0.dll » qui se trouve dans « C:WindowsSysWOW64 » et le coller dans le dossier « C:WindowsSystem32 » (puisqu’il ne s’y trouve pas de base).

Une fois la copie effectuée, vous devez modifier une clé de registre.
Ouvrez l’éditeur de registre (regedit.exe), puis dirigez-vous dans l’arborescence suivante :

A l’intérieur de ce dossier vous trouverez un fichier « Library » – Il faut saisir dans la valeur le chemin complet du fichier « perf-MSSQL$KAV_CS_ADMIN_KIT-sqlctr10.52.4042.0.dll » du dossier « System32 » :

Enregistrez les modifications et redémarrez (si possible) la machine.
L’erreur devrait donc avoir disparue pour de bon !

Source

Julien H

Passionné depuis toujours par l'informatique, je transforme ma passion en expertise. J'utilise quotidiennement les outils et systèmes Microsoft. Je ne délaisse pas mon côté ouvert, notamment via l'utilisation des OS Debian et Archlinux. L'infosec m'ouvre les yeux sur les enjeux actuels et futurs de l'IT.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Close
Close