Le jeu ne démarre pas depuis le CD

J'ai commandé Alice américaine McGee d'eBay et il semblait bien lire quand je l'ai mis dans mon ordinateur. Le menu de lecture automatique a fonctionné correctement et m'a permis d'installer le jeu, mais lorsque je double-cliquez sur l'icône pour le démarrer (ou lorsque je clique sur "jouer Alice" dans le menu de lecture automatique), un spinner de chargement apparaît à côté de ma souris puis Rien ne se passe. Le programme semble s'écrouler silencieusement immédiatement après l'ouverture. Aucun message d'erreur ne s'affiche et je ne vois même pas l'écran de démarcation.

Les pilotes de ma carte graphique sont à jour et cela ne semble pas fonctionner sous aucun paramètre de compatibilité non plus (je suis sous Windows 7). Personne ne semble avoir cette question – est-ce que je suis devenu fou? Quel pourrait être le problème?

Il y avait récemment une mise à jour de sécurité par Microsoft implémentée pour Windows 7 et 8 qui brise la compatibilité native avec une très grande poignée d'anciens jeux basés sur CD, à savoir n'importe quoi avec la protection contre l'écriture SafeDisc ou SecuROM intégrée. Cette modification de sécurité est intégrée à Windows 10 Et ne peut pas être travaillé autour. Voici une liste très abrégée de jeux potentiellement affectés :

  • Age of Empires 2
  • American McGee's Alice
  • Battlefield 1942
  • Civilisation III et IV
  • Série Command & Conquer
  • Crysis
  • Diablo II
  • Série Empire Earth
  • Far Cry (1 et 2)
  • Série Grand Theft Auto
  • Halo
  • Jeux LEGO
  • Série Might & Magic
  • Série Need for Speed
  • Rainbow Six Series
  • Jeux Star Wars (dont KOTOR)
  • Les Sims (1 et 2)
  • Série Total War

La solution pour ce problème est en fait assez simple (Windows 7 et 8 uniquement). Il suffit de réactiver le service du pilote désactivé par la mise à jour de sécurité et de démarrer le service. Pour ce faire, ouvrez une invite de commande en tant qu'administrateur:

Bouton Windows -> cmd.exe -> clic droit -> Exécuter en tant qu'administrateur

Exécutez cette commande (avec les espaces exacts) pour rétablir le service du pilote:

Sc config secdrv start = demande

Vous devriez obtenir un message [SC] ChangeServiceConfig SUCCESS . Ensuite, lancez cette commande pour démarrer le service:

Sc start secdrv

Ensuite, ouvrez le jeu et cela devrait fonctionner! Pour être «sûr», vous pouvez arrêter le service en redémarrant votre ordinateur ou en utilisant la commande:

Sc stop secdrv

Si vous ne souhaitez pas avoir à démarrer ce service chaque fois que vous allumez votre ordinateur, vous pouvez configurer la configuration auto au lieu de la demand . Selon la mise à jour de sécurité, cela peut potentiellement laisser votre ordinateur à risque pour certaines attaques de virus, alors faites attention alors que ce service est activé.