90 votes

Comment forcer Steam à utiliser un compte différent pour chaque compte utilisateur Windows sur la même machine?

J'ai juste construit un PC parce que mon fils veut jouer à des jeux PC. J'ai installé Windows 7 et créé 2 comptes utilisateurs, un pour chacun de nous. Dans mon compte utilisateur Windows, j'ai installé Steam et téléchargé quelques jeux de mon catalogue.

Je m'attendais à ce que lorsque l'autre compte utilisateur Windows se connecterait, il verrait l'application Steam, mais il devrait se connecter à nouveau, permettant ainsi à mon fils d'utiliser son propre compte. Mais quand il s'est connecté, Steam avait conservé les détails de mon compte et était toujours connecté en tant que moi.

Je ne veux pas partager les jeux. En fait, je veux le contraire, car je ne veux pas que mon fils de 12 ans ait accès à des jeux avec des certificats 18 ans, etc., et je veux aussi que mes réalisations et mes listes d'amis soient juste à moi.

Comment puis-je dire à Steam d'utiliser un autre compte Steam lorsqu'il est connecté à un autre compte Windows?

0 votes

Y a-t-il un moyen d'installer Steam dans un dossier utilisateur et simplement avoir plusieurs installations de Steam sur une seule machine? Un peu comme le fait Chrome.

3voto

Fmstrat Points 131

De nombreuses des solutions ci-dessus fonctionnent très bien, mais je crois avoir trouvé une manière qui intègre une version différente de celles ci-dessus qui se concentre sur la fermeture de Steam pour les utilisateurs inactifs, et qui fonctionnera mieux que les autres solutions proposées car elle :

  • Ne nécessite pas de sauvegarder votre mot de passe dans un fichier
  • Ne nécessite pas de copier/déplacer le profil Steam à chaque fois
  • Ne nécessite pas d'installer Steam plusieurs fois
  • Fonctionne lorsque deux utilisateurs sont connectés en même temps (la solution "déplacer" peut encore perturber la synchronisation Cloud)
  • REMARQUE : Cela ne fonctionne pas pour empêcher les utilisateurs d'accéder à votre compte. C'est une solution alternative qui facilite l'accès à leurs comptes et jeux pour plusieurs utilisateurs

Voici comment procéder :

Étape 1 : Créez le raccourci d'arrêt

Créez un fichier appelé "CloseSteam.cmd" dans un répertoire de votre choix avec le contenu suivant :

@echo on

"C:\Program Files (x86)\Steam\Steam.exe" -shutdown

Étape 2 : Forcer Steam à démarrer en mode Big Picture

En effectuant cette prochaine étape, Steam démarrera en mode Big Picture. Cela affichera par défaut le sélecteur d'utilisateurs au démarrage. Tant que vous vous êtes connecté auparavant et avez enregistré votre mot de passe, aucun utilisateur n'aura besoin de le saisir à nouveau. Pour ce faire :

  • Cliquez sur le menu Démarrer et trouvez le raccourci de Steam
  • Clic droit sur le raccourci et allez dans propriétés
    • Sous Windows 8, vous devez cliquer droit, ouvrir l'emplacement du fichier, puis clic droit, et allez dans propriétés
  • Remplacez "C:\Program Files (x86)\Steam\Steam.exe" par "C:\Program Files (x86)\Steam\Steam.exe" -bigpicture (Faites attention à l'emplacement des guillemets)
  • Enregistrez

Étape 3 : Créez des tâches pour fermer Steam à la fin de la session

Cela fermera Steam chaque fois que vous vous déconnectez ou passez d'un utilisateur à un autre.

  • Ouvrez le Planificateur de tâches en tant qu'administrateur (Panneau de configuration -> Système et sécurité -> Outils d'administration -> Planificateur de tâches)

  • Pour chaque compte utilisateur qui pourrait démarrer Steam

    • Clquez sur Action puis Créer une tâche (pas Créer une tâche de base).
    • Lors de l'exécution de cette tâche, utilisez le compte utilisateur Windows qui utilisera ce compte Steam.
    • Ouvrez l'onglet Déclencheurs, cliquez sur Nouveau, sélectionnez le type de déclencheur À la déconnexion de la session utilisateur et sélectionnez le compte utilisateur Windows qui utilisera le compte Steam.
    • Ouvrez l'onglet Actions, cliquez sur Nouveau, sélectionnez l'action Démarrer un programme et spécifiez le chemin du fichier CloseSteam.cmd dans Programme/script.

2voto

Ham123 Points 21

Vous pouvez désinstaller tout Steam et le réinstaller dans un dossier séparé des autres profils d'utilisateurs et cela fonctionne

1 votes

De plus, maintenant que Steam prend en charge les dossiers de bibliothèque personnalisée, si vous ne voulez pas d'installations de jeux en double en raison de plusieurs utilisateurs possédant les mêmes jeux (ou utilisant le partage familial), vous pouvez déplacer vos jeux vers un dossier distinct de toutes les installations Steam et pointer les bibliothèques de jeux de tout le monde vers ce dossier. Steam devrait gérer automatiquement les autorisations afin que chacun puisse jouer uniquement aux jeux qu'il possède dans ses bibliothèques personnelles, même s'ils sont situés dans le même dossier.

0 votes

@ekolis Puisque Steam n'utilise plus SteamAppData.vdf, je pourrais essayer ta méthode la prochaine fois. :¬)

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X