こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

スタートアップにプログラムが二重登録されてしまう

●症状
C:\Users\xxx\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

にショートカットを登録すると、同じソフトウェアがWindows起動時に複数起動してしまいます。

●原因
「Windows Defender」の「ソフトウェアエクスプローラ」の「スタートアッププログラム」で確認したところ、同じソフトウェアが2つ登録されてしまっています。

これは、「All Users のスタートアップ フォルダ」も、「ユーザー プロファイルのスタートアップ フォルダ」も、同じ上記ディレクトリを参照していることが原因のようです。

「ソフトウェアエクスプローラ」上から、重複しているうちの片方を無効あるいは削除すると、もう一方も無効あるい削除されてしまいます。

●きっかけ
こうなってしまったきっかけは、「すべてのプログラム」配下に「スタートアップ」フォルダがなぜか2つあったため、片方を削除したことが原因だと思われます。このとき「All Users のスタートアップ フォルダ」を削除してしまったようです。

C:\ProgramData\Microsoft\Windows\Start Menu\Programs

に、「スタートアップ」または「Startup」といった名前でフォルダを作成しましたが、問題は解決されませんでした。

「すべてのプログラム」配下の「スタートアップ」で右クリックしたときは、「開く」「開く - All Users」の2つがきちんと登場するのですが、「ソフトウェアエクスプローラ」上では、先述したようにAll Usersのほうが正しく認識されていないようです。

投稿日時 - 2009-08-26 16:40:58

QNo.5238497

困ってます

質問者が選んだベストアンサー

とりあえず、ファイル名を指定して実行(Windowsキー + Rキーで起動可)画面で、以下を実行すると正しいフォルダがひらくでしょうか。

shell:startup
shell:common startup


あと、以下のレジストリ内容も確認してみていただけますか。

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Startup
本来の値 : %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\User Shell Folders\Common Startup
本来の値 : %ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup

投稿日時 - 2009-08-26 16:54:47

お礼

ありがとうございました! おかげさまで解決できました。

上記「shell:~」2つの結果、およびレジストリ二箇所の値は、いずれも

%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

のフォルダになっておりました。

そこで、

> HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Startup
> 本来の値 : %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

となるようにレジストリを書き換え、Windowsを再起動したところ、スタートアップの二重登録問題が解決いたしました。

今日はほぼ一日この問題で悩んでいましたので、本当に助かりました。

投稿日時 - 2009-08-26 21:22:21

ANo.1

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問