web-dev-qa-db-ja.com

コマンドプロンプトからのスタートアッププログラムとサービスの無効化(XP / Vista / 7/8)

必要不可欠なものを除いて、すべてのプログラムとサービスの起動を無効にするコマンドが必要です。 msconfigでは、これは診断スタートアップと呼ばれます。

私はマシンをクリーンアップするために行う多くの作業の自動化に取り組んでいます。すべてのユーザープロセスを強制終了し、一時的なジャンクファイルを削除し、前述のように、スタートアッププログラムとサービスを一挙に無効にすることができる.batがあると便利です。 。

確かにそのようなコマンドは存在しますか?

百万ありがとう!

2
Scandalist

少なくともサービスの場合は、コマンドラインプログラムscを使用できます。これにより、サービスを変更できます(netのように開始/停止するだけではありません)。

たとえば、Apache Webサーバーを無効にして停止するには、次のように使用できます。

sc config Apache2.2 start=disabled
sc stop Apache2.2

sc queryを使用してサービスのリストを取得できますが、他のコマンドラインツール(サードパーティであるsedgrepなど)で解析できる場合があります) 。

4
Mario

私はネット中で似たようなものを探していましたが、そのようなコマンドに出くわしたことはありません。ただし、実行時にmsconfigを使用して、不要なものをすべて無効にし、起動をいじることができます。レジストリと他のすべてのゴミをPCからクリーンアップする CCleaner と呼ばれる素敵な小さなプログラムもあります。それらは私が使用する方法であり、他の多くの人々です。早くて便利です。

1
Maciej Cygan