Windows OS

Faire fonctionner un programme 16bits sous Windows

Dans l’entreprise ou je travail, ils sont friand de très vieux programme, dont certains tourne encore en 16bits, du coup lors de la migration des ordinateurs sous Windows 7 nous avons été confronté a plusieurs problème, dont celui de faire fonctionner quelques programme 16bits (heureusement, pas tous).

En voulant installer un programme 16 bits sous Windows, le message d’erreur suivant apparaît :
Sous-système Windows 16 bits C:\WINDOWS\SYSTEM32\AUTOEXEC.NT. Le fichier système ne convient pas à l’exécution des applications MS-DOS ou Microsoft Windows. Choisissez ‘Fermer’ pour mettre fin à l’application.

Pour résoudre ce problème : 

Solution 1 :

– Rechercher le fichier nommé autoexec.nt dans le dossier C:\windows\repair
– Copier ce dernier dans le dossier C:\windows\system32
– Afficher les propriétés de ce fichier et cocher l’attribut lecture seule

Solution 2 :

– Extraire le fichier autoexec.nt du CD de Windows XP :
– Mettre le CD dans le lecteur
– Et à partir de l’invite MsDos, taper la commande
expand D:\i386\autoexec.nt_ c:\windows\system32\autoexec.nt
(en considérant que la lettre du lecteur de CD soit D)
– Afficher les propriétés de ce fichier et cocher l’attribut lecture seule

Solution 3 :

– Ouvrir le bloc-notes et copier le code suivant :

@echo off
lh %SystemRoot%\system32\mscdexnt.exe
lh %SystemRoot%\system32\redir
lh %SystemRoot%\system32\dosx

– Enregistrer ce fichier sous le nom « autoexec.nt » (sélectionner le type Tous les fichiers)
– Copier ce dernier dans le dossier C:\windows\system32
– Afficher les propriétés de ce fichier et cocher l’attribut lecture seule

Mikaël GUILLERM

Administrateur Système et Autoentrepreneur depuis 2009 pour la société zerobug. Je partage mes connaissances, problèmes et solutions à travers articles ou tweets !

Articles similaires

Laisser un commentaire

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

Bouton retour en haut de la page