Conseils pour utiliser Win32s (pour utilisateurs de Windows 3.1
uniquement)

---------------------------------------------------------------

Microsoft Win32s version 1.30c est une extension du systme
d'exploitation qui permet aux applications Win32 pour Microsoft
Windows NT et Microsoft Windows 95 de fonctionner sur Microsoft
Windows version 3.1x et Microsoft Windows for Workgroups.

Ce document traite des sujets suivants :

  CONFIGURATION REQUISE POUR WIN32S
  VERIFIER L'INSTALLATION DE WIN32S
  COMMENT TROUVER LA VERSION DE WIN32S
  SUPPRIMER WIN32S 1.30
  PROBLEMES AVEC WIN32S
  RESOLUTION DES PROBLEMES

Les discussions suivantes sont tires de documents publis par
Microsoft Corporation, qui est seul responsable de leur
prcision.

---------------------------------------------------------------

*** CONFIGURATION REQUISE POUR WIN32S ***

Pour installer Win32s et faire fonctionner des applications
Win32s vous avez besoin de :

  Un systme quip de Microsoft Windows for Workgroups ou
    Windows 3.1x en mode tendu avec mmoire virtuelle active
    (installation par dfaut).
  Un processeur 386, 486, ou Pentium (les processeurs 386sx et
    486sx conviennent).
  6Mo de mmoire (4Mo pour Win32 et 2Mo pour OLE).
  2.2Mo d'espace disque pour Win32s et 2Mo pour OLE
    (soit un total de 4.2MB).

*** VERIFIER L'INSTALLATION DE WIN32S ***

En plus de l'installation de Win32s, le programme d'installation
de Win32s vous offre la possibilit d'installer le jeu de carte
Win32 FreeCell. Aprs avoir install Win32s, vous pouvez lancer
FreeCell pour vrifier que Win32s est correctemnt install.
FreeCell se trouve dans le groupe Win32-based applications du
gestionnaire de programmes, cr par l'installeur de Win32s.

Un gestionnaire d'cran incorrect est une source courante de
problmes avec Win32s. Les anciennes versions des gestionnaires
d'cran S3 sont incompatibles avec Win32s, et lorsqu'une
application Win32 (comme FreeCell) est lance, des erreurs
allant d'un affichage incorrect au blocage du systme sont
observes. D'autres cartes video qui n'utilisent pas les cartes
d'interface vido acclres S3 causent des problmes
similaires. Pour obtenir de nouveaux gestionnaires, contactez
votre fabricant de cartes. En attendant d'en obtenir qui
fonctionnent, vous pouvez passer aux drivers VGA ou SuperVGA
livrs avec Windows.

Note: vous devez lancer l'un des deux utilitaires MS-DOS Share
ou VSHARE.386 avant de dmarrer Windows. Vous pouvez soit
ajouter SHARE.EXE  votre fichier AUTOEXEC.BAT soit installer
VSHARE.386 dans SYSTEM.INI en ajoutant la ligne
"device=VSHARE.386"  la section [386Enh]. Windows for
Workgroups installe VSHARE.386 par dfaut, et ne ncessite pas
SHARE.EXE.

*** COMMENT TROUVER LA VERSION DE WIN32S ***

Comme Win32s n'a pas d'interface utilisateur, il n'y a pas de
moyen vident d'obtenir des informations sur le numro de
version du Win32s qui est install sur Windows 3.1. Cependant
les utilisateurs ont les deux possibilits suivantes :

Lire le fichier <windir>\SYSTEM\WIN32S.INI, qui fournit des
informations sur la version. Du fait que ce fichier .INI peut
tre mis  jour par le programme d'installation d'une
application Win32s, cette information n'est pas compltement
fiable.

A partir du gestionnaire de fichiers de Windows for Workgroups
3.11 ou Windows NT 3.5, slectionner WIN32S16.DLL et choisir
Proprits dans le menu fichiers. Cette mthode conduit  une
bote de dialogue contenant des informations sur le numro de
version de Win32s.

*** SUPPRIMER WIN32S 1.30 ***

