Windowsで同じプログラムの複数のバージョンを実行する方法:5つの方法

PCで同じアプリのコピーを2つ実行すると便利です。同時に使用したいチャットアプリのアカウントが複数ある場合や、2つのプロファイルで一度に何かをテストする必要がある場合があります。

アプリの実行中のコピーが1つだけでは機能しない場合は、Windowsで同じプログラムの複数のインスタンスを実行できるオプションがいくつかあります。これがあなたにできることです。

Windowsで同じアプリを2回実行する方法:基本的な解決策

プログラムの完全に独立したインスタンスを実行しない便利なトリックがありますが、必要なのはそれだけかもしれません。開いている特定のアプリの2番目のウィンドウを開くには、 Shiftキーを押しながらタスクバーのアイコンをクリックします。

Word、メモ帳、ファイルエクスプローラー、Chromeなどのプログラムの場合、これにより2番目のウィンドウが開き、ドキュメントが空白になります。すでに開いているものとは別に、その中で作業することができます。

ただし、これはすべてのアプリで機能するとは限りません。たとえば、Shiftキーを押しながら2つのDiscordウィンドウを実行することはできません。実行しても効果はありません。上記の方法をサポートしていないアプリで同じプログラムを2回実行するには、以下の他のソリューションを確認してください。

プログラムの複数のインスタンスを異なるユーザーとして実行する方法

Windowsでアプリを開くと、オペレーティングシステムはユーザーアカウントでそのプログラムの新しいプロセスを作成します。したがって、システムに複数のユーザーがいる場合は、同じプログラムの新しいインスタンスを別のユーザーの下に作成できます。

これを自分で確認するには、タスクマネージャーを開き( Ctrl + Shift + Esc )、必要に応じて[詳細]をクリックし、[詳細]タブを表示します。 [ユーザー名]列には、プロセスを開始したユーザーが含まれます。

もちろん、アプリの2つのコピーを使用するために常にユーザーアカウントを切り替えるのは面倒です。ただし、より良い方法があります。現在のアカウントにログインしたまま、特定のプログラムを別のユーザーとして実行することを選択できます。

コンピューターに少なくとも2人目のユーザーがいない場合は、単なるダミープロファイルである新しいローカルアカウント作成できます。これを行う1つの方法は、設定アプリを開き、 [アカウント]> [家族と他のユーザー]> [このPCに他のユーザーを追加する]に移動することです

その人のメールアドレスを入力するように求められたら、代わりに[この人のサインイン情報はありません]クリックします。サインインするためにMicrosoftアカウントを使用する必要はないため、次のパネルの下部にある[ Microsoftアカウント持たないユーザーを追加する]クリックします。

アカウントのユーザー名とパスワードを設定します。これを頻繁に使用する場合は、両方を簡単に入力できるようにすることをお勧めします(ただし、弱いパスワードは使用しないでください)。パスワードを設定しないと、このアカウントでプログラムの別のインスタンスを実行する機能が機能しません。

最良の結果を得るには、新しいアカウントを管理者にする必要もあります。そうしないと、すべてのユーザーに対してインストールしたソフトウェアのみを開くことができます。標準アカウントが別のアカウントにのみインストールされているアプリを開こうとすると、エラーメッセージが表示されます。

別のアカウントでWindowsアプリを複製する

アカウントが2つあるので、どちらを選択してもプログラムを実行できます。通常どおりにプログラムを起動すると、デフォルトでアカウントの下でプログラムが開きます。 2番目のユーザーとして起動するには、[スタート]メニューを使用して検索します。アプリの名前を右クリックし、 [ファイルの場所を開く]を選択して、ファイルエクスプローラーで実行可能ファイルを開きます。

次に、 Shiftキーを押しながら、プログラムのアイコンを右クリックします。これにより、通常よりも多くのオプションを含むコンテキストメニューが開きます。メニューの[別のユーザーとして実行]をクリックすると、別のアカウントでサインインするように求めるログインボックスが開きます。作成したアカウントのログイン情報を入力すると、アプリはそのユーザーの下で2番目のバージョンを起動します。

これは、タスクバーに既にあるアプリアイコンでも機能します。 Shiftキーを押しながらアプリの名前を右クリックして、同様のメニューを開きます。これが機能しない場合は、アイコンを1回右クリックしてから、 Shiftキーを押しながら、表示されるフライアウトメニューでアプリの名前をもう一度右クリックします。

Windowsが指定されたデバイス、パス、またはファイルアクセスできないというエラーが表示された場合は、選択したユーザーアカウントにアプリを開く権限がありません。ほとんどの場合、標準アカウントを使用して、メインユーザーアカウントにのみインストールされているプログラムを開こうとしています。セカンダリアカウントを管理者に昇格させて、これをもう一度実行してみてください。

