web-dev-qa-db-ja.com

CCleanerスタートアッププログラムの無効化と有効化

私はスタートアップマネージャーを含む仕事のためのプログラムに取り組んでいます。ユーザーがプログラムのスタートアップエントリを削除できる場所にありますが、スタートアップエントリを無効にすることはできません。

CCleanerプログラムを使用すると、ユーザーは有効または無効にすることができます。誰かがそれをどのように達成できるかについて洞察を与えることができますか?レジストリを調べましたが、スタートアップが有効または無効の場合、キーに違いは見られません。これは別の場所に設定されていますか?

編集:RegFromAppを使用してレジストリを監視し、多数のプログラムの起動を有効または無効にしました。キーがまだ存在しない場合は、実際にキーが作成されることがわかりました。

2
Kevin_

私はCCleanerの開発者ではないので、CCleanerがこれをどのように管理するかについて正確な詳細を提供することはできませんが、一般的なエントリは次のとおりです。

32ビット:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MsConfig

64ビット:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Shared Tools\MsConfig

「無効な」スタートアップエントリを格納します。

2
Jason Bristol

私は2つの可能性を信じています:

  • 無効にされた起動エントリは、構成ファイル(.ini)に保存されます。
  • レジストリエディタでは、これらの値は次の場所に保存されます:HKEY_LOCAL_MACHINE\Software\Microsoft\Shared Tools\MsConfig\startupreg
1
stderr