Pagina inicial » Área de Trabalho » Como executar várias instâncias de um programa do Windows

    Como executar várias instâncias de um programa do Windows

    Executar várias instâncias de programas e arquivos certamente aumenta a produtividade. Porém muitos programas não permitem que você abra mais de uma janela e dar um erro ou abrir a janela ativa quando você tenta executá-los duas vezes.

    Felizmente, existem alguns soluções alternativas para contornar essa limitação dependendo do tipo de programa que você deseja abrir várias vezes simultaneamente.

    Neste artigo, vou mostrar vários métodos para abrir mais de uma instância de um programa no Windows.

    Por que alguns programas permitem várias janelas e outros não?

    Para sua própria segurança, é importante saber por que essa limitação está lá, em primeiro lugar. Em primeiro lugar, limitação é adicionado pelo desenvolvedor do programa e não o próprio Windows. Então você não deve culpar o Windows por não lhe dar uma opção para executar vários programas.

    Agora, se os desenvolvedores adicionaram essa limitação intencionalmente em seu programa, ela deve ter algum mau impacto no programa. Abrir várias instâncias de um programa pode ter vários efeitos. Há uma boa chance de que as duas janelas entrem em conflito umas com as outras e levem a falhas no programa ou corrupção de dados etc.

    Alguns desenvolvedores também podem adicionar essa limitação porque haveria nenhum ponto de abrir várias janelas do seu programa. Por exemplo, as ferramentas de informações do sistema oferecem as mesmas informações, independentemente de quantas instâncias você abrir.

    Além disso, alguns programas podem oferecer uma vantagem injusta quando abertos várias vezes, para que os desenvolvedores bloqueiem esse recurso. Por exemplo, um videogame on-line pode limitar isso para garantir que os jogadores não façam login com várias contas e obtenham uma vantagem injusta sobre os outros..

    No geral, você deve ter em mente que o limitação existe por um motivo e você deve estar sempre pronto para lidar com uma situação ruim se você estiver executando várias instâncias.

    Lançar várias instâncias de programas que permitem esse recurso

    Para abrir outra janela de um programa, simplesmente inicie-o novamente. Uma maneira mais fácil de fazer isso é pressione e segure a tecla Shift e clique no ícone do programa na barra de tarefas.

    Se o programa permitir várias janelas, outra instância será aberta sem uma dobradiça. Por exemplo, você pode abrir várias versões de um documento e editá-las separadamente ou abrir vários documentos no mesmo programa; como documentos do Microsoft Word. Você também pode abrir várias janelas de programas como o CCleaner e executar vários tipos de varreduras ao mesmo tempo.

    Desde que um programa não tenha uma natureza conflitante, há uma boa chance de você poder abrir várias instâncias dele. Então, tente abrir um programa duas vezes e veja como ele aumenta sua produtividade.

    Use diferentes contas de usuário para abrir várias instâncias de programas

    Os desenvolvedores usam métodos diferentes para colocar limitação na abertura de várias instâncias de um programa e o método mais comumente usado é através do mutex. O Mutex impede que os threads acessem o mesmo programa se já estiverem em execução.

    Felizmente, o mutex está vinculado apenas ao perfil do usuário atual. Talvez você não consiga abrir esse programa no perfil de usuário atual, mas ainda pode abri-lo como um usuário diferente. Você só precisa ter duas contas no seu PC e você pode facilmente abrir duas instâncias do mesmo programa.

    Crie um novo perfil de usuário

    Primeiro, mostrarei como você pode criar outra conta de usuário no seu PC. Se você já tem outra conta de usuário e conhece as credenciais de login dela, então você não precisa passar por essa etapa.

    Para fins de demonstração, vou usar um PC com Windows 10. Se você for um usuário do Windows 7 ou 8, poderá seguir as instruções fornecidas na página de suporte da Microsoft..

    1. Abra o Windows 10 "Definições"e clique em"Contas". Aqui mova para o"Família e outro usuários "seção e clique em"Adicionar outra pessoa a este PC" debaixo "Outros usuários".
    2. Uma nova janela será aberta. Clique em "Eu não tenho informações de entrada desta pessoa"link aqui.
    3. Na próxima página, clique no botão "Adicionar um usuário sem uma conta da MicrosoftMsgstr "Este perfil não precisa estar conectado a uma conta da Microsoft, então pulamos esta etapa.
    4. Agora forneça o nome de usuário e a senha para a nova conta e clique em "Próximo". Sua conta será criada.
    Abra duas instâncias de um programa

    Agora que você tem duas contas de usuário, vamos abrir duas instâncias do seu programa obrigatório.

    1. Abra o programa requerido.
    2. Abra este programa novamente, mas desta vez segure a tecla Shift e clique com o botão direito nele. No menu de contexto, clique na nova entrada "Executar como usuário diferente".
    3. Em seguida, forneça nome de usuário e senha da conta recém-criada e pressione enter.
    4. Outra instância do mesmo programa será aberta. Na captura de tela abaixo, a janela original do navegador Opera está à esquerda e a janela recém-aberta está à direita.

    A janela recém-aberta não terá conexão com a primeira janela. Vai parecer que o programa acabou de ser instalado, sem configurações, dados salvos ou qualquer outra informação da janela original passará para a nova janela.

    Lembre-se que esse truque vai não funciona em programas que não usam mutex para impedir que o programa abra várias janelas. Embora a maioria dos aplicativos use o mutex, alguns programas podem escolher um método diferente.

    Por exemplo, jogos de vídeo geralmente não usam mutex para evitar várias instâncias deles. Se este truque não funcionou com o seu programa, então confira o método abaixo.

    Use Sandboxie

    Embora o método acima ainda seja o mais confiável, mas quando não funciona, um software de isolamento certamente irá trabalhar para você.

    Um software de isolamento basicamente dá a um programa um ambiente completamente separado do seu sistema. Isso protege seu sistema de ser danificado de um programa infectado.

    No entanto, isso também significa que você pode executar várias instâncias desse programa também. Um em janelas normais e outro na janela do software de isolamento.

    Sandboxie é uma ferramenta popular para esse propósito que permite executar outra instância de um programa gratuitamente. Se você quer rodar mais de duas instâncias de um programa, então você terá que atualizar para a versão premium do Sandboxie..

    Baixe e instale o Sandboxie e deixe-o adicionar uma entrada do menu de contexto durante a instalação. Agora clique com o botão direito no programa que você quer rodar no Sandboxie e selecione "Corra com o Sandboxie".

    Isso vai lançar esse programa em um ambiente seguro e você notará que o contorno da janela ficará amarelo quando você passar o cursor do mouse na parte superior.

    Ao contrário do método acima, a instância em execução no O Sandboxie usará as mesmas configurações e dados que o programa original. No entanto, as alterações feitas ou os dados adicionados na instância do Sandboxie não serão sincronizados com a janela do programa original. Ainda assim, você pode usar o Opção de recuperação Sandboxie para recuperar o conteúdo para o disco rígido real.

    Resumindo

    Usar uma ferramenta de isolamento como o Sandboxie é uma maneira segura de abrir outra instância de um programa. No entanto, não deve ser sua primeira prioridade como você pode enfrentar problemas ao salvar alguns dos dados no ambiente Sandboxie. Na maioria dos casos, a execução do programa em duas contas deve funcionar e também será mais fácil salvar dados.