Windows10の起動時に起動フォルダー内のプログラムが起動しない

Windowsは、システムにログインするとすぐに起動できるプログラムのリストを保持しています。これは、すぐに使用できるようにする必要があるプログラムに役立ちます。ただし、ここにエントリを追加しても、プログラムが起動しない場合があります。この投稿では、Windows 10の起動時に、起動フォルダー内のプログラムが起動しない場合に何ができるかを説明します。

スタートアップフォルダのプログラムが起動しない

スタートアップフォルダのプログラムが起動しない

Windows 10の起動時にスタートアップフォルダー内のプログラムが起動しない場合は、次のいずれかの方法で問題を解決してください。

  1. タスクマネージャでスタートアップエントリを確認します
  2. プログラムをスタートアップフォルダに追加する
  3. レジストリを使用してスタートアップにプログラムを追加する
  4. タスクスケジューラを使用して昇格したプログラムを強制する
  5. デフォルトのファイアウォールに例外を追加
  6. プログラムを起動するためのバッチファイルの設定。

それらのいくつかは、セットアップを完了するために管理者権限を持っている必要があります。

1]タスクマネージャでスタートアップエントリを確認します

  • タスクバーを右クリックして、[タスクマネージャー]を選択します
  • [スタートアップ]タブに切り替えて、リストからプログラムを見つけます
  • ステータスが無効になっているかどうかを確認します。
  • はいの場合は、それを右クリックして、メニューから[有効にする]を選択します

コンピュータを再起動し、コンピュータにログインするとすぐにプログラムが利用可能になるかどうかを確認します。

2]プログラムをスタートアップフォルダに追加します

Windows10の起動時にプログラムを実行する方法

現在のユーザースタートアップとすべてのユーザーのスタートアップフォルダーの2つのスタートアップフォルダーの場所があります。その中にショートカットを配置すると、プログラムが自動的に起動します。これをする:

  • 実行プロンプトを開く(Win + R)
  • タイプシェル:一般的なスタートアップと入力し、Enterキーを押します
  • スタートアップフォルダが開きます
  • 次に、起動したいプログラムのショートカットをフォルダにドラッグアンドドロップします。

読む:起動時にプログラムを実行する方法。

3]レジストリを使用してスタートアップにプログラムを追加する

レジストリは、Windows PCの最高の権限であり、変更したすべての設定または実行した内容がレジストリに影響します。Windowsネイティブアプリのすべての設定、さらにはすべてのサードパーティソフトウェアがレジストリに存在します。自分が何をしているのかを理解し、確信が持てない限り、レジストリで遊んではいけません。

次の手順に従って、スタートアップフォルダの問題を並べ替えます。

  • 実行プロンプトでRegeditと入力し、Enterキーを押して、レジストリエディタを開きます。
  • 案内する
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Run
  • エディタの空のスペースを右クリックして、新しい文字列値のエントリを作成します。
  • 実行するプログラムとして文字列値に名前を付けます。
  • エントリを編集し、プログラムの実行可能ファイルのパスに値を入力します。
  • PCを保存して再起動します。

読む:Windowsレジストリの起動場所。

4]タスクスケジューラで昇格したプログラムを強制する

昇格されたプログラムはUACをバイパスします

一部のプログラムは、起動するたびに管理者権限が必要です。プログラムに適切な権限がない場合、WindowsのUAC機能はブロックされます。UACを変更して確認することもできます。その場合は、常に管理者権限で起動できるショートカットを作成することをお勧めします。

  • スタートメニューを押して、検索バーをクリックします。
  • UACと入力し、[ユーザーアカウント制御設定の変更]を開きます
  • スライダーを下に移動し、変更を確認します。
  • コンピュータを再起動して、プログラムを起動できるかどうかを確認します。

はいの場合は、タスクを作成し、管理者権限でプログラムを起動できます。そうすれば、毎回UACに直面する必要がなくなります。

  • 実行プロンプトにtaskschd.mscと入力し、Enterキーを押して、タスクスケジューラを開きます。
  • Create a new Task and make sure to select two options — Run only when the user is logged on, and check the box which says Run with Highest Privileges.
  • Name the task, and save it.

Next time you log in to your account, the Program will automatically launch.

5] Add Exception to Default Firewall

ファイアウォールWindows10にプログラムを追加する

Some Programs need to connect to an intern as soon as they start. If the Firewall is blocking such programs, then the Program may not launch or get blocked. If the Program you wish to launch has such a requirement, make sure to add it as an exception to the Firewall.

Type firewall in the start menu, and select Windows Defender Firewall from the list.

  • Click on Allow an app or feature through Windows Defender Firewall
  • Then click on Change Settings and then on Allow another app button
  • Use the browser button to add the Program
  • You can also configure the Network types to allow it to work through an only private network

6] Setup Batch File to Launch Programs

If you want to launch a bunch of programs at the Startup, and want a simple method, then you can create a batch file and set it to execute on the Startup. However, stay warned that it will attract UAC, and you will have to allow each of them manually.

  • Open Run prompt (Win +R) and type notepad. Press the Enter key to open it
  • Copy the below-mentioned code and save it as a BAT file

Original text


@echo off “\

So for example, if I want to launch Snagit, the path I need to center will be

C:\Program Files\TechSmith\Snagit 2020\Snagit32.exe

You can add more, but each of them should be listed in a new line. Finally, create a shortcut of the BAT file, and place it in the Startup Folder.

コンピュータにログインしても使用したいプログラムが起動しない場合は、どの方法でも起動できることを確認できます。

スタートアップフォルダのプログラムが起動しない