-----------------------------------------------------   sc コマンド バッチ作成支援ツール v1.0       By Unoshin ----------------------------------------------------- ■はじめに■  XPやW2KにおいてOSのサービスを自分でチューニングしている人向け  のツールです。  OSを再インストールした時や、複数マシンをセットアップする時など管理  ツールのサービス一覧から、「これは無効、これは手動」と毎回やってませ  んか?これって面倒ですよね?  ※ 私は面倒です。  幸い、XPにはこのサービスを制御するための sc コマンドが標準で入って  ます(W2Kはリソースキットに入ってます)。これでバッチファイルを作  っておけば随分と楽チンになります。  ※ 私はいつもそうしてます。  でも、その後、新しいサービスが増えたり、サービス設定を変更した時など、  サービス名を確認しながらバッチを書き直すのって面倒ですよね?  ※ 私はこれも面倒です。  そういう訳で、現在のサービス状態から sc コマンド用のバッチファイルを  作成支援するツールです。 ■動作環境■  NT系OS(NT、2000、XP)で動きます。コンソールアプリケーシ  ョンです。   ※作成したバッチを使うには別途 sc コマンドが必要です。   ※XPは標準で入ってます。NT、2000は   ※リソースキットの中にきっとあります。 ■インストール&アンインストール■  適当なフォルダに入れて実行するだけです。不要になればファイル削除で  OKです。 ■コマンド書式■ Usage : ScBatchMaker [AUTO|DEMAND|DISABLE] [RUN|STOP]  <スタートアップ種類で絞り込む>   AUTO : 自動   DEMAND : 手動   DISABLE : 無効   ※複数組み合わせ可能。   ※指定無しなら上記すべて。  <サービス状態で絞り込む>   RUN: 開始   STOP: 開始以外(一時停止も含む)   ※複数組み合わせ可能。   ※指定無しなら上記すべて。 ■使い方■  コマンドプロンプト上で動かします。  例えば、   ScBatchMaker DISABLE  とやると、以下の様に画面にズラズラと表示されます。   rem === Alerter ===   sc config Alerter start= disabled   rem === Indexing Service ===   sc config CiSvc start= disabled   rem === ClipBook ===   sc config ClipSrv start= disabled   rem === Error Reporting Service ===   sc config ERSvc start= disabled   rem === Human Interface Device Access ===   sc config HidServ start= disabled   rem === IMAPI CD-Burning COM Service ===   sc config ImapiService start= disabled   ...  スタートアップが無効になっているサービスのみが表示されています。  sc コマンド用の記述も表示されるので、これをリダイレクトしてバッチフ  ァイルにします。   ScBatchMaker DISABLE >サービス無効化.cmd  こんな感じ。  これで、スタートアップ種類を一括で無効にするためのバッチファイル「サ  ービス無効化.cmd」が作れました。  どこかに残しておいて、OS再インストール時や他マシンで実行すればサー  ビスを簡単に無効化できます。  普通はこれしか使わないでしょう。  他にオプションで表示対象のサービスを指定できます。以下に例を書いてお  きます。   手動と無効のサービス   ScBatchMaker DEMAND DISABLE   手動と無効で、現在停止しているサービス   ScBatchMaker DEMAND DISABLE STOP   現在開始しているサービス   ScBatchMaker RUN   ※スタートアップ種類を指定すれば sc config コマンドが、   ※状態を指定すれば sc start/stop コマンドが表示されます。  このツールは表示するだけで何もサービスを変更しませんので(^^;  まぁ、色々と試してみて下さい。 ■その他■  本ソフトはフリーソフトです。ご自由にお使い下さい。  このツールによって、何か障害が発生しても当方は責任を取れません。  各自の責任で利用してください。  無断転載・配布は禁じます。転載、雑誌掲載・収録する際は事前に  連絡をお願いします。 -------------------------------------------- Unoshin --------------------------------------------- http://unoshin.net/ ---------------------------------------------