Windows system >> Windowsの知識 >  >> Windows XPシステムチュートリアル >> XPシステムの基本 >> ヒント:Win XPの自動メンテナンスを実現するもう1つの方法

ヒント:Win XPの自動メンテナンスを実現するもう1つの方法

  
        Windows XPの毎日のメンテナンスは時間がかかり、退屈なことですが、Windows XPがよりスマートになることができる場合は、自動的にメンテナンスするのが良いでしょう。以下では、.infファイルによるWindows XPの自動メンテナンスの手法を紹介しますが、具体的な自動メンテナンスの内容は任意に設定できますが、実装にはコマンドが必要です。たとえば、ファイルのバックアップにはXcopy、ディスクのデフラグにはDefrag、ジャンクファイルを削除するにはDelなどを使用します。その原理を説明するために、Defragを例にとりましょうあなたのニーズに応じてそれを修正することができます。実装手順1. Main.batファイルを作成します。管理者としてWindows XPにログインし、システムディスクのルートディレクトリに新しい名前を作成します。 .batファイル(ファイル名はそのままで、以下も同じ)を入力して、次のように入力します。
cd \\
C:

cd Windows \\ system32

> defrag C:/f ckntfs C:

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

Main.infという名前の新しいファイルを作成し、次のように入力します。
[version] Signature = "102SINA> DOUBLE_QUOTATION 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

このファイルでは、署名を「保護するために保護する」に設定する必要があります。 / p> 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ファイルを見つけ、[次へ]ボタンをクリックします。

は(3)をクリックし、それは、コンピュータの管理者パスワードで、スケジュールされたタスクを実行するためのパスワードを設定するには、 ";(2)タスクの実行サイクルは、「次へ」ボタンをクリックし、「毎週」であると設定次のステップのボタン;(4)タスクを実行するための特定の日時を設定する。 \\ Begin.bat、自動メンテナンス:

は、上記の例では、ファイルC午後11時30分毎週日曜日後に実行この作業を行う予定。

原則

.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です。 /DELAY:0 /POWERDOWN

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

は最後に、この方法は、Windows XPのホームを使用することができない、でWindows XP Professionlで実現することができることに注意してください。
Copyright © Windowsの知識 All Rights Reserved