Forse la chiave in questione è aperta... prova a fare questa procedura in modalità provvisoria.
Amaro C++, il gusto pieno dell'undefined behavior.
Regole del Forum