(Vous pouvez utiliser SYSEDIT.EXE pour effectuer ces
modifications.)

1. Supprimer la ligne suivante de la section [386Enh] dans le
fichier SYSTEM.INI :

  device=<WINDOWS>\<SYSTEM>\win32s\w32s.386

o <WINDOWS> et <SYSTEM> sont les endroits o se trouvent
respectivement les rpertoires Windows et System.

2. Modifier la ligne suivante de la section [BOOT] dans le
fichier SYSTEM.INI :

  drivers=mmsystem.dll winmm16.dll

devient (supprimer winmm16.dll) :

  drivers=mmsystem.dll

3. Supprimer les fichiers suivants du sous-rpertoire
<WINDOWS>\<SYSTEM> ou du rpertoire SYSTEM pour les
installations en rseau :

  WINMM16.DLL
  W32SYS.DLL
  WIN32S16.DLL
  WIN32S.INI
  WINHLP32.EXE
  WINDOWS.HLP
  WINHLP32.HLP
  WINHLP32.CNT

Note: Il se peut qu'il soit impossible de supprimer W32SYS.DLL
lorsque Windows fonctionne. Cela se produit si vous faites
fonctionner un application Win32. Il est recommand de supprimer
Win32s sous MS-DOS, et pas  partir d'une bote MS-DOS.

4. Supprimer tous les fichiers du sous-rpertoire
<WINDOWS>\<SYSTEM>\WIN32S ou du sous-rpertoire <SYSTEM>\WIN32S
pour les installations en rseau. Dtruire ensuite le
sous-rpertoire.

5. Redmarrer Windows.

NOTE: <WINDOWS> fait rfrence au rpertoire d'installation
Windows. Pour une installation de Windows en rseau, le
rpertoire systme peut se trouver sur un disque partag. Si
vous supprimez seulement Win32s de votre machine, vous n'avez
pas besoin de supprimer les fichiers partags (dans <SYSTEM> et
<SYSTEM>\WIN32S). Avant de supprimer ces fichiers du disque
partag, assurez-vous que tous les utilisateurs qui utilisent
Win32s ont supprim les rfrences  Win32s du fichier
SYSTEM.INI.

*** PROBLEMES AVEC WIN32S ***

Freecell est une application disponible avec Win32s. Pour tester
votre installation de Win32s, lancer Freecell. Si vous
rencontrez des problmes alors que Freecell fonctionne
correctement, contactez le fabricant du produit que vous essayez
de lancer ou d'installer. Si Freecell genre une erreur,
continuez de lire les informations qui suivent.

L'un des messages d'erreur suivants apparat lorsque vous lancez
Freecell et que Win32s n'est pas correctement install :

- File Error: Cannot find OLECLI.DLL

-ou-

- Win32s - Error: Improper installation. Win32s requires
WIN32S.EXE and WIN32S16.DLL to run. Reinstall Win32s.

-ou-

- Win32s - Error: Improper installation. Windows requires
w32s.386 in order to run. Reinstall Win32s.

-ou-

- Error: Cannot find file freecell.exe (or one of its
components)...

-ou-

- L'affichage est de mauvaise qualit ds que vous lancez
FreeCell.

Note: L'utilisation de l'aide de Freecell genre des erreurs,
dont "Routine Not Found" ou "Help Topic Does Not Exist." La
gnration de ces erreurs n'a rien  voir avec le fait que
Win32s soit install correctement ou non.

FREECELL.HLP a t conu pour tre utilis avec WINHLP32.EXE.
FREECELL.HLP utilise les fonctionnalits avances de WINHLP32
pour la recherche de texte. WINHELP.EXE, qui fonctionne sous
Windows 3.1, ne gre pas ceci. En consquence, chaque fois que
FREECELL.HLP essaie de faire fonctionner le bouton Find pour la
recherche de texte APIs, il choue, et l'aide de Windows affiche
un message. Vous pouvez continuer  lire les informations
contenues dans le fichier d'aide. Vous pouvez utiliser le bouton
Search pour faire des recherches de mots cls.

