私はスタートアップマネージャーを含む仕事のためのプログラムに取り組んでいます。ユーザーがプログラムのスタートアップエントリを削除できる場所にありますが、スタートアップエントリを無効にすることはできません。
CCleanerプログラムを使用すると、ユーザーは有効または無効にすることができます。誰かがそれをどのように達成できるかについて洞察を与えることができますか?レジストリを調べましたが、スタートアップが有効または無効の場合、キーに違いは見られません。これは別の場所に設定されていますか?
編集:RegFromAppを使用してレジストリを監視し、多数のプログラムの起動を有効または無効にしました。キーがまだ存在しない場合は、実際にキーが作成されることがわかりました。
私はCCleanerの開発者ではないので、CCleanerがこれをどのように管理するかについて正確な詳細を提供することはできませんが、一般的なエントリは次のとおりです。
32ビット:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MsConfig
64ビット:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Shared Tools\MsConfig
「無効な」スタートアップエントリを格納します。
私は2つの可能性を信じています:
HKEY_LOCAL_MACHINE\Software\Microsoft\Shared Tools\MsConfig\startupreg
。