Windowsプログラムの複数のインスタンスを実行する方法
プログラムとファイルの複数のインスタンスを実行すると、確実に生産性が向上します。しかし、多くの プログラムでは、複数のウィンドウを開くことはできません。 2回実行しようとするとエラーになるかアクティブウィンドウが開く.
ありがたいことに、いくつかあります この制限を回避するための回避策 どの種類のプログラムを同時に複数回開くことを望んでいるかに応じて.
この記事では、Windowsでプログラムの複数のインスタンスを開くための複数の方法を紹介します。.
なぜいくつかのプログラムは複数のウィンドウを許可し、いくつかは許可しません?
あなた自身の安全のために、なぜこの制限がそもそもあるのかを知ることは重要です。まず、これ プログラムの開発者によって制限が追加されています Windows自体ではありません。だからあなたはあなたに複数のプログラムを実行するオプションを与えていないためにWindowsを責めるべきではありません.
開発者が意図的に自分のプログラムにこの制限を追加した場合、それはいくつかを持っている必要があります プログラムへの悪影響. プログラムの複数のインスタンスを開くと、複数の効果があります。 2つのウィンドウが互いに矛盾して、 プログラムクラッシュ、またはデータ破損 等.
いくつかの開発者はまたあるのでこの制限を加えるかもしれません プログラムの複数のウィンドウを開く意味がない. たとえば、システム情報ツールは、インスタンスをいくつ開いても同じ情報を提供します。.
さらに、いくつかのプログラムは複数回開かれたとき不公平な利点を提供するかもしれないので、開発者はこの機能をロックします。たとえば、オンラインビデオゲームでは、これを制限して、プレーヤーが複数のアカウントでログインしないようにし、他のユーザーよりも不当な優位性を得られるようにすることができます。.
全体として、あなたは 理由はありますか? 複数のインスタンスを実行する場合は、常に悪い状況に対処する準備ができている必要があります。.
この機能を許可するプログラムの複数のインスタンスを起動します。
プログラムの別のウィンドウを開くには、単に もう一度起動する. これを行うより簡単な方法は Shiftキーを押しながらクリック タスクバーのプログラムのアイコンに.
プログラムが複数のウィンドウを許可する場合、別のインスタンスがヒンジなしで開きます。たとえば、ドキュメントの複数のバージョンを開いて別々に編集したり、同じプログラムで複数のドキュメントを開くことができます。 Microsoft Word文書のように。 CCleanerのように複数のプログラムウィンドウを開き、同時に複数の種類のスキャンを実行することもできます。.
プログラムが矛盾する性質を持たない限り、複数のインスタンスを開くことができる可能性があります。それで、プログラムを2回開いてそれが生産性をどのように向上させるかを見てください。.
異なるユーザーアカウントを使用してプログラムの複数のインスタンスを開く
開発者は異なる方法を使用してプログラムの複数のインスタンスを開くことを制限します。最も一般的に使用される方法はミューテックスを使用する方法です。. ミューテックスは、既に実行中のスレッドが同じプログラムにアクセスするのを防ぎます。.
幸いなことに、ミューテックスは現在のユーザープロファイルのみに関連付けられています。現在のユーザープロファイルでそのプログラムを開くことができない場合があります。ただし、まだできます。 別のユーザーとして開く. あなたが持っている必要があります あなたのPCの2つのアカウント 同じプログラムの2つのインスタンスを簡単に開くことができます.
新しいユーザープロファイルを作成する
まず、あなたのPCに他のユーザーアカウントを作成する方法を紹介します。すでに別のユーザーアカウントを持っており、そのアカウントのログイン資格情報を知っている場合は、この手順を実行する必要はありません.
デモ目的で、私はWindows 10 PCを使用するつもりです。あなたがWindows 7または8ユーザーであるならば、あなたはマイクロソフトサポートページで提供される指示に従うことができます.
- Windows 10を開きます」設定「そしてクリック」アカウント"ここに移動します"家族と他のユーザーs「セクションとクリック」このPCに他の人を追加する" 下 "他のユーザー「.
- 新しいウィンドウが開きます。クリック "この人のサインイン情報がありません"リンクはこちら.
- 次のページで、「Microsoftアカウントなしでユーザーを追加するこのプロファイルはMicrosoftアカウントに接続する必要はないので、この手順は省略します.
- 新しいアカウントのユーザー名とパスワードを入力して、[]をクリックします。次あなたのアカウントが作成されます.
プログラムの2つのインスタンスを開く
2つのユーザーアカウントがあるので、必要なプログラムの2つのインスタンスを開きましょう。.
- 必要なプログラムを開きます.
- このプログラムをもう一度開きますが、今度はShiftキーを押しながら右クリックします。コンテキストメニューから新しいエントリをクリックしてください」別のユーザーとして実行「.
- 次に、 新しく作成されたアカウントのユーザー名とパスワード そしてEnterを押す.
- 同じプログラムの別のインスタンスが開きます。下のスクリーンショットでは、元のOperaブラウザウィンドウが左側にあり、新しく開いたウィンドウが右側にあります。.
新しく開いたウィンドウは、最初のウィンドウとは無関係になります。プログラムがインストールされたばかりで、元のウィンドウの設定、保存データ、その他の情報が新しいウィンドウに渡されていないようです。.
このトリックは ミューテックスを使用しないプログラムでは動作しません プログラムが複数のウィンドウを開くことを防ぐため。ほとんどのアプリはミューテックスを使用しますが、プログラムによっては異なる方法を選択する場合があります。.
例えば, ビデオゲームは通常ミューテックスを使用しない それらの複数のインスタンスを防ぐために。このトリックがあなたのプログラムでうまくいかなかったなら、以下の方法をチェックしてください。.
サンドボックスを使用する
上記の方法はまだ最も信頼できる方法ですが、うまくいかない場合は 分離ソフトウェア きっとあなたのために働くでしょう.
分離ソフトウェアは基本的にあなたのシステムから完全に分離した環境をプログラムに与えます。これはあなたのシステムが感染したプログラムから損害を受けるのを防ぎます.
ただし、これはそのプログラムの複数のインスタンスを実行できることも意味します。 1つは通常のウィンドウに、もう1つは分離ソフトウェアのウィンドウに.
Sandboxieは、この目的のための人気のあるツールです。 プログラムの別のインスタンスを無料で実行する. プログラムのインスタンスを3つ以上実行したい場合は、Sandboxieプレミアムバージョンにアップグレードする必要があります。.
Sandboxieをダウンロードしてインストールし、インストール中にコンテキストメニューのエントリを追加できるようにします。 Sandboxieで実行したいプログラムを右クリックして "Sandboxieで実行する「.
この意志 安全な環境でそのプログラムを起動する マウスカーソルを一番上に合わせると、ウィンドウの輪郭が黄色に変わります。.
上記の方法とは異なり、インスタンスは Sandboxieは元のプログラムと同じ設定とデータを使用します. ただし、Sandboxieインスタンスに加えられた変更やデータは、元のプログラムウィンドウと同期されません。それでも、あなたは使用することができます サンドボックス回復オプション 実際のハードドライブにコンテンツを復元する.
総括する
Sandboxieのような分離ツールを使用することは、プログラムの別のインスタンスを開くための確実な方法です。ただし、あなたにとって最優先事項ではありません。 Sandboxie環境でデータの一部を保存しながら問題に直面する可能性があります. ほとんどの場合、2つのアカウントでプログラムを実行するとうまくいくはずで、データを保存するのも簡単になります。.