*** RESOLUTION DES PROBLEMES ***

Si Win32s n'est pas install correctement, vrifiez les lments
suivants :

- Si vous avez des problmes vido regardez si vous avez une
carte vido S3. Certains drivers S3 drivers ne fonctionnent pas
avec Win32s. Certains drivers S3 peuvent fonctionner avec Win32s
si vous apportez les modifications suivantes  votre fichier
SYSTEM.INI avant de lancer une application Win32 :
 Dans le fichier SYSTEM.INI vous trouverez dans la section
[display] une entre

  aperture-base=100

Changez cette entre en

  aperture-base=0

Redmarrez Windows et les problmes d'affichage ne se
produiront plus.
 
Si ceci ne donne pas de rsultat, utilisez les drivers d'cran
gnriques livrs avec Windows, ou contactez votre fabricant de
carte vido pour mettre  jour le driver. La version 1.3 du
driver S3 ne provoque pas ce problme.

- Assurez-vous que la ligne suivante est dans votre fichier
SYSTEM.INI :

  device=*vmcpd

- Si vous avez un driver d'imprimante fourni par LaserMaster,
supprimez-le ou transformez-le en commentaire pour le sortir de
WIN.INI. (Il interfre avec l'installation de Win32s.)
Redmarrez l'ordinateur afin que les modifications que vous avez
effectues prennent effet. Aprs que vous ayez refait une
installation russie de Win32s, rinstallez le driver
d'imprimante ou supprimez le caractre de commentaire (; en
dbut de ligne).

Le driver interfre avec l'installation de Win32s car les
drivers LaserMaster crent un priphrique WINSPOOL. L'extension
est ignore quand un lment du chemin d'accs au fichier
correspond  un nom de priphrique. En consquence, quand
l'installation tente d'crire dans WINSPOOL.DRV elle choue, car
elle tente d'crire dans WINSPOOL. En fait, toute application
Win32 qui essaie de se connecter  WINSPOOL.DRV choue galement
; cependant, beaucoup d'applications Win32 qui impriment sous
Win32s n'utilisent pas les API WINSPOOL car elles ne sont pas
gres par Win32s. Par consquent, vous pouvez en gnral
dsactiver ce driver losrque vous installez Win32s, puis le
ractiver ensuite.

- Supprimez le rpertoire \WIN32S, le rpertoire \WIN32APP,
W32SYS.DLL, W32S16.DLL, et WIN32S.EXE de votre disque dur avant
l'installation. Bien qu'il soit possible d'installer Win32s en
crasant une installation antrieure, il est prfrable de
supprimer les anciens fichiers avant d'installer les nouveaux.
Editez le fichier WIN32S.INI sur votre disque dur. Changez la
(les) ligne(s) SETUP = 1 en SETUP = 0. Redmarrez votre
ordinateur et rinstallez Win32s.

- Assurez-vous que de la mmoire virtuelle est active. Dans le
panneau de contrle, choisissez l'icne 386 tendu, choisissez
Mmoire virtuelle, puis choisissez Modifiez. Vrifiez que type
n'est pas paramtr sur Aucun.

- Assurez-vous que SHARE est activ. Editez le fichier
AUTOEXEC.BAT et ajoutez la ligne suivante si elle n'y est pas
dj :

C:\DOS\SHARE.EXE

-ou-

Si vous travaillez avec Windows for Workgroups ou si vous avez
un fichier du nom de VSHARE.386 sur votre systme, vous n'avez
pas besoin de charger SHARE dans le fichier AUTOEXEC.BAT. Si
vous avez ce fichier, ditez le fichier SYSTEM.INI et ajoutez la
ligne suivante  la section [386Enh] :

Device=VSHARE.386 pour supprimer les fichiers partags (dans
<SYSTEM> et <SYSTEM>\WIN32S). Avant de supprimer ces fichiers du
rseau, assurez-vous que tous les utilisateurs qui utilisent
Win32s ont supprim les rfrences  Win32s de leur fichier
SYSTEM.INI.
