Apertura di Steam in un altro account utente di Windows

Steam è installato sul nostro computer Windows 7 di casa. Originariamente abbiamo condiviso l'account di mio marito. All'inizio ha funzionato bene se abbiamo aperto i giochi nel mio account utente o suo. Circa un anno fa, cliccando sul collegamento nel mio account utente si aprivano i giochi nel suo account utente se era loggato – Sentivo la musica, ma non appariva nulla sul mio schermo o in Task Manager. Dovrei disconnetterlo, nel qual caso Steam si aprirà nel mio account utente, o semplicemente giocherà dal suo account utente.

Recentemente, ho ottenuto il mio account Steam. Ora, se riesco ad accedere a Steam come me, Steam si aprirà successivamente nel mio account utente, anche dalle scorciatoie sull'account di mio marito. E se è l'ultima persona ad accedere, Steam si apre solo nel suo account.

SE CI RICORDIAMO DI USCIRE (la semplice disconnessione da Steam non funziona), Steam caricherà nei nostri account e ci permetterà di accedere. Ma funziona solo se mio marito si ricorda di uscire effettivamente. È logico accedere come lui e risolvere Steam per me stesso, e ha la brutta abitudine di cambiare casualmente la sua password senza dirmelo.

Quindi, quello di cui ho bisogno è un metodo in cui posso, se necessario, chiudere un Steam in esecuzione su un altro account utente di Windows, così posso accedere come me. Preferibilmente mi piacerebbe qualcosa che possa essere inserito nel collegamento di avvio, come il command -login% u% p.

È ansible utilizzare la cartella di Startup Windows 7 per aprire Steam sull'account corretto quando si accede.


Quello che vorresti fare è aprire il menu Start. Ci dovrebbe essere una cartella chiamata Startup .
Menu iniziale

Ogni volta che accedi, Windows avvierà automaticamente tutti i programmi in questa cartella. Quindi, possiamo mettere una scorciatoia di Steam con le opzioni della row di command% u e% p.

Come farlo?

Questo presuppone che il tuo eseguibile Steam sia in C: \ Programmi (x86) \ Steam \ Steam.exe
Dovrai ripetere questi passaggi per each account a cui vuoi fare questo.

  1. Apri C:\Users\[PC Username]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs .
  2. Fai clic con il tasto destro e crea una nuova cartella. Chiamalo Startup (Capital S).
  3. Ora vai in quella cartella e fai clic con il button destro del mouse. Vai a Nuovo> Crea nuovo collegamento.
  4. Ora inserisci "C:\Program Files (x86)\Steam\Steam.exe" -login [username] [password] .
  5. Fare clic su "Avanti" e personalizzare il nome a proprio piacimento (o lasciarlo come "Steam").

Quindi ripeti l'account di tuo marito, ma questa volta, sostituisci [nome utente] e [password] con il suo nome utente e password e sostituisci [Nome utente PC] con il nome utente del computer di tuo marito.


DEVI essere un amministratore del computer per fare ciò:
In alternativa, se entrambi avete effettuato l'accesso (ad esempio, state utilizzando l'utente attivo, ma ha effettuato l'accesso, ma solo la stasi, non l'utilizzo; gli utenti tornati alla schermata di accesso).

Dovrai interrompere manualmente il process di Steam.

  1. Premi Win-R e digita taskmgr (o premi Ctrl-Alt-Canc e fai clic su "Avvia Task Manager")
  2. Se Task Manager non è già in modalità amministratore, fare clic sul button "Mostra tutti i processi". Se viene visualizzato un prompt per la password di amministratore o l'accesso come amministratore (controllo dell'account utente, controllo dell'accesso utente), è sufficiente autorizzarlo.
  3. Task Manager dovrebbe chiudere e riaprire con quel button andato e altri elementi nell'elenco.
  4. Cerca "Steam.exe" nell'elenco. Se non appare, è molto probabile che tu non abbia eseguito Task Manager in modalità amministratore.
  5. Selezionalo e fai clic su "Termina process"
  6. Fai clic su "Ok" per chiuderlo.
  7. ORA puoi aprire Steam, ma potresti wherer prima disconnetterlo.

In alternativa, puoi farlo con un command: Win-R e inserisci taskkill /f /im steam.exe . Assicurarsi che taskkill.exe venga eseguito con privilegi amministrativi in ​​quanto deve essere in grado di chiudere i programmi eseguiti da un utente diverso.


Apertura di Steam in un altro account utente Windows | No. il commento di 7892142
Sono al lavoro adesso, cercherò di inventarmi qualcosa quando torno a casa. (E può testarlo correttamente sulla mia installazione di Steam, non vorrei accidentalmente eseguirlo come amministratore e aprire una nuova lattina di worm.) – Per chiarimenti: la sceneggiatura dovrebbe uccidere Steam di tuo marito ed eseguirlo con il % u% p command per te?

Invece di creare un collegamento nella cartella "Esecuzione automatica", è ansible creare uno script batch (.bat) che uccide Steam e lo riapre.

 taskkill /f /im steam.exe "C:\Program Files (x86)\Steam\Steam.exe" -login [username] [password] 

Gli script .bat possono essere modificati utilizzando il block note.
(Fai clic con il button destro sul file .bat e vai su Apri con …> Blocco note)
Dì "OK" a qualsiasi messaggio che viene visualizzato. Dovrebbe quindi aprirsi nel block note o qualsiasi editor di text che hai scelto.

Salva il tuo file batch nella stessa cartella del collegamento. È ansible rimuovere il collegamento se necessario.

 taskkill /f /im steam.exe start "" "X:\Path\To\Steam.exe" -login %uname %pass 

Salva su Steam.bat, esegui come amministratore. Questo dovrebbe fare il trucco? (Si prega di ricontrollare dal Task Manager che Steam è effettivamente eseguito NON come Amministratore. Non dovrebbe, però.)

In realtà è solo la risposta di Aytimothy con un inizio di programma aggiunto.

Ecco un modo semplice per trasformare la scorciatoia in qualcosa che uccide il vecchio e avvia un nuovo process.

  1. Fare clic con il tasto destro sul collegamento e select Proprietà
  2. Copia e incolla quanto segue nel field Target:
    cmd /k taskkill /f /im steam.exe & start steam.exe & exit
    (Windows potrebbe cambiare il cmd all'inizio, va bene)
    • In caso di problemi, provare a modificare il secondo steam.exe sul path completo dell'installazione Steam. Di solito su Windows questo sarebbe "C:\Program Files\Steam\Steam.exe" o "C:\Program Files (x86)\Steam\Steam.exe" seconda se si è nella versione a 32 o 64 bit.
  3. Verso la fine di questa window di dialogo è un button Avanzato, fai clic su di esso e seleziona "Esegui come amministratore"
  4. Facoltativo: se si desidera che l'icona rimanga invariata, è ansible fare clic sul button Cambia icona e accedere al file steam.exe e selezionarlo. Dovrebbe tornare indietro all'icona del vapore
  5. Hit apply e sei a posto

Ciò che fa è aggiungere un command kill all'inizio della scorciatoia in modo che prima uccida qualsiasi altra versione di steam. Se non ci sono altre versioni in esecuzione, inizierà solo a vapore. Attenzione, questo ucciderà Steam indipendentemente da chi lo sta eseguendo, quindi non dovresti usarlo per aprire vapore se è già in esecuzione. Invece, fai clic sull'icona nel tuo vassoio.

Le tue opzioni dovrebbero assomigliare a questo: Finestra di scelta rapida