任意のコンピュータで起動時にプログラムを実行する方法

インストールするプログラムは、多くの場合、Windows、Mac OS X、さらにはLinuxの起動プロセスに追加されます。ただし、お気に入りのプログラムを起動プロセスに追加して、コンピューターにログインした後に自動的に起動させることもできます。

これは、機能を自動的に実行するバックグラウンドアプリケーションやツールに特に役立ちますが、デスクトップアプリケーションを追加することもでき、ログインするとポップアップします。

ウィンドウズ

Windows 7以前のバージョンのWindowsでは、これを簡単にするために、[スタート]メニューに[スタートアップ]フォルダーが含まれていました。これらのバージョンのWindowsでは、[スタート]メニューを開き、自動的に起動するアプリケーションへのショートカットを見つけて右クリックし、[コピー]を選択するだけです。次に、[スタート]メニューの[すべてのアプリ]の下にある[スタートアップ]フォルダーを見つけて右クリックし、[貼り付け]を選択してそのショートカットのコピーを貼り付けます。

関連:Windows 10PCの起動を高速化する方法

このフォルダーは、Windows 8、8.1、および10では簡単にアクセスできなくなりましたが、引き続きアクセスできます。アクセスするには、Windowsキー+ Rを押し、[実行]ダイアログに「shell:startup」と入力して、Enterキーを押します。はい、フォルダを使用する必要があります—タスクマネージャのスタートアップペインからショートカットを追加するだけでは不十分です。

「shell:startup」フォルダーに追加したショートカットは、ユーザーアカウントでログインした場合にのみ起動します。ユーザーがログインするたびにショートカットを起動する場合は、代わりに[実行]ダイアログに「shell:commonstartup」と入力します。

このフォルダにショートカットを貼り付けると、コンピュータにサインインしたときにWindowsが自動的にショートカットをロードします。Windows 10では、[スタート]メニューの[すべてのアプリ]リストからこのフォルダーにショートカットを直接ドラッグアンドドロップできます。

Mac OS X

関連:Mac OS X:ログイン時に自動的に起動するアプリを変更する

Mac OS Xでは、スタートアッププログラムを無効にできるのと同じインターフェイスで、独自のカスタムプログラムを追加することもできます。アップルメニューをクリックして「システム環境設定」を選択し、「ユーザーとグループ」アイコンをクリックして「システム環境設定」ウィンドウを開き、「ログイン項目」をクリックします。

このリストの下部にある「+」ボタンをクリックしてアプリケーションを追加するか、アプリケーションのリストにドラッグアンドドロップします。コンピューターにサインインすると、自動的に読み込まれます。

Linux

関連:Ubuntu14.04でスタートアップアプリケーションを管理する方法

Linuxデスクトップが異なれば、これを行う方法も異なります。たとえば、UbuntuのUnityデスクトップで、ダッシュを開き、「start」という単語を入力します。「スタートアップアプリケーション」ショートカットをクリックして、スタートアップアプリケーションのリストを表示します。このリストの「追加」ボタンをクリックして、独自のアプリケーションを追加します。名前を入力し、アプリケーションを起動するコマンドを指定します。このツールを使用して、ログイン時にコマンドを実行することもできます。

GNOMEデスクトップは古いgnome-session-propertiesツールを削除したようですが、このオプションはGNOME Tweak Toolで引き続き使用できます。これは、一部のLinuxディストリビューションにデフォルトでインストールされています。Linuxデスクトップの設定ウィンドウを調べて、適切なツールを見つけます。

これは、すべてのデスクトップが読み取る必要のある非表示の〜/ .config / autostart /ディレクトリから管理することもできます。.configの前のピリオドは、それが隠しディレクトリであることを示し、〜は、ホームディレクトリにあることを示します。つまり、/ home / username / .config / autostart /にあります。それを開くには、デスクトップのファイルマネージャーを起動し、〜/ .configをアドレスバーに接続して、Enterキーを押します。「autostart」フォルダをダブルクリックするか、まだ存在しない場合は作成します。

ここに.desktopファイルを追加して、起動時にプログラムを自動的に起動させます。これらの.desktopファイルはアプリケーションのショートカットです。多くの場合、アプリケーションをデスクトップまたは〜/ .config / autostart /ウィンドウにドラッグアンドドロップすることで作成できます。

デスクトップ環境を使用していないが、ログインするたびに1つまたは複数のコマンドを自動的に実行したい場合は、コマンドを〜/ .bash_profileにある.bash_profileファイルに追加します。これは/ home / usernameと同じです。 /.bash_profile。

もちろん、起動時にプログラムを起動させる方法は他にもあります。たとえば、Windowsでこれを行うためのレジストリエントリを追加できます。しかし、これらはこれを行う最も簡単な方法です。

画像クレジット:FlickrのJonathan Lin