Windows system >> Windowsの知識 >  >> Windows XPシステムチュートリアル >> XPシステムの基本 >> XPにシステムを完全に維持させましょう。 (A)

XPにシステムを完全に維持させましょう。 (A)

  

XPを全自動メンテナンスシステムにしましょう! Windows XPの日常的なメンテナンスは時間がかかり、退屈なことですが、Windows XPの方が賢いことができれば、自動的にメンテナンスすることをお勧めします。自動メンテナンスの具体的な内容は任意に設定できますが、実装にはコマンドが必要です。たとえば、ファイルのバックアップにはXcopy、ディスクの最適化にはDefrag、ジャンクファイルを削除するにはDelなどを使用します。その原理を説明するために、Defragを例にとりましょうあなたのニーズに応じてそれを修正することができます。

実装手順

1. Main.batファイルを作成し、管理者としてWindows XPにログインし、システムディスクのルートディレクトリにMain.batという名前の新しいファイルを作成します。次のように入力して、次のように入力します。

cd \\ C:cd Windows \\ system32 defrag C:/f chkntfs C:

2. Main.infファイルを作成します。

Main.infという名前の新しいファイルを作成し、次のように入力します。

[version] Signature = "$ CHICAGO $" AdvancedINF = 2.5、 "advpack.dll" [DefaultInstall] RunPreSetupCommands = Tst.PreSetup RunPostSetupCommands = Tst .PostSetup [Tst.PreSetup] C:\\ Main.bat [Tst.PostSetup] C:\\ WINDOWS \\ SYSTEM32 \\ TSSHUTDN.EXE 0 /DELAY:0 /POWERDOWN

このファイルでは、Signatureを次のように設定する必要があります。 "$ CHICAGO $"、それ以外の場合、ファイルは機能しません。

3. Begin.batファイルを作成します。

CドライブのルートディレクトリにBegin.batというバッチファイルを作成し、次のファイルを入力します。

C:\\ WINDOWS \\ System32 \\ rundll32.exe advpack.dll、LaunchINFSectionEx C:\\ Main.inf、DefaultInstall ,, 32

このコマンドの目的は、Windows XPに.infファイルの指示を実行させるためのハードウェアインストールプロセスを起動させることです。 Rundll32.exeは、WindowsでDLLファイル(ダイナミックリンクライブラリ)内の関数によって提供される関数を呼び出すために使用されます。たとえば、ここでrundll32.exeはadvpack.dll内のLaunchINFSectionEx関数を呼び出し、この関数の機能は.infインストールプロセスを開始することです。ただし、Main.infの内容はハードウェアのインストールとは無関係ですが、システムの自動メンテナンスコマンドに変更されました。

4、スケジュールされたタスク

スケジュールされたタスクの役割は、Begin.batファイルを定期的に実行することです。実装手順は次のとおりです。

(1)Windows XPのスタートメニューを開き、プログラムを開きます。 →アクセサリ→システムツール→スケジュールされたタスクの順にクリックし、スケジュールされたタスクの追加をダブルクリックして参照をクリックし、Cドライブのルートディレクトリの下にあるBegin.batファイルを見つけて、次へボタンをクリックします。

(2)タスクの実行期間を「毎週」に設定し、「次へ」ボタンをクリックします。

(3)スケジュールタスクを実行するためのパスワード(コンピュータの管理者パスワード)を設定し、「次へ」をクリックします。次のステップに進む;

(4)タスクを実行する日時を設定します。

上記の例では、スケジュールされたタスクに自動メンテナンスのために毎週日曜日の23:30にファイルC:\\ Begin.batを実行させます。

実装の原則

.infファイルは通常、ハードウェアのインストールに使用され、実際はテキストファイルです。ユーザーがファイルを右クリックして「インストール」を選択すると、Windowsはファイルの内容に基づいて一連の操作を実行しますこの自動メンテナンス方法は.infファイルのこの機能によって実行されます。

スケジュールされたタスクを作成すると、Begin.batが呼び出されます。 Begin.batは、Main.infを


ファイルとして使用し、Main.infの内容に従って一連の操作を実行してセットアップ処理を開始します。

Main.infが起動すると、まず[Tst.PreSetup]セクションの "C:\\ Main.bat"というステートメントを実行します。Main.batが呼び出されると、WindowsはC上でディスクの断片化を実行します。あなたの作品を整理しましょう。 Main.batの内容が豊富であればあるほど、自動メンテナンス機能はより強力になります。

Main.batのコマンドが実行されると、[Trs.PostSetup]のステートメントが再度実行されます。つまり、次のようになります。

C:\\ WINDOWS \\ SYSTEM32 \\ TSSHUTDN.EXE 0 /DELAY:0 /POWERDOWN

このステートメントの目的は、実際には「Windows XP +の電源を切る」というコンピュータの電源を切ることです。

最後に注意することは、この方法はWindows XP Professionlでのみ実装でき、Windows XP Homeは使用できないということです。

Copyright © Windowsの知識 All Rights Reserved