この方法は完璧ではありません。 2つのバージョンを正しく起動するには、通常のアカウントでアプリを開く前に、セカンダリユーザーとしてアプリを実行する必要がある場合があります。すべてのアプリで一度に2つのインスタンスを実行できるわけではありません。そして、これはストアアプリには何もしません。

したがって、1つのプログラムの2つのインスタンスを実行してみる価値はありますが、アプリによっては機能しない場合があります。

Sandboxieで同じソフトウェアの2つのバージョンをインストールする方法

結局のところ、サンドボックスソフトウェアは、同じアプリをシステムに2回インストールするのに最適です。 Windowsには、この目的に使用できる組み込みのサンドボックスがありますが、サンドボックスはさらに簡単です。それはあなたがあなたのコンピュータの他の部分から隔離された特別なウィンドウで何でも実行することを可能にします。

これは、制御された環境で潜在的に安全でないダウンロードをテストするための優れた方法ですが、アプリの複数のバージョンを実行することもできます。

Sandboxie Plus (オリジナルが開発を終了した後の最新バージョン)をダウンロードし、インストールプロセスを実行することから始めます。完了したら、インストール中にこのオプションを有効のままにしておく限り、ファイルエクスプローラーでプログラムを右クリックすると、[サンドボックス実行]エントリが表示されます。

以前と同様に、[スタート]メニューでアプリのエントリを右クリックし、 [ファイルの場所開く]を選択してファイルエクスプローラーを表示し、そこでアプリを右クリックして[サンドボックス実行]を選択する必要があります。

サンドボックス内のプログラムは、他のプログラムと同じようにタスクバーに表示されますが、ウィンドウの境界にマウスを合わせると、その周りに黄色の輪郭が表示されます。サンドボックスで作成したものはすべて閉じると破壊されることに注意してください。重要なファイルを失わないように、必ずコンピューターに保存してください。

デフォルトのサンドボックス以外に複数のサンドボックスを作成して、プログラムの複数のインスタンスを実行できます。そして、それはあなたのコンピュータ上にすでにあるソフトウェアを実行することだけに限定されません。サンドボックス内にソフトウェアをインストールして、新しい状態から実行できます。

Sandboxieはさまざまな用途を持つ強力なユーティリティですが、正しく学習するには少し時間がかかる場合があります。詳細については、 Sandboxieのヘルプページをご覧ください

ブラウザアプリを使用して複数のソフトウェアインスタンスを実行する

非常に多くのアプリがWebバージョンとして利用できるようになったため、アカウントの複数のインスタンスを実行するための見落とされがちなオプションは、ブラウザーを使用することです。たとえば、あるアカウントでDiscordのデスクトップアプリを使用してから、ブラウザーでDiscordを開いて別のアカウントにサインインすることができます。

この方法を頻繁に使用する場合は、シークレットウィンドウまたはプライベートウィンドウの方がさらに便利です。これらは、サインインやその他の識別情報を保持しない「クリーンな」ブラウザウィンドウを提供します。したがって、プライベートウィンドウを使用して、Facebook、Gmail、またはSkypeなどのアプリのWebバージョンなどのサービスの複数のアカウントに一度にサインインできます。プライマリアカウントからサインアウトする必要もありません。

同様に、 Google Chromeには、別のユーザーアカウントでChromeを開くことができるプロファイルスイッチャー含まれているため、よく使用するいくつかの構成を簡単に切り替えることができます。

組み込みのオプションとアプリボックス

多くのソフトウェアにはすでに複数のアカウントにサインインするオプションがあるため、アプリの複数のインスタンスを実行する必要がない場合があることを忘れないでください。

たとえば、Slackでは、左側にスイッチャーを配置して、複数のワークスペースを切り替えることができます。 Telegramのデスクトップアプリには、別のアカウントを追加してそれらを切り替えるオプションがあります。

使用している特定のアプリでこれまで何も機能しなかった場合は、1か所で複数のアカウントにアクセスできるユーティリティが最適です。多くの生産性アプリを並べて実行できるFranzStackRamboxなどのサービスをお試しください。

アプリごとに複数のアカウントを追加するのは簡単です。これらのツールのほとんどは、すべての機能セットに対して課金されますが、多くのアカウントを調整する場合は、それだけの価値があります。

同じソフトウェアの2つのバージョン:問題ありません

最初は不可能に思えるかもしれませんが、これらのツールとメソッドを使用すると、1つのプログラムの複数のインスタンスを実行するための多くのオプションがあります。いくつかは他のものより少し手間がかかりますが、これらのソリューションの1つはほとんどすべてのアプリで機能するはずです。これで、アカウントに常にサインインおよびサインアウトするなど、不便なことをする必要がなくなりました。

これと同様に、1台のコンピューターで複数のオペレーティングシステムをさらに深く実行できることをご存知ですか?