スタートアップ登録プログラムが2個起動する原因と対策

このQ&Aのポイント
  • 質問者はスタートアップ登録プログラムが2個起動してしまう問題に直面しています。問題を引き起こしている原因として、プログラムが[Common Startup]と[Startup]の2つに登録されていることが挙げられます。質問者はどちらか一方のチェックを外すと、プログラムが起動しなくなることに困っています。また、ユーザーフォルダとAll Usersのスタートアップを切り替えても解決しないようです。
  • 質問者はこの問題に対して、以下の2つの対策を考えています。1つ目の対策はユーザーフォルダのスタートアップを再度使えるようにすることです。2つ目の対策はAll Usersのスタートアップに登録しても2個起動しないようにすることです。
  • 現状では、スタートアップ登録プログラムが2個起動しても致命的な問題はないようです。ただし、多重起動を禁止しているプログラムが警告を出したり、バックアップソフトが二重に動作してしまうことが少々困っているようです。質問者は会社支給の業務用PCなので、リカバリなどの対応はできないと述べています。
回答を見る
  • ベストアンサー

スタートアップに登録したプログラムが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なのでおいそれとリカバリなどは出来ません。

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

  • ベストアンサー
noname#106000
noname#106000
回答No.2

>どちらでもAll Usersのスタートアップフォルダが開きます。 >(ユーザー側のスタートアップがAll Usersのスタートアップとイコールになっているイメージ?) 当該ユーザーのスタートアップフォルダのターゲットフォルダが書き換えられたようです。 レジストリエディタを起動し、 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders の Startup の値のデータを %USERPROFILE%\スタート メニュー\プログラム\スタートアップ と書き換えてログオンしなおしてください。

Yorisin
質問者

お礼

ありがとうございます。 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders の Startup が %ALLUSERSPROFILE% で始まっていました。 これがALL USERSとユーザーのスタートアップが混ざっていた原因と思われます。 アドバイスの通り %USERPROFILE% に書き換えることでうまく治ったようです。 大変助かりました。 ありがとうございます!!

その他の回答 (1)

noname#106000
noname#106000
回答No.1

Windows+Rキーで「ファイル名を指定して実行」を起動し shell:Common Startup と入力してEnterキー押下で何が開くか(本来はAll Usersのスタートアップフォルダ) また、 shell:Startup と入力してEnterキー押下で何が開くか(本来はそのときログオンしているユーザーのスタートアップフォルダ) を確認してください。 特に後者は、そのユーザーのスタートアップフォルダが削除されるなどして存在していない環境でコマンドを実行することで、再作成/再認識させることができるはずですので、コマンドを実行した後でもう一度動作を確認してみてください。

Yorisin
質問者

補足

素早いアドバイスありがとうございます。 しかし、両方試してみましたが どちらでもAll Usersのスタートアップフォルダが開きます。 システム構成ユーティリティの様子やAll Users/ユーザーのスタートアップフォルダの動きを見ると、 ユーザー側のスタートアップフォルダが存在していないはずなのですが、 All UsersのスタートアップフォルダがAll Usersとユーザー両方のスタートアップに影響しているように思えます。 (ユーザー側のスタートアップがAll Usersのスタートアップとイコールになっているイメージ?) なお、shell:Programs / shell:Common Programsは それぞれユーザーとAll Usersのフォルダが開きました。 やはりスタートアップだけがおかしいようです。 他に何かアイディアがあればお願い致します。

