Windows11/10の起動時に起動フォルダのプログラムが起動しない

Windowsは、システムにログインするとすぐに起動できるプログラムのリストを保持しています。すぐに使用できるはずのプログラムに便利です。ただし、ここにエントリを追加してもプログラムが起動しない場合があります。この投稿では、スタートアップ(Startup)フォルダー内のプログラムがWindows 11/10のスタートアップ時に開始されない場合に何ができるかを説明します。

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

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

スタートアップ(Startup)フォルダ内のプログラムがWindows11またはWindows10の起動時に起動しない場合は、次のいずれかの方法に従って問題を解決してください。

  1. タスクマネージャ(Task Manager)でスタートアップエントリを確認してください
  2. プログラムをスタートアップフォルダに追加する
  3. レジストリ(Registry)を使用してスタートアップに(Startup)プログラム(Program)を追加する
  4. (Force)タスクスケジューラ(Task Scheduler)を使用して昇格したプログラム(Program)強制する
  5. デフォルトのファイアウォールに例外を追加
  6. (Setup Batch File)プログラム(Launch Programs)を起動するためのバッチファイルの設定

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

1]タスクマネージャ(Check Task Manager)スタートアップ(Startup)エントリを確認します

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

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

2]プログラム(Program)スタートアップフォルダに(Startup Folder)追加(Add)します

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

現在のユーザーの(Current User)スタートアップとすべてのユーザーの(All Users)スタートアップフォルダー(Startup Folder)の2つのスタートアップフォルダーの場所( two Startup folders locations)があります。その中にショートカットを置くと、プログラムが自動的に起動します(Once)これをする:

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

読む(Read)起動時にプログラムを実行する方法(How to make a Program run on startup)

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

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

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

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

読む(Read)Windowsレジストリの起動場所(Windows Registry Startup Locations)

4] タスクスケジューラ(Task Scheduler)で昇格したプログラム(Program)強制する(Force)

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

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

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

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

  • 実行(Run)プロンプトにtaskschd.mscと入力し、Enterキーを押して、タスクスケジューラ(Enter)開き(Task Scheduler)ます(taskschd.msc)
  • 新しいタスクを作成し、2つのオプションを選択してください—ユーザーがログオンしているときにのみ(Run only when the user is logged on)実行し、[最高の特権で実行する](Run with Highest Privileges)チェックボックスをオンにします。
  • タスクに名前を付けて保存します。

次回アカウントにログインすると、プログラム(Program)が自動的に起動します。

5]デフォルトファイアウォール(Default Firewall)に例外(Add Exception)を追加

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

一部のプログラム(Programs)は、開始後すぐにインターンに接続する必要があります。ファイアウォールがそのようなプログラムをブロック(Firewall is blocking such programs)している場合、プログラム(Program)は起動しないか、ブロックされない可能性があります。起動したいプログラム(Program)にそのような要件がある場合は、必ずファイアウォール(Firewall)の例外として追加してください。

スタートメニューに「firewall」と入力し、リストから[WindowsDefenderFirewall]を選択(firewall)ます(Windows Defender Firewall)

  • [ (Click)WindowsDefenderファイアウォール(Windows Defender Firewall)を介してアプリまたは機能を許可する]をクリックします(Allow)
  • 次に、[設定の変更](Change Settings)をクリックし、[別のアプリを許可する]ボタンをクリックします(Allow)
  • ブラウザボタンを使用してプログラムを追加します(Program)
  • プライベートネットワークのみを介して機能するようにネットワーク(Network)タイプを構成することもできます

6]プログラム(Launch Programs)を起動するためのバッチファイルの設定(Setup Batch File)

スタートアップ(Startup)で一連のプログラムを起動し、簡単な方法が必要な場合は、バッチファイルを作成し、スタートアップ(Startup)で実行するように設定できます。ただし、 UAC(UAC)を引き付けることに注意してください。また、それぞれを手動で許可する必要があります。

  • 実行(Run)プロンプト(Win +R)を開き、メモ帳と入力します。Enterキーを押して開きます
  • 下記のコードをコピーしてBATファイルとして保存してください
@echo off

“<Path of the program>\<Programname>.exe”

exit

たとえば、Snagitを起動する場合、中央に配置する必要があるパスは次のようになります。

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

さらに追加することもできますが、それぞれを新しい行にリストする必要があります。最後に、BATファイルのショートカットを作成し、スタートアップフォルダ(Startup Folder)に配置します。

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



About the author

私は、Windows 11/10 と Apple の最新の iOS プラットフォームの両方の経験を持つ iPhone と macOS の開発者です。10 年以上の経験があるため、両方のプラットフォームでファイルを作成および管理する方法を深く理解しています。私のスキルは、ファイルを作成するだけではありません。また、Apple 製品、その機能、およびそれらの使用方法についての深い知識も持っています。



Related posts