Windows system >> Windowsの知識 >  >> Windows XPシステムチュートリアル >> XPシステムの基本 >> Windows XPの自動メンテナンス

Windows XPの自動メンテナンス

  
Windows XPの日常的なメンテナンスを開始するもう1つの方法は時間がかかり、退屈なことです。以下に、.infファイルによるWindows XPの自動メンテナンスの手法を紹介しますが、自動メンテナンスの具体的な内容は任意に設定できますが、実装するためのコマンドが必要です。たとえば、ファイルのバックアップにはXcopy、ディスクのデフラグにはDefrag、ジャンクファイルを削除するにはDelなどを使用します。その原理を説明するために、Defragを例にとりましょうあなたのニーズに応じてそれを修正することができます。実施ステップ1。メインを確立します。 BATファイル

管理者としてWindows XPにログインし、システムディスクのルートディレクトリにMain.batという名前の新しいファイルを作成し(ファイル名はランダムに取ることができます)、以下の内容を入力します。 cd \\ C:\\ Windows \\ system32 \\ defrag C:/f chkntfs C:2 。メインを確立します。 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
< BR>このファイルでは、Signatureを "$ CHICAGO $"に設定しなければファイルは機能しません。 3。作成を開始します。バットファイル

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

C:\\ Windows \\ System32 \\ rundll32.exe advpack.dll、LaunchINFSectionEx < BR> 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)タスクを実行する特定の日時を設定する。 \\ Begin.bat、自動メンテナンス:

は、上記の例では、ファイルCを実行するために毎週日曜日23時30分、この作業を行う予定。

原則

.infファイルは通常、ハードウェアのインストールに使用されているが、実際には、それはテキストファイルです。ユーザーがファイルを右クリックして「インストール」を選択すると、Windowsはファイルの内容に基づいて一連の操作を実行します。上記の自動メンテナンス方法は.infファイルのこの機能によって実行されます。スケジュールしたタスクを作成すると、Begin.batが呼び出されます。 Begin.batはMain.infを設定ファイルとして使用して、インストールプロセスを開始し、Main.infの内容に従って一連の操作を実行します。

Main.infが起動すると、最初に[Tst.PreSetup]セクションの "C:\\ Main.bat"というステートメントを実行します。あなたの作品を整理しましょう。 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