Bonjour,
oui il est normal que tu es deux dossiers Program Files.
Le dossier Program Files (86)est utilisé par les applications compatibles 32 bits tandis que le dossier "Program Files" est utilisé par les applis 64 bits.
Cela permet au système d'utiliser les bonnes variables d'environnements et les bonnes API suivant le programme (32 ou 64 bits).
Par contre, je ne vois pas pourquoi Windows update t'aurais crée un dossier Program Files sur ton D:. Cela se passe systématiquement même si tu supprimes ce dossier ?