[PR] 記事内に広告が含まれています

Windowsでスタートアップに登録しても起動しない時の対応方法

Windows11/10/8

Windowsでパソコンを起動したときに自動でソフトを起動できるよう、スタートアップフォルダーにプログラムを登録しました。

しかし、なぜか起動してくれません。タスクマネージャーの「スタートアップアプリ」の項目を見てもプログラムはリストに入っているのに、起動されないのです。

起動しないプログラムは、自動化するツールであるUWSCです。そこで色々試した所、バッチファイル経由で何とか自動起動できましたので、軽くメモ書きします。

まず、スタートアップフォルダは下記のパスです。

こちらはユーザー別に登録指定する場合
C:\Users\(自分のユーザー名)\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

こちらは全ユーザー対象
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

お好きな方で。自分しかパソコン使っていない(アカウントが一つだけ)の場合は、全ユーザーでも良いのではないでしょうか。私はそちらに登録しました。

 

1.スタートアップフォルダーに下記のバッチファイルを作成。

@echo off
start "" "C:\uwsc\UWSC.exe"

メモ帳を起動し上記の内容を記載(左側の行番号は入力不要。UWSCのパスは各自変更。)して、「uwsc.bat」のファイル名でスタートアップフォルダーに保存。

私の場合、UWSCが起動しませんでしたが、他のソフト・アプリの場合はパス・実行ファイル名を置き換えてください。

 

2.UWSCに起動時に指定のマクロを指定する。
UWSCを起動して設定の項目→スケジュール設定をする→スクリプトで起動したいスクリプト(マクロ)を指定。タイマーをUWSC起動時に指定。

UWSC.exeの実行ファイルのプロパティを開き、互換性タブ内の「管理者としてこのプログラムを実行する」にチェックを入れてOKを押す。

 

3.ユーザーアカウント制御(UAC)の無効化
スタートボタンを押した後、「UAC」と入力。通知ボリュームを一番下にする。これを設定しないとWindows(UWSC)起動時にUACが出て処理が止まってしまう。

 

これで、Windows起動時にUWSCが自動で起動できるようになりました。

本当は画像付きで丁寧に書けばよかったんだけど、最近googleの検索アルゴリズムが個人サイト軽視の方針になってしまい、アクセス数も激減してやる気がなくなったので、最低限の記載で済ませますw

コメントをどうぞ

タイトルとURLをコピーしました