Pagina principala » Spațiul de lucru » Cum se execută instanțe multiple ale unui program Windows

    Cum se execută instanțe multiple ale unui program Windows

    Rularea mai multor instanțe de programe și fișiere crește cu siguranță productivitatea. Cu toate acestea, multe programele nu vă vor permite să deschideți mai multe ferestre și dați o eroare sau deschideți fereastra activă atunci când încercați să le executați de două ori.

    Din fericire, există câteva soluții pentru a ocoli această limitare în funcție de tipul de program pe care îl căutați să îl deschideți simultan de mai multe ori.

    În acest articol, vă voi arăta mai multe metode pentru a deschide mai mult de o instanță a unui program în Windows.

    De ce unele programe permit mai multe ferestre și altele nu?

    Pentru propria dvs. siguranță, este important să știți de ce această limitare există în primul rând. În primul rând, asta limitarea este adăugată de dezvoltatorul programului și nu Windows în sine. Deci, nu ar trebui să dați vina pe Windows pentru că nu vă oferă opțiunea de a rula mai multe programe.

    Acum, dacă dezvoltatorii au adăugat intenționat această limitare în programul lor, atunci trebuie să aibă unele impact negativ asupra programului. Deschiderea mai multor instanțe ale unui program poate avea mai multe efecte. Există o șansă bună ca cele două ferestre să se afle în conflict între ele și să conducă la deranjamentele programelor sau coruperea datelor etc.

    Unii dezvoltatori pot adăuga această limitare, deoarece ar exista nici un punct de deschidere a mai multor ferestre din programul lor. De exemplu, instrumentele de informații despre sistem oferă aceleași informații indiferent de câte instanțe deschideți.

    În plus, unele programe pot oferi un avantaj nedrept atunci când sunt deschise de mai multe ori, deci dezvoltatorii blochează această caracteristică. De exemplu, un joc video online poate limita acest lucru pentru a se asigura că jucătorii nu se conectează cu mai multe conturi și câștigă un avantaj neloial față de ceilalți.

    În general, ar trebui să rețineți că limitarea există pentru un motiv și ar trebui să fiți întotdeauna gata să vă ocupați de o situație proastă dacă aveți de gând să executați mai multe instanțe.

    Lansați mai multe instanțe de programe care permit această caracteristică

    Pentru a deschide o altă fereastră a unui program, pur și simplu lansați-l din nou. O modalitate mai ușoară de a face acest lucru este țineți apăsată tasta Shift și faceți clic pe pe pictograma programului din bara de activități.

    Dacă programul permite mai multe ferestre, atunci o altă instanță se va deschide fără o balama. De exemplu, aveți posibilitatea să deschideți mai multe versiuni ale unui document și să le editați separat sau să deschideți mai multe documente în același program; cum ar fi documentele Microsoft Word. De asemenea, puteți deschide mai multe ferestre de programe precum CCleaner și puteți rula mai multe tipuri de scanări în același timp.

    Atâta timp cât un program nu are o natură conflictuală, există șanse mari să puteți deschide mai multe instanțe ale acestuia. Deci încercați să deschideți un program de două ori și să vedeți cum crește productivitatea.

    Utilizați conturi de utilizator diferite pentru a deschide mai multe instanțe de programe

    Dezvoltatorii folosesc metode diferite pentru a limita deschiderea mai multor instanțe ale unui program, iar metoda cea mai frecvent utilizată este prin mutex. Mutex împiedică firul de acces să acceseze același program dacă acesta rulează deja.

    Din fericire, mutex-ul este legat doar de profilul curent al utilizatorului. Este posibil să nu puteți deschide acel program în profilul curent de utilizator, dar puteți încă deschideți-l ca utilizator diferit. Trebuie doar să aveți două conturi pe PC și puteți deschide cu ușurință două instanțe ale aceluiași program.

    Creați un nou profil de utilizator

    În primul rând, vă voi arăta cum puteți crea un alt cont de utilizator pe PC. Dacă aveți deja un alt cont de utilizator și cunoașteți datele de conectare ale acestuia, atunci nu este necesar să treceți prin acest pas.

    Pentru scop demonstrativ, voi folosi un PC Windows 10. Dacă sunteți utilizator Windows 7 sau 8, puteți urma instrucțiunile furnizate pe pagina de suport Microsoft.

    1. Deschideți Windows 10 "Setări"și faceți clic pe"Conturi"Aici treceți la"Familie și alt utilizators "și faceți clic pe"Adăugați altcineva pe acest PC" sub "Alți utilizatori".
    2. O fereastră nouă se va deschide. Click pe "Nu am informațiile de conectare ale persoanei respective"link aici.
    3. În pagina următoare, faceți clic pe butonul "Adăugați un utilizator fără un cont Microsoft"Nu este necesar ca acest profil să fie conectat la un cont Microsoft, prin urmare, sări peste acest pas.
    4. Acum, furnizați numele de utilizator și parola pentru noul cont și faceți clic pe "Următor →"Contul dvs. va fi creat.
    Deschideți două instanțe ale unui program

    Acum, că aveți două conturi de utilizator, să deschidem două instanțe ale programului dorit.

    1. Deschideți programul dorit.
    2. Deschideți din nou acest program, dar de această dată țineți apăsată tasta Shift și faceți clic dreapta pe ea. Din meniul contextual faceți clic pe noua intrare "Rulați ca utilizator diferit".
    3. Apoi, furnizați numele de utilizator și parola contului nou creat și apăsați enter.
    4. O altă instanță a aceluiași program se va deschide. În ecranul de mai jos, fereastra browserului original Opera este în partea stângă, iar fereastra nou deschisă este pe partea dreaptă.

    Fereastra nou deschisă nu va avea nicio legătură cu prima fereastră. Se va simti ca programul a fost doar instalat, fara configuratii, date salvate sau orice alte informatii din fereastra initiala vor fi transmise in fereastra noua.

    Îmi amintesc că va face asta nu lucrați la programe care nu utilizează mutex pentru a împiedica programul să deschidă mai multe ferestre. Deși majoritatea aplicațiilor folosesc mutexul, unele programe pot alege o metodă diferită.

    De exemplu, jocuri video de obicei nu folosesc mutex pentru a preveni mai multe instanțe ale acestora. Dacă acest truc nu a funcționat cu programul dvs., atunci verificați metoda de mai jos.

    Utilizați Sandboxie

    Deși metoda de mai sus este încă cea mai fiabilă, dar când nu funcționează, atunci software de izolare va lucra cu siguranță pentru dvs..

    Un software de izolare oferă practic unui program un mediu complet separat de sistemul dvs. Acest lucru vă protejează sistemul împotriva deteriorării acestuia de la un program infectat.

    Cu toate acestea, aceasta înseamnă, de asemenea, că puteți rula mai multe instanțe ale acelui program. Unul în ferestre normale și altele în fereastra de software de izolare.

    Sandboxie este un instrument popular pentru acest scop care vă permite să executați gratuit o altă instanță a unui program. Dacă doriți să rulați mai mult de două instanțe ale unui program, atunci va trebui să faceți upgrade la versiunea premium Sandboxie.

    Descărcați și instalați Sandboxie și asigurați-vă că permiteți adăugarea unei intrări în meniul contextual în timpul instalării. Acum faceți clic dreapta pe programul pe care doriți să-l executați în Sandboxie și selectați "Fugiți cu Sandboxie".

    Asta va lansați acest program într-un mediu sigur și veți observa că conturul ferestrei va deveni galben când plasați cursorul mouse-ului în partea de sus.

    Spre deosebire de metoda de mai sus, instanța rulează în Sandboxie va folosi aceleași configurații și date ca și programul original. Cu toate acestea, orice modificări sau date adăugate în instanța Sandboxie nu vor fi sincronizate cu fereastra inițială a programului. Cu toate acestea, puteți utiliza funcția Opțiunea de recuperare Sandboxie pentru a recupera conținutul pe unitatea hard disk reală.

    În concluzie

    Utilizarea unui instrument de izolare ca Sandboxie este o modalitate sigură de a deschide o altă instanță a unui program. Cu toate acestea, nu ar trebui să fie prima dvs. prioritate ca și dumneavoastră se pot confrunta cu probleme în timp ce salvează unele date din mediul Sandboxie. În cele mai multe cazuri, executarea programului în două conturi ar trebui să funcționeze și va fi, de asemenea, mai ușor de salvare a datelor.