Bonsoir.
En effet ce fichier a des droits limités pour les utilisateurs/administrateurs.
Pour pouvoir le remplacer il faut se rendre propriétaire du fichier, le propriétaire actuel est "TrustedInstaller".
Faites un clique droite sur kernelbase.dll puis propriétés/sécurité puis cliquez sur "avancé".
Allez dans l'onglet "propriétaire" cliquez sur modifier, ici vous pouvez changer le propriétaire, mettez le nom d'utilisateur qui est administrateur.
Une fois fait vous pouvez modifier les autorisations dans propriétés/sécurité de kernelbase.dll et donner la possibilité à l'administrateur d'avoir le contrôle total.
Ensuite vous pourrez remplacer la dll.