関連するQ&A

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

    スタートアップフォルダにプログラムのショートカットを入れているのに、PCを起動したときにそのプログラムが起動しません。 C:\Documents and Settings\All Users\スタート メニュー\プログラム\スタートアップにはショートカットが置いてあり、 C:\Documents and Settings\(ユーザ名)\スタート メニュー\プログラム\スタートアップには何も置いてません。 ショートカットをダブルクリックするとちゃんと起動するので、ショートカットに問題はなさそうです。 どうか回答お願いします。

  • スタートメニュー(スタートアップ)の使い分け

    Windows XP SP3 です。 C:\Documents and Settings\USER\スタート メニュー C:\Documents and Settings\All Users\スタート メニュー 上記それぞれ階層を下げていくとスタートアップフォルダに行き着きますが 中身はまったく異なるファイル(ショートカット等)です。 C:\Documents and Settings\Administrator\スタート メニュー\プログラム → スタートアップ フォルダは空 C:\Documents and Settings\Default User\スタート メニュー\プログラム  → スタートアップ フォルダは空 これらが複数存在する意味と、使い分け、使い方が良く解りません。 どうも、正しく活用している実感がありません。どなたか解説お願いします。

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

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

  • スタートアップが機能するフォルダ

    win2000 を使用しています。 スタート→プログラム(P)→スタートアップにドラックでショートカットアイコンを入れると C:\Documents and Settings\○○○\スタート メニュー\プログラム\スタートアップ とフォルダに入るみたいです。 でも実際スタートアップとして機能しているのは C:\Documents and Settings\All Users\スタート メニュー\プログラム\スタートアップ のフォルダなのですが デスクトップの画面でファイルなどをドラッグで こっちの機能しているフォルダに移行することは可能でしょうか? こんなこと(ドラッグした場所と機能している場所が違う)になっているのは私だけでしょうか? よろしくお願い致します。

  • スタートアップに登録したのに再起動後、起動しない。

    XP ぷららです。 ぷららへの接続をPC起動後、毎回「ネットワークの接続」から選択するのがめんどくさいので、「Documents and Settings」「All Users」のスタートアップにぷららへの接続のショートカットを登録したのですが再起動後、起動しないのです。 リンクが上手くいっていないのかと思い、そのショートカットをクリックすると起動するのです。 msconfigにてシステムの構築ユーティティを覗いてみますとぷららへのショートカットにはチェックが入ってます。 どうすればよいのでしょうか?

  • batファイルを使って、スタートアップへの登録を自動化したい。

    batファイルを使って、スタートアップへの登録を自動化したい。 以下のように作ったのですが、うまく登録されません。 copy /Y C:\SysLogE\aaa.bat C:\Documents and Settings\All Users\スタート メニュー\プログラム\スタートアップ 原因が分からないのですが、助けて頂けますでしょうか?

  •  会社のPCでWinXP ProfessionalSP3を使用していま

     会社のPCでWinXP ProfessionalSP3を使用しています。 先日、誤って私のアカウントのスタートアップのフォルダを削除してしまいました。 時計の時間を修正するなどのアプリケーションを、登録していました。   C:\Documents and Settings\~~~~\スタート メニュー\プログラム\スタートアップ その後スタートアップのフォルダを自分で作成しても効果がありません。 別のアカウント("Default User"と"Administrator") のスタートアップにプログラムのショートカットを持ってきても動きません。 "All Users"のスタートアップのフォルダでは動くのですが、 何故か二重に起動されてしまい、各プログラムで 「2つは起動できません」 や、設定のウインドウが次々と開いてきます。 「msconfig」のスタートアップのタブを確認すると、 同じプログラムが、やはり2つ動いているようです。 「場所」が違うようで、  1つは ”Common Startup”  もう1つは”Startup” です。 困っているのは、 『起動しても二重で起動されてしまうこと。』 です。 解決策ご存じの方、いらっしゃいますか?

  • スタートアップで起動される常駐プログラム

    Windows98を起動すると、自動的に起動される常駐プログラムがいくつもあり、そのせいかときどき動きが遅くなったり止まったりすることがあります。不要な常駐プログラムは起動されないようにしたいのですが、これはどこを変えればよいでしょうか。 C:\WINDOWS\All Users\スタート メニュー\プログラム\スタートアップ C:\WINDOWS\スタート メニュー\プログラム\スタートアップ は既に調べて、ここにいくつかのショートカットがあるのは確認したのですが、ここ以外にいくつもあるようで、それを知りたいのです。

  • 起動すると「ようこそ MSN 以下をクリックしてサインインします」という画面が

    MSN Messenger を登録しようしてうまくいかなかったことが原因だと思いますが、起動すると「ようこそ MSN 以下をクリックしてサインインします」という画面が毎回出てきてしまいます。ウィンドウズ2000ですが、エクスプローラでスタートアップフォルダにそれらしきものが見つからず、どうしたら出ないようにできるかわかりません。教えてください。検索でスタートアップを探すとC:\Documents and Settings\All Users\スタート メニュー\プログラム\スタートアップとC:\Documents and Settings\usere\スタート メニュー\プログラム\スタートアップ、C:\Documents and Settings\Administrator\スタート メニュー\プログラム\スタートアップ、C:\Documents and Settings\shoko\スタート メニュー\プログラム\スタートアップ、C:\Documents and Settings\user\スタート メニュー\プログラム\スタートアップ、C:\Documents and Settings\nanmo\スタート メニュー\プログラム\スタートアップがあります。削除していいのがありましたらあわせて教えてください。また、最初のには、SMART PANEL、EPSONプリンタウインドウ!3 環境設定(2)、EPSONFax コントローラー 、Microsoft Officeが入っています。他のには、クライアントマネージャが入っています。

  • スタートメニューの編集ができません

    いつもお世話になります。 スタートボタンを押して、『すべてのプログラム』が表示される一覧を エクスプローラー上で整理したところ、 『スタートアップ』が重複して起動したり、それを制御できなかったり・・・ とても困っています。 ■重複して起動してしまう『スタートアップ』を元に戻したい。 スタートメニューのショートカット一覧を見ても 『スタートアップ』は1箇所しかないのに重複して起動してしまい エラーが出てしまいます。どうすれば直るでしょうか?? 『スタートアップ』の場所はここにあるだけです。 C:\Documents and Settings\All Users\スタート メニュー\プログラム\スタートアップ ■ゴチャゴチャになったスタートメニューを整理したい スタートメニューの中にヘンなフォルダがあり 削除することができません。 ↓消したいメニュー C:\Documents and Settings\All Users\スタート メニュー\プログラム\スタート メニュー C:\Documents and Settings\All Users\スタート メニュー\プログラム\プログラム スタートメニューの中にスタートメニューがあったり、 プログラムの中にプログラムがあったりよくわかりません。 これらを削除しようとすると 『このフォルダを変更すると、このコンピュータにログオンするすべてのユーザーが影響を受けます。続行しますか?』→ 『はい』 ↓ 『プログラムはWindowsのシステムフォルダで、Windowsを正しく実行するのに必要です。削除できません。』 となってしまい、削除できません・・・。 『msconfig』の『スタートアップ』の項目を見ると、重複してる項目があったので 重なった箇所だけチェックをはずし再起動すると、、、今度は全くスタートアップが起動しません。 どなたか助けてください・・・。