----------------------------------------------------------------------------- 【 ソフト名 】 スタートアップレジストリ監視/削除サービス(仮)(テスト) [x86] ver.1.03a 【ファイル名】 bootrundsrv.zip 【製作・著作】 Copyright(C) 2007,2008 矢吹拓也 【 動作環境 】 Windows 2000/XP/Vista (日本語,32bit) ----------------------------------------------------------------------------- ※このプログラムは、テスト段階のものです。 1. はじめに   「いじくつるくーる」の「スタートアップレジストリ監視/削除」機能は、  あらかじめ登録された情報を使って、不要なレジストリ項目が登録されたら  ただちに削除します。   ところがこの機能は、Windows起動後のユーザーのログオン後に起動するため、  Windows起動後の非常に短い期間を使って登録・起動するタイプのソフトウェアに  対しては効果がありません。   そのため、「スタートアップレジストリ監視/削除」機能を、ユーザーログオン  前に起動する「サービス」として作ることはできないか?という要望が上がって  いました。 2. 何をするプログラムなのか?   いじくるつくーるの「スタートアップレジストリ監視/削除」で登録されている  情報を監視し、見つけ次第削除します。いじくるつくーる付属の監視プログラムとの  違いは、「サービス」(いわゆる NTサービス)として起動するため、ユーザーログオ  ンを待たずに監視を開始する点です。   また、監視活動の制御(停止・一時停止・再開など)は、「コントロール パネル」  →「管理ツール」→「サービス」から行います。これについては後述します。   「〜監視を行う」にチェックが入っていなくても、監視・削除は行われます。  監視の間隔は10秒です。   監視は、全ユーザーのレジストリに対して行われます。これは、サービスが  ログオンされたユーザーの中で実行されるのではなく、特殊なユーザーとして  実行されるためです。 3. 動作環境   Windows 2000/XP/Vista で動作します。   Windows Vistaでは、メッセージダイアログが表示されません(イベントログに  記録されます)。   その他、サーバ用OSでは、動くかもしれません。   Windows Me/98/95/3.1 (Win32s)/NT 4.0 以下では動作しません。   64bit版OSでは、十分な動作を行うことはできません。   本プログラムは、管理者権限をお持ちの方がお使いください。   また、OSには最新のサービスパックを導入してください。 4. インストール方法   install.bat を実行します。   Windowsに対し、本サービスが登録されます。 5. アンインストール方法   uninstall.bat を実行します。   サービスに削除マークがつきます。次回Windows起動時に削除されます。   ファイルは手動で削除してください。 6. 使用方法   インストールを行うと、Windowsのサービスとして、本プログラムが登録されます。  「コントロール パネル」→「管理ツール」→「サービス」に、  「スタートアップレジストリ監視/削除サービス」という項目が追加されるので、  以後はここから制御を行います。  6.1 サービスの開始   サービスが停止している場合、「サービスの開始」(右矢印)が表示され、  サービスを開始できます。サービスが開始されると、次のことを行い始めます。   (1)Administratorを含むすべてのユーザの固有レジストリ(HKEY_CURRENT_USER)     を調べます。   (2)それぞれのユーザーの「いじくるつくーる」のレジストリを調べ、監視/削除     の対象となる項目があるかを調べます。   (3)対象項目があれば、スタートアップレジストリの検索を行い、該当項目が     見つかったら削除を行います。 ※全ユーザーの監視項目については、全ユーザーのすべての設定が  HKEY_LOCAL_MACHINE に対して適用されます。 ※個人用設定の監視項目については、各ユーザーのそれぞれの設定が、  各ユーザの HKEY_CURRENT_USER に対してのみ適用されます。   サービス開始中は、上記の動作を10秒おきに行います。   いじくるつくーるの設定で、「〜監視を行う」にチェックが入っていなくても、  監視・削除は行われます。  6.2 サービスの停止・一時停止・再起動   サービスが開始されている場合、サービスを停止したり、一時停止・再起動した  りできます。  6.3 Windows起動と同時に起動する場合   サービスの「スタートアップレジストリ監視/削除サービス」のプロパティを  開くと設定画面があらわれ、「全般」タブの中に「スタートアップの種類」という  設定項目が現れます。   ここを「自動」にすれば、Windows起動と同時にサービスが開始されるようになり  ます。Windows Vistaの場合は「自動(遅延開始)」がありますが、本プログラムの  目的から考えると、あまり使われないと思います。   ここを「手動」にすると、Windows起動と同時には開始されなくなります。  「コントロール パネル」→「管理ツール」→「サービス」より、手動で開始して  ください。   ここを「無効」にすると、開始できなくなります。  6.4 異常時について   本プログラムはサービスとして動作するため、svchost.exe を経由して動作  します。そのため、このプログラムが異常を起こして暴走したりすると、  svchost.exe のCPU使用率が上がったり、メモリ使用率が上がったりすることが  考えられます。   また、サービスを停止しようとしても停止できなかったり、停止したように  見えても停止できていなかったりすることが考えられます。   ただ、サービスは通常、SYSTEMやLOCAL SERVICEなどのユーザで動作するため、  タスクマネージャからの強制終了を行うことができません。   そのため、本サービスを使用していて問題が起きた場合は、次の手順で動作を  停止させてください。   「コントロール パネル」→「管理ツール」→「サービス」より、「スタート  アップレジストリ監視/削除サービス」のプロパティを開き、スタートアップの  種類を「無効」にします。   その後、コンピュータを再起動してください。 7. 著作権・転載について   本プログラムはフリーソフトです。著作権は 矢吹拓也 にあります。   本プログラムを使用した際に生じたいかなる障害についても、またドキュメント  ファイル等に不手際があったとしても、著作権所有者は一切の責任を負わないもの  とします。   このプログラムは再配布可能[*]です。これには、他のネットワーク、インター  ネット上の他のサイトへの転載、雑誌の付属メディアへの掲載・収録も含まれま  す。一般的な再配布の概念を拡張し、次の事柄も認められます。   ・アーカイブ形式の変更を行うこと。あるいは再アーカイブを行うこと。   ・他国語への翻訳を行うため、配布物にあらかじめパッチを当てて再配布    すること。あるいはパッチを公開すること。   ・有用なメッセージの追加あるいは有用なメッセージへの変更のために、    配布物にあらかじめパッチを当てて再配布すること。あるいはパッチを    公開すること。   ・このソフトウェアが動作しない環境へ移植するために、解析をしたり改造    したりすること。   ・パッチ当てを目的として、exeファイルの改鋳チェック機能を除去すること    (除去の方法は、ヘルプ内のFAQをご覧下さい)。   ・有用な機能を追加するために、オリジナルのモジュールの追加を行うこと    (ファイル単位に限る)。   ・不要な機能を除去するために、ファイル単位で除去を行うこと。   ・有料での再配布を行うこと。あるいは有料ネットワークへ転載すること。   なお、ミラーサイトへの転載を行う場合は、改変は一切認められません。  [*] 最も新しい正式版の再配布をしていただきますよう、ご協力をお願いします。    開発途中のバージョン(tr/α/pp/pr/β/fb/rc等)の再配布をしてはいけません。    開発途中のバージョンが雑誌等の付属メディアに収録されてしまった場合、出    版社の全負担で回収していただくことになりますのでご注意下さい。   再配布については、作者に断りなく行うことができます。   詳しくは、INASOFTのWebサイトを参照して下さい。   個別の事情がある場合や不明点などは、作者までご相談下さい。   ニュースサイトや更新情報を扱うサイト、個人サイトなどでの紹介などで  アイコンや実行画面を使われる場合も、連絡なしで構いません。   プログラム中になんらかのバグが見つかったり、ドキュメントやヘルプの中にミ  スがあった場合は、メールなどで知らせていただけるとありがたいです。   本ソフトウェアの著作権上の規定は、日本国の法律に準拠することとします。 8. 質問をお寄せになる場合の注意   質問をお寄せになる前に、ご質問の内容が本ソフトウェアと無関係のものでない  かをご確認下さい。また、同様の質問がすでに回答済みでないか、ヘルプをご覧  下さい。そちらにない場合はINASOFTのWebサイトをご覧下さい。そこにもない  場合は、メールでご質問下さい。その際、「ヘルプ」-「バージョン情報」にある  「環境情報の表示」の情報を添付してお送りいただけると、解決がしやすくありま  なります。ご協力をお願いします。   このプログラムはフリーソフトであり、使用者には一定のリスクが伴います。  また、使用者にはコンピュータに関する一定のスキルが求められます。よって、  自らにスキルがないことをアピールするかのようなメールを送られた場合、回答  しきれないことがありますので、ご注意ください。 9. 更新履歴 2012/ 7/ 8 ver.1.03a Webサイト移転に伴うドキュメント中のURL変更(本体修正なし) ※Windows、Windows NTは米国Microsoft Corporationの米国およびその他の国におけ  る登録商標です。 ※その他記載されている会社名、製品名などは、各社の登録商標もしくは商標です。 ※本ソフトウェアを利用される方がお使いになるPCに、ウイルス対策が施されている  ことを確認して下さい。ウイルス対策が施されていない場合、本ソフトウェアを  利用してはいけません。また、質問も受け付けません。 ※このソフトウェアを利用して、犯罪行為を行うことを禁じます。 ----------------------------------------------------------------------------- [INASOFT] http://www.inasoft.org/ [eメール] http://www.inasoft.org/mail.htmlを参照してください。