Bonjour à vous,
Étant donner que votre Mac ne fonctionne pas très bien sous El Capitan, je vous déconseille fortement de passer sous High Sierra, ceci ne règlerais probablement pas votre problème.
Dans un premier temps, vous allez tenter de changer les paramètres de fermeture avec le « Terminal ».
La gestion du délai d'attente des services se fait par launchd. En demandant au processus de raccourcir le temps d'attente, même de moitié, vous pouvez accélérer considérablement l'arrêt du système. Pour modifier ce délai, vous devrez exécuter les commandes suivantes, que vous pouvez copier et coller dans le Terminal — la première fois, vous aurez à saisir votre mot de passe utilisateur pour confirmer l'action :
sudo defaults write /System/Library/LaunchDaemons/c\
om.apple.coreservices.appleevents ExitTimeOut -int 5
sudo defaults write /System/Library/LaunchDaemons/c\
om.apple.securityd ExitTimeOut -int 5
sudo defaults write /System/Library/LaunchDaemons/c\
om.apple.mDNSResponder ExitTimeOut -int 5
sudo defaults write /System/Library/LaunchDaemons/c\
om.apple.diskarbitrationd ExitTimeOut -int 5
sudo defaults write /System/Library/LaunchAgents/com.\
apple.coreservices.appleid.authentication ExitTimeOut -int 5
Dans le code ci-dessus, la valeur est réglée sur 5, signifiant qu'OS X va attendre 5 secondes avant de tuer un processus lors de l'extinction. Vous pouvez changer ce temps par n'importe quelle valeur entière supérieure à zéro. Zéro désactive le délai, ce qui fait que le processus ne sera jamais tué.
Pour annuler ces actions, vous pouvez exécuter les commandes à nouveau, mais avec une valeur de 20, ou exécuter les commandes suivantes pour supprimer l'entrée "ExitTimeOut" des paramètres, qui par défaut n'existe pas.
sudo defaults delete /System/Library/LaunchDaemons/c\
om.apple.coreservices.appleevents ExitTimeOut
sudo defaults delete /System/Library/LaunchDaemons/c\
om.apple.securityd ExitTimeOut
sudo defaults delete /System/Library/LaunchDaemons/c\
om.apple.mDNSResponder ExitTimeOut
sudo defaults delete /System/Library/LaunchDaemons/c\
om.apple.diskarbitrationd ExitTimeOut
sudo defaults delete /System/Library/LaunchAgents/com\
.apple.coreservices.appleid.authentication ExitTimeOut
Si le problème persiste, vous devrez réinitialiser votre SMC en consultant cette page ; https://support.apple.com/fr-fr/HT201295
Pour améliorer le bon fonctionnement de votre système, télécharger l'utilitaire Onyx qui correspondra à votre système, c'est-à-dire El Capitan sur cette page ; https://www.titanium-software.fr/fr/onyx.html
Une fois l'installation faites, exécuter seulement la section "Automation".
Et si cela ne fonctionne pas, vous devrez vous résignez à faire une réinstallation de votre OS en consultant cette page ; https://support.apple.com/fr-fr/HT204904
Avant de faire cette procédure de réinstallation, assurez-vous d’avoir une copie de votre OS El Capitan et de vos documents personnels. Téléchargement sur cette page ; https://support.apple.com/fr-ca/HT206886
Bonne chance