Windows11/10の起動時に起動フォルダのプログラムが起動しない
Windowsは、システムにログインするとすぐに起動できるプログラムのリストを保持しています。すぐに使用できるはずのプログラムに便利です。ただし、ここにエントリを追加してもプログラムが起動しない場合があります。この投稿では、スタートアップフォルダー内のプログラムがWindows11/10のスタートアップ時に開始されない場合に何ができるかを説明します。
スタートアップフォルダのプログラムが起動しない
スタートアップフォルダ内のプログラムがWindows11またはWindows10の起動時に起動しない場合は、次のいずれかの方法で問題を解決してください。
- タスクマネージャでスタートアップエントリを確認します
- プログラムをスタートアップフォルダに追加する
- レジストリを使用してスタートアップにプログラムを追加する
- タスクスケジューラを使用して昇格したプログラムを強制する
- デフォルトのファイアウォールに例外を追加する
- プログラムを起動するためのバッチファイルの設定。
セットアップを完了するには、管理者権限が必要なものもあります。
1]タスクマネージャでスタートアップエントリを確認する
- タスクバーを右クリックして、[タスクマネージャー]を選択します
- [スタートアップ]タブに切り替えて、リストからプログラムを見つけます
- ステータスが無効になっているかどうかを確認します。
- 「はい」の場合は、それを右クリックして、有効を選択します。 メニューから
コンピューターを再起動し、コンピューターにログインするとすぐにプログラムが使用可能になるかどうかを確認します。
2]プログラムをスタートアップフォルダに追加します
スタートアップフォルダの場所は2つあります—現在のユーザー スタートアップとすべてのユーザー スタートアップフォルダ。その中にショートカットを置くと、プログラムが自動的に起動します。これを行うには:
- 実行プロンプトを開く(Win + R)
- 「shell:commonstartup」と入力します Enterキーを押します
- スタートアップフォルダが開きます
- 次に、起動するプログラムのショートカットをフォルダにドラッグアンドドロップします。
読む :起動時にプログラムを実行する方法。
3]レジストリを使用してスタートアップにプログラムを追加する
レジストリは、Windows PCの最高の権限であり、変更したすべての設定または実行した内容がレジストリに影響します。 Windowsネイティブアプリのすべての設定、さらにはすべてのサードパーティソフトウェアがレジストリに存在します。自分が何をしているのかを理解し、確信が持てない限り、レジストリで遊んではいけません。
次の手順に従って、スタートアップフォルダの問題を並べ替えます。
- 実行プロンプトでRegeditと入力し、Enterキーを押して、レジストリエディタを開きます。
- 移動先
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
- エディターの空のスペースを右クリックして、新しい文字列値のエントリを作成します。
- 文字列の値に、実行するプログラムの名前を付けます。
- エントリを編集し、プログラムの実行可能ファイルのパスに値を入力します。
- PCを保存して再起動します。
読む :Windowsレジストリの起動場所。
4]タスクスケジューラを使用して昇格したプログラムを強制する
一部のプログラムは、起動するたびに管理者権限が必要です。プログラムに適切な権限がない場合、WindowsのUAC機能はブロックされます。 UACを変更して確認することもできます。その場合は、常に管理者権限で起動できるショートカットを作成することをお勧めします。
- スタートメニューを押して、検索バーをクリックします。
- UACと入力し、[ユーザーアカウント制御設定の変更]を開きます
- スライダーを下に移動して、変更を確認します。
- コンピュータを再起動して、プログラムを起動できるかどうかを確認します。
はいの場合、タスクを作成し、管理者権限でプログラムを起動できます。そうすれば、毎回UACに直面する必要がなくなります。
- taskschd.msc と入力して、タスクスケジューラを開きます 実行プロンプトでEnterキーを押します
- 新しいタスクを作成し、必ず2つのオプションを選択してください—ユーザーがログオンしているときにのみ実行する 、[最高の権限で実行]というチェックボックスをオンにします 。
- タスクに名前を付けて保存します。
次回アカウントにログインすると、プログラムが自動的に起動します。
5]デフォルトのファイアウォールに例外を追加
一部のプログラムは、開始後すぐにインターンに接続する必要があります。ファイアウォールがそのようなプログラムをブロックしている場合、プログラムは起動しないか、ブロックされない可能性があります。起動するプログラムにそのような要件がある場合は、必ずファイアウォールの例外として追加してください。
ファイアウォールと入力します スタートメニューで、リストから[WindowsDefenderFirewall]を選択します。
- [Windows防御ファイアウォールを介したアプリまたは機能の許可]をクリックします
- 次に、[設定の変更]をクリックし、[別のアプリを許可する]ボタンをクリックします
- ブラウザボタンを使用してプログラムを追加します
- ネットワークタイプを構成して、プライベートネットワークのみで機能するようにすることもできます
6]プログラムを起動するためのバッチファイルの設定
スタートアップで一連のプログラムを起動し、簡単な方法が必要な場合は、バッチファイルを作成し、スタートアップで実行するように設定できます。ただし、UACを引き付けるため、それぞれを手動で許可する必要があることに注意してください。
- 実行プロンプト(Win + R)を開き、メモ帳と入力します。 Enterキーを押して開きます
- 下記のコードをコピーして、BATファイルとして保存します
@echo off “<Path of the program>\<Programname>.exe” exit
たとえば、Snagitを起動する場合、中央に配置する必要があるパスは次のようになります
C:\Program Files\TechSmith\Snagit 2020\Snagit32.exe
さらに追加することもできますが、それぞれを新しい行にリストする必要があります。最後に、BATファイルのショートカットを作成し、スタートアップフォルダに配置します。
コンピューターにログインしても使用するプログラムが起動しない場合は、いずれかの方法を使用して、プログラムが起動することを確認できます。
-
Windows11/10でスタートアップフォルダにアクセスする方法
Windows OS(Windows 95以降)には、ユーザーが起動時に起動するシステムにアプリケーションとプロセスを追加するために使用できる起動フォルダーがあります。 Windows11とWindows10にもスタートアップフォルダーがありますが、タスクマネージャーの[スタートアップ]タブはWindowsでスタートアッププログラムを追加/削除するのに役立ちますが、Windowsスタートアップフォルダーにアクセスする必要は常にあります。 2つのタイプがあります スタートアップフォルダの すべてのWindowsバージョン(Windows 10または11を含む)で、特定のユーザー用に1つ
-
修正:Windows 10 スタートアップ プログラムが起動しない (解決済み)
ご存じのとおり、Windows の起動時にプログラムを実行する通常の方法は、その .exe ファイルのショートカットを Windows の起動フォルダーに配置することです。しかし、一部のユーザーは、この方法が Windows 10 で機能し、スタートアップ プログラムが起動しないと不満を漏らしています。 このチュートリアルでは、Windows 10 で次の問題を解決する方法について説明します:スタートアップ プログラムが実行されていません。 関連記事: Windows 10 の起動時にプログラムを追加する方法 修正方法:Windows 10 で起動プログラムが実行されない ステップ 1