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

このQ&Aのポイント
  • Windows起動時に、同じソフトウェアが複数起動してしまう問題が発生しています。原因は、Windows Defenderのソフトウェアエクスプローラのスタートアッププログラムでの二重登録です。
  • 問題の原因は、All Usersのスタートアップフォルダとユーザープロファイルのスタートアップフォルダが同じディレクトリを参照しているためです。
  • 解決方法としては、ソフトウェアエクスプローラから片方の登録を無効化または削除することですが、片方を操作するともう一方も同様に無効化または削除されてしまいます。
回答を見る
  • ベストアンサー

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

●症状 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のほうが正しく認識されていないようです。

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

  • ベストアンサー
  • OMEGAT
  • ベストアンサー率70% (455/642)
回答No.1

とりあえず、ファイル名を指定して実行(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

naonao222
質問者

お礼

ありがとうございました! おかげさまで解決できました。 上記「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を再起動したところ、スタートアップの二重登録問題が解決いたしました。 今日はほぼ一日この問題で悩んでいましたので、本当に助かりました。

関連するQ&A

  • スタートアップに登録したプログラムが2個起動する

    何かの拍子に、 Documents and Settings\[ユーザー名]\スタート メニュー\プログラム\スタートアップ を削除してしまいました。 私しか使わないPCなのでとりあえず C:\Documents and Settings\All Users\スタート メニュー\プログラム\スタートアップ に同じスタートアップ用のショートカットを改めて作ったところ、 起動時にショートカットに入れたプログラムが2個起動するようになってしまいました。 msconfig(システム構成ユーティリティ)のスタートアップを確認すると 登録したプログラムが[Common Startup]と[Startup]の2つが存在しています。 コレが原因かと思い[Common Startup]と[Startup]のどちらかのチェックを外してみたのですが、 そうするともう片方も消え、結果として起動時にスタートアップしなくなってしまいます。 また、ユーザーフォルダに\スタート メニュー\プログラム\スタートアップを作成し、 All Usersのスタートアップから全て移動させてみるとスタートアップとして登録されなくなってしまいました。 以上をふまえて下記のどちらか、または両方の対策が出来ないでしょうか? ご意見、アドバイス待っています。 ●ユーザーフォルダのスタートアップを再度使えるようにする ●All Usersのスタートアップに登録しても2個起動しないようにする なお、スタートアップ登録プログラムが2個起動したところで、現状では致命的な問題があるわけではありません。 しかし多重起動を禁止しているプログラムが起動の度に警告を出したり、 バックアップソフトが二個起動して二重にバックアップを取ろうとするので少々困っています。 なお、会社支給の業務用PCなのでおいそれとリカバリなどは出来ません。

  • 「スタートアップ」のフォルダに直接アプリケーショ

    vistaを使用しています。 「スタートアップ」のフォルダに直接アプリケーションのショートカットを起きたいのですが パソコンで「スタートアップ」を検索したところ、 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup C:\Users\○○○\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup の二つが検索されました。 どちらのスタートアップのフォルダに入れればいいのでしょうか?

  • スタートアップに登録用のフォルダは複数ある?

    スタートアップに登録用のフォルダは複数ありますか? スタートアップフォルダに登録しているアプリと、実際に登録されてるアプリの比較図(添付写真)をご覧ください。(画像がアップロードできないので省略) クロックランチャーの方のCLauch(デスクトップ整理型の同名アプリもあり)をスタートアップに登録させたくて、以下のサイトを参考に登録しました。 https://pc-karuma.net/windows-10-app-startup/ https://freesoft.tvbok.com/win10/operation/shell_startup_folder.html 場所その1 C:\Users\[ユーザー名]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup または %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 場所その2 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup ※補足注意 「場所その2」は全ユーザー共通のフォルダです。通常は「場所その1」を利用します。 https://pc-chain.com/windows10-app-startup-path/6249/ そこで気づきました。 以前「スタートアップに身に覚えのないアプリが登録されていて何のアプリか分からない」ままで、オフにすることでほったらかしにしているものの正体が、上記のフォルダ内を確認すれば分かるのではないかということに。 で、確認した結果が添付写真の通り。(写真はアップロード出来ませんでした。) 上記に記載の、場所その1(上部)に登録されてたものは、アプリの9つ中3つのアプリしか、フォルダ内にありません。(下部に記載の場所は見つからなかったです。) 場所その2のフォルダ内には、なにもありませんでした。 どういうことでしょうか? スタートアップに登録されているアプリのショートカットは、全部このフォルダにあるんじゃないんでしょうか? 他にもスタートアップ関連のフォルダがあるってことですか??? C:\Users\[ユーザー名]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\ ↑ ここに入っていればいいのでしょうか? ここにはスタートアップ上には無いアプリもあります。 上記のプログラムまでにしろ、下記のスタートアップまでにしろ、 C:\Users\[ユーザー名]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 設定内やタスクマネージャー上から確認できるスタートアップアプリ数と、それらがあるとされているフォルダ内にあるアプリの、数に違いがあり困惑です。 利用環境 dynabook T95/NG Windows10 Home 1903 64bit よろしくお願いいたします。

  • スタートアップの二重起動

    WindowsXP Professional SP1で、All Usersのスタートアップ項目に「覚え書」「SpotWeather」など、いくつかのソフトを登録しているのですが、これらのソフトが起動時に必ず二重起動してしまいます。 二重起動できないものはいいのですが、二重起動するとエラーメッセージが出るものなどは特に気になります。 もちろん、All Users以外にスタートアップ項目への登録はないですし、一旦全てのプログラムを終了させてから電源をOFFにして再度起動してみても同じ状況でした。 また、msconfigで確認すると、スタートアップに登録しているソフトに関して、スタートアップ項目として、場所が「Common Startup」のものと「Startup」のものとの2種類があったのですが、片方のチェックを消すともう片方も消えてしまい、全く起動しないという状況になってしまいます。 どこかで確認・修正する方法はないでしょうか?

  • 「スタートアップ」フォルダが「プログラムフォルダ」内にありません。

    スタートアップの項目を整理しようと、「スタートアップ」フォルダを探したところ… ■ALL USER→スタートメニュー→プログラム内:なし ■USER→スタートメニュー→プログラム:なし ■検索しても見つからない。 ■常駐プログラムは正常に起動している。 ■仮にプログラムフォルダ内に「スタートアップ」という新しいフォルダを作ろうとすると既に存在するので作れない、となる。 ■フォルダオプション→表示→隠しフォルダ表示、にしてもNG という状況です。 どうすれば「スタートアップ」フォルダが見つかるのでしょうか?

  • win10 スタートアップがない

    win10のスタートアップに登録しようと スタートアップのフォルダにいこうとしているのですが C:\Users\[ユーザー名]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup とかいてありますが cの下にUsersというフォルダがありません(カタカナでユーザー) はあります (カタカナ)ユーザーをひらくと Default  yuu(ユーザー名として登録)  起動時に選択はなし の場合 defaultの方を読み込むのでしょうか? それともyuuのほうですか? (でもスタートメニューがなかったりするんですよね) それとユーザ=users ということでいいんでしょうか

  • Win8.1のスタートアップはどこに?

    Win8.1のスタートアップはどこにあるのでしょうか。ネットで調べましたら下記の回答があったので実行したのですが見つかりませんでした。 「C:\Users(ユーザー)\(貴殿のログインユーザー名)\AppData\Roarming\Microsoft\windows\スタートアップメユー(Start Menu)\プログラム(Programs)\スタートアップ(Startup)」」どこにあるのでしょうか。それとスタートアップに登録する方法もおしえてください。

  • スタートアップが起動しない

    スタートアップに登録しているソフトが、コンピュータ起動時に立ち上がらなくなってしまいました。 どうか皆様のお知恵をお貸しください。 C:\Users\<ユーザー>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 以上のスタートアップのフォルダを確認してみましたが、ショートカットの内、[Update.Microsoft.com]以外のアイコンが白くなっていました。 そのフォルダに新しくショートカットを作ろうとしても、同じようにアイコンが表示されず、ダブルクリックしてもプログラムは起動しません。 ショートカットを他のフォルダにコピーや移動しようとしても「管理者のアクセス許可を提供する必要があります」「<ユーザ>からアクセス許可を得る必要があります」と出て、実行できません。 ショートカットのプロパティを見てみると、添付画像のように誰もアクセス許可を持っていない状態で、設定しようにも上手くいきませんでした。 セキュリティソフトも疑いましたが、windowsファイアウォール以外は動いていない状態です。 どのようにすれば、スタートアップを実行させる事ができるのでしょうか? また、何が原因なのでしょうか? どうかよろしくお願いします。

  • 何故スタートアップでは立ち上がらないのでしょうか?

    win8.1です。 C:\Users\○○\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup に Taskmgr.exe - ショートカット を入れてるのですが PC起動時にタスクマネージャーが立ち上がりません。 しかしこのショートカットを手動でダブルクリックすると立ち上がります。 何故スタートアップでは立ち上がらないのでしょうか?

  • Win10スタートアップにProgramってある?

    設定からとか、タスクマネージャー上から、スタートアップアプリの所を見ると【Program】とだけ名付けられたものが登録されているのを発見しました。 これはなんのアプリでしょうか? タスクマネージャー上のものを右クリックして、プロパティから探ろうとしましたが、プロパティの項目はグレーアウトしていて開けませんでした。 以下の所で解説されている以下のレジストリから確認してみました。 http://tooljp.com/Windows10/doc/Startup/Startup.html HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run そしたら SecurityHealth という名前のものが見つかり、データの値の所に Security Health Systray.exe と記載されていました。 これはどうやらWindowsのセキュリティ関連の機能に必要らしい、ということまでは分かりましたが、スタートアップに登録されているProgramがこれだと思って良いのでしょうか? ちなみに、HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce 内には何もありませんでした。 利用環境 dynabook T95/NG Windows10 Home 1903 64bit よろしくお願いいたします。