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

Windows XPの自動メンテナンスシステムを許可します

  

Windows XPの自動メンテナンスシステムを許可します

Windows XPの毎日のメンテナンスは時間がかかり、退屈なことです。自動メンテナンスの具体的な内容は任意に設定できますが、実装にはコマンドが必要です。たとえば、ファイルのバックアップにはXcopy、ディスクの最適化にはDefrag、ジャンクファイルを削除するにはDelなどを使用します。原理を明確に説明するために、次の例ではDefragを使用していますが、必要に応じて変更することができます。実装は1 Main.batと呼ばれる新しい1のルートディレクトリにシステムディスクがファイルを、WindowsのXP上で管理者ログとしてMain.batファイルを確立する手順(ファイル名を簡単に、以下同じを取ることができます)し、次のように入力します。cd C :CD Windowssystem32のデフラグC:/F CHKNTFS C:2 Main.infファイルという名前の新しいファイルを確立しMain.infを入力:[バージョン]署名=" $ CHICAGO $" AdvancedINF = 2.5" advpack .dllは" [DefaultInstall] RunPreSetupCommands = Tst.PreSetup RunPostSetupCommands = Tst.PostSetup [Tst.PreSetup] C:Main.bat [Tst.PostSetup] C:WINDOWSSYSTEM32TSSHUTDN.EXE 0 /DELAY:この文書に記載されている0 /POWERDOWN、署名必須' $ CHICAGO $'に設定すると、ファイルは機能しません。 3.このファイルに入力し、CのルートディレクトリにBegin.batファイルの作成バッチファイルBegin.batを確立します。C:WINDOWSSystem32 undll32.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を開き、プログラム→アクセサリ→システムツール→スケジュールされたタスク'、ダブルクリックして'スケジュールされたタスクをクリック&'を追加;、'ビュー'、Begin.batファイル以下のCのルートディレクトリを見つけ、クリック'次'ボタン;(2)'&のタスク実行サイクルを設定し;&'週。次に、[次へ]ボタンをクリックします。(3)スケジュールされたタスクを実行するためのパスワード(コンピュータの管理者パスワード)を設定し、[次へ]ボタンをクリックします。日付と時刻上記の例では、作成者はスケジュールされたタスクに自動メンテナンスのために毎週日曜日の23:30にファイルC:Begin.batを実行するように依頼しました。実装原則.infファイルは通常ハードウェアのインストールに使用され、実際はテキストファイルです。ユーザーがファイルを右クリックして「インストール」を選択すると、Windowsはこのファイルの内容に基づいて一連の操作を実行します。前述の自動メンテナンス方法は、.infファイルのこの機能によって実行されます。作成されたスケジュールタスクが起動すると、Begin.batが呼び出されます。 Begin.batはMain.infを設定ファイルとして使用して、インストール処理を開始し、Main.infの内容に従って一連の操作を実行します。最初の文の部分、つまり、&' [Tst.PreSetup]で起動Main.infを実行します; C:Main.bat', Main.batが呼び出されたときに、WindowsがCになります:ディスクデフラグジョブ。 Main.batの内容が豊富であればあるほど、自動メンテナンス機能はより強力になります。 Main.batコマンドが完了した後、[Trs.PostSetup]順番に文が実行され、それは次のとおりです。C:WINDOWSSYSTEM32TSSHUTDN.EXEは/DELAY 0:このステートメントは、実際には、コンピュータの電源をオフするために使用される0 /POWERDOWNは、ある' Windows XP +をオフにして電源をオフにします。大事なことを言い忘れましたが、この方法はWindows XP Professionlでのみ実装でき、Windows XP Homeは使用できません。

Copyright © Windowsの知識 All Rights Reserved