- ベストアンサー
スタートアップ登録プログラムが2個起動する原因と対策
- 質問者はスタートアップ登録プログラムが2個起動してしまう問題に直面しています。問題を引き起こしている原因として、プログラムが[Common Startup]と[Startup]の2つに登録されていることが挙げられます。質問者はどちらか一方のチェックを外すと、プログラムが起動しなくなることに困っています。また、ユーザーフォルダとAll Usersのスタートアップを切り替えても解決しないようです。
- 質問者はこの問題に対して、以下の2つの対策を考えています。1つ目の対策はユーザーフォルダのスタートアップを再度使えるようにすることです。2つ目の対策はAll Usersのスタートアップに登録しても2個起動しないようにすることです。
- 現状では、スタートアップ登録プログラムが2個起動しても致命的な問題はないようです。ただし、多重起動を禁止しているプログラムが警告を出したり、バックアップソフトが二重に動作してしまうことが少々困っているようです。質問者は会社支給の業務用PCなので、リカバリなどの対応はできないと述べています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
>どちらでもAll Usersのスタートアップフォルダが開きます。 >(ユーザー側のスタートアップがAll Usersのスタートアップとイコールになっているイメージ?) 当該ユーザーのスタートアップフォルダのターゲットフォルダが書き換えられたようです。 レジストリエディタを起動し、 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders の Startup の値のデータを %USERPROFILE%\スタート メニュー\プログラム\スタートアップ と書き換えてログオンしなおしてください。
その他の回答 (1)
Windows+Rキーで「ファイル名を指定して実行」を起動し shell:Common Startup と入力してEnterキー押下で何が開くか(本来はAll Usersのスタートアップフォルダ) また、 shell:Startup と入力してEnterキー押下で何が開くか(本来はそのときログオンしているユーザーのスタートアップフォルダ) を確認してください。 特に後者は、そのユーザーのスタートアップフォルダが削除されるなどして存在していない環境でコマンドを実行することで、再作成/再認識させることができるはずですので、コマンドを実行した後でもう一度動作を確認してみてください。
補足
素早いアドバイスありがとうございます。 しかし、両方試してみましたが どちらでもAll Usersのスタートアップフォルダが開きます。 システム構成ユーティリティの様子やAll Users/ユーザーのスタートアップフォルダの動きを見ると、 ユーザー側のスタートアップフォルダが存在していないはずなのですが、 All UsersのスタートアップフォルダがAll Usersとユーザー両方のスタートアップに影響しているように思えます。 (ユーザー側のスタートアップがAll Usersのスタートアップとイコールになっているイメージ?) なお、shell:Programs / shell:Common Programsは それぞれユーザーとAll Usersのフォルダが開きました。 やはりスタートアップだけがおかしいようです。 他に何かアイディアがあればお願い致します。
お礼
ありがとうございます。 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders の Startup が %ALLUSERSPROFILE% で始まっていました。 これがALL USERSとユーザーのスタートアップが混ざっていた原因と思われます。 アドバイスの通り %USERPROFILE% に書き換えることでうまく治ったようです。 大変助かりました。 ありがとうございます!!