起動時にプログラムとカスタムスクリプトを実行できるようにする方法
このガイドでは、Windowsの起動時にプログラムまたはカスタムスクリプトを実行できるようにする方法を説明します。職場の午前中にコンピュータにログインするたびにOutlookを開くことをお勧めします。または、デスクトップが読み込まれるたびにカスタムバッチファイルを実行することをお勧めします。あなたのニーズが何であれ、このガイドはこの振る舞いを設定するためのいくつかの便利な方法を示します。また、プログラムが起動時に実行するために使用する他の方法とそれらを無効にする方法も見ていきます。.
タスクスケジューラ
Windowsの最近のバージョンでは、Windowsで提供されているタスクスケジューラユーティリティを使用できるため、起動時にプログラムを実行するためのハックや回避策を設定する必要がなくなりました。このユーティリティはこの目的のために特別に作成されたものであるため、可能な限りこのメソッドを使用することをお勧めします。 Task Schedulerには、アプリケーションを段階的な特権で実行するかどうか、特定の条件が満たされた場合にのみ実行するようにアプリケーションを設定する(AC電源、ネットワーク接続など)など、さまざまなオプションがあります。.
Task Schedulerでできることの例を示すために、ログイン時にEvent Viewerを開くために必要な手順を実行します。.
[スタート]メニューに移動し、「タスクスケジューラ」と入力して検索結果から選択します。.
タスクスケジューラは、コントロールパネルの管理ツールからもアクセスできます。.
[タスクスケジューラ]メニューの右側にある[アクション]で、[タスクの作成]を選択します。
それをクリックすると、次のメニューが表示されます。
上のスクリーンショットでは、作成しているタスクの名前と説明を入力しました。システムでUACを無効にしていない限り、イベントビューアなどの特定のアプリケーションを起動すると、通常、ユーザーアカウント制御のプロンプトが表示されます。管理者権限を必要とするタスクをスケジュールするときは、必ずこのボックスをチェックしてください。そうしないと、通知領域(タスクバーの右下)にエラーが表示され、手動で許可する必要があります。.
名前と説明を入力したら、[トリガー]タブをクリックし、[新規作成]をクリックします。次のようなメニューが表示されます。.
このメニューの[タスクの開始]で、[ログオン時]を選択します。ログオン時にタスクを実行するユーザーを選択し、必要な詳細設定を構成します。上記のスクリーンショットの設定では、ユーザー 'geek'がログインするとすぐに、将来のログオンごとにEvent Viewerが実行されます。.
新しいトリガーの設定が終わったら、[OK]をクリックしてから[Actions]タブを選択します。新しいアクションを実行するには、[New]をクリックします。.
[操作]メニューの[プログラムの開始]を選択し、[参照]をクリックして新しいタスクを開始したいプログラムを指定します。上の例では、Event Viewerを選択しました。プログラムで実行する必要がある引数がある場合は、それらも追加できます。 Event Viewerの場合、何も必要ありませんが、ゲームサーバーなどの他のプログラムはそれらに依存します。.
[OK]をクリックして[操作]メニューを終了します。 「条件」タブと「設定」タブはそのままにしておくことができますが、他のいくつかのオプションについては気軽にチェックしてください - ほとんどがログオン時にプログラムを実行するタスクには無関係です。.
[タスクの作成]メニューの[OK]をクリックすれば完了です。.
起動フォルダ
ログオン時にプログラムまたはスクリプトを実行するように設定するもう1つの方法は、Startupフォルダを使用することです。 Windows 7およびそれ以前のバージョンのWindowsでは、[スタート]> [すべてのプログラム]> [スタートアップ]の順に選択して、このフォルダにアクセスできます。 Windows 8以前のバージョンでは、エクスプローラーで「C:¥Users¥username¥AppData¥Roaming¥Microsoft¥Windows¥Start Menu¥Programs¥Startup」にアクセスして(「username」を自分の名前に置き換えて)、Startupにアクセスすることもできます。ユーザー).
起動フォルダを使用して起動時に実行するプログラムを設定するには、そのプログラムへのショートカットを作成し(右クリック> [送信]> [デスクトップ])、そのショートカットを起動フォルダに配置します。プログラムによっては、起動時に実行するように自分自身を設定する方法としてこの方法を使用します。ログインしたときに起動し続けるプログラムがある場合は、Startupフォルダにそのプログラムへのショートカットがある可能性があります。.
起動時にカスタムスクリプトを実行する
ログオン時にプログラムを実行すると共に、タスクスケジューラまたはスタートアップフォルダを使用してカスタムバッチスクリプトを実行することもできます。バッチファイルには、通常コマンドラインウィンドウで実行されるコマンドが含まれています。たとえば、次のコードは、192.168.1.1にあるネットワーク共有をドライブZにマッピングするようにWindowsに指示します。.
net use z:\\ 192.168.1.1 \ share / USER:オタク/ P:はい
起動時にこのコード行を実行するには、テキスト文書に貼り付けて、ファイルを.batとして保存します。 .batファイルをスタートアップフォルダに配置するか、タスクスケジューラを使用して、指定したユーザーがログインしたときにコードの行をコンピュータに実行させます。.
起動時にプログラムを実行できないようにする
プログラムがブート時に実行されるように設定する方法はいくつかあります。上記の方法はそれらのうちの2つです、そしてそれを読んだ後にあなたはそれらの2つの方法を使うプログラムを無効にする方法について良い考えを持っているべきです。ブート時に実行するためにレジストリや他の方法を使用するプログラムを無効にするのを助けるためにこのガイドも見るべきです.