Windows system >> Windowsの知識 >  >> Windows XPシステムチュートリアル >> XPシステムの基本 >> Windowsファイル保護機能の詳細な適用

Windowsファイル保護機能の詳細な適用

  
Windows 2000以降、マイクロソフトは "Windowsファイル保護"機能(Windowsファイル保護)を導入しました。 WFPはバックグラウンドで自動的に実行されるため、重要なシステムファイルが置き換えられることが防止され、システムの安定性が大幅に向上します。しかし、あなたはこの機能をより良く使う方法を知っていますか?バッファサイズを制限し、複数のシステムが保護されたファイルを共有できるようにしてディスク容量を節約する方法システムを起動するたびにシステムファイルを直接スキャンする方法を教えてください。これらをマスターし、我々は......

まず、

がコンピュータに新しいソフトウェアをインストールするためのファイル保護メカニズムの原則、システムファイルおよびデバイス・ドライバー・ファイルは時々署名されていないことができますか互換性のないバージョンの適用範囲で、システムが不安定になります。 Windows XPで提供されるシステムファイルとデバイスドライバファイルはマイクロソフトがデジタル署名しています。これは、これらのファイルがオリジナルの未修正のシステムファイルであるか、またはマイクロソフトによってWindows用に承認されていることを示します。

WFPはそれに役割を再生する方法ですか?もともと、重要なシステムファイル(sys、dll、ocx、ttf、fon、exeなどを含む)が置き換えられたり移動されたりしたとき、WFPは新しいファイルのデジタル署名を検証して新しいファイルバージョンが正しいかどうかを判断しました。 Microsoftのバージョン、ファイルのバージョンが正しくない場合は、Windowsのファイル保護機能により、DLLCacheフォルダまたはWindowsに保存されているバックアップファイルが自動的に呼び出され、ファイルが見つからない場合は、場所の入力またはインストールの挿入が求められます。 CD、図1に示すように。で
第二には、ファイル保護機構システムファイルチェッカー

Windowsは実際には、自動化されて、我々はシステムによって

はファイルすることができますシステムファイルチェッカー(SFC)は、ファイル保護メカニズム自体を制御します。ここでは、まずSFCを紹介し、具体例を以下に説明します。

SFCに対応するアプリケーションはsfc.exeと呼ばれ、\\ Windows \\ system32 \\にあります。これを使用すると、保護されたシステムファイルが置き換えられたり移動されたりすると、SFCは自動的に対応するファイルを\\ Windows \\ System32 \\ DLLCache \\フォルダから復元します(Windows XP SP2インストール済み、2169そのDLLCacheフォルダ内) 364.5MBほどの容量を占める重要なファイルです。

SFCは、これらのパラメータを使用し、パラメータをたくさん持っている、あなたは、より良いファイル保護を制御することができます。で
インスタンス:

第三に、私たちはいくつかの重要なパラメータSFCインスタンスによって有用な形態を理解するために来て、ショットが保護

次のファイルを呼び出すたびにあなたが開始しますスキャン

デフォルトでは、Windowsファイル保護は保護されたファイルを常にスキャンしません公共のコンピュータを使用している場合は、[スタート]→[ファイル名を指定して実行]で安全です。ダイアログボックスに「gpedit.msc」と入力し、[ローカルコンピュータポリシー]→[コンピュータの構成]→[管理用テンプレート]→[システム]ウィンドウを開き、[Windowsファイル保護]グループを見つけて、右側のウィンドウで[Windowsファイル保護スキャンの設定]をダブルクリックします。図2に示すように、それを "有効"に設定し、スキャン頻度を "起動中にスキャン"に設定すると、Windowsが起動する限り保護されたファイルがスキャンされるため、システムはずっと安定します。適切に延長した。
または、[レジストリエディタ]を開き、[HKEY_LOCAL_MacHINE \\ SOFTWARE \\ Microsoft \\ Windows NT \\ CurrentVersion \\ Winlogon]の右ペインでSFCDisable値を見つけることもできます。デフォルト設定は0、つまり再起動後です。保護されたファイルをスキャンすると、同じ目的で1に設定できます。

例2:私のサイトは私のマスターです

デフォルトでは、Widnowsは検証されたファイルのバージョンをDLLCacheフォルダに保存しますこのフォルダのデフォルトサイズは400MBです。 Windows Server 2003にはこの制限はありません(つまり、最大容量が許されるという意味です)ハードディスクの容量が少ない場合は、適切な制限を考慮する必要があります。

[ローカルコンピュータポリシー]→[コンピュータの構成]→[管理用テンプレート]→[システム]ウィンドウを開き、[Windowsファイル保護]グループを探し、右ペインの[Windowsファイル保護キャッシュサイズ制限]項目をダブルクリックします。ウィンドウ内の3つの設定で、最小値は50MBより大きくなければならないことに注意してください。キャッシュサイズが制限されていないことを示す必要がある場合は、最大ディスク容量として「4294967295」を選択してください。
または、[レジストリエディタ]を開いて[HKEY_LOCAL_MacHINE \\ Software \\ Microsoft \\ Windows NT \\ CurrentVersion \\ Winlogon]の右側のペインにあるSFCQuotaの値を見つけることもできます。デフォルトのサイズは0xFFFFFFFFです(例:4294967295、 400MB)例3:DLLCacheフォルダを空にするシステムがまったく問題なく動作している場合は問題はありません。何らかの理由で空き容量を増やす必要があります。 [スタート]→[ファイル名を指定して実行]ダイアログボックスで[SFC /purgecache]コマンドを入力して、Dllcacheフォルダを空にすることができます。問題がある場合

しかし、この方法では、我々は、図1に示すウィンドウが表示され、WindowsのインストールCDを挿入して、上から適切なシステムファイルを復元する必要があります。

4つの例:また、タスクで
ルーチンをスケジュールするファイルのスキャンでは、我々は手動SFC行われ、それはどちらかあなたがシステムを起動するたびに実行するように設定し、実際には、これらの2つの方法があまりにもありますあまりにも鈍いので、文書スキャンの計画を立てないでください。まず、図2の[Windowsファイル保護スキャンの設定]項目を[無効]に設定してから、[コントロールパネル]でタスクプランウィンドウを開き、[タスクプランの追加]をダブルクリックする必要があります。 \\ Windows \\ system32 \\ sfc.exeに移動して[毎週]を選択し、次に開始時刻と特定の日付を選択してから、ユーザー名とパスワードを設定します。

作成したスケジュール済みタスクを右クリックして[プロパティ]ウィンドウを開き、[実行]ボックスにスペースと/scannowパラメータを追加して、保護されているすべてのシステムファイルを直ちにスキャンします。指定した時間に、ファイルスキャン操作が自動的に実行されます。で
インスタンスファイブ:ファイル共有システムの保護はまた、デフォルトでは

を果たし、Windowsが

\\ WINDOWS \\ SYSTEM32 \\から保護されたファイルが実際にDLLCACHE読み込みます、我々 [レジストリエディタ]を開き、[HKEY_LOCAL_MacHINE \\ SOFTWARE \\ Microsoft \\ Windows NT \\ CurrentVersion \\ WinLogon]に移動してSFCDllCacheDirキーを見つけ、より大きなパーティション(d:\\ dllcacheなど)を指すようにします。ネットワーク共有フォルダ(\\\\ server \\ share \\ dllcacheなど)で、\\ WINDOWS \\ SYSTEM32 \\ DLLCACHEの下にあるすべてのファイル(フォルダ)を上記のフォルダに移動すると、Windowsはこれらのフォルダから保護を復元します。ファイル

ヒント

★このヒントはWindows 2000用で、Windows XP用ではありません。

★会社に複数のコンピュータがある場合は、dllcacheフォルダを共有フォルダに置くことで、ハードドライブの容量を節約できます。 Windowsのバージョンが異なる場合は、\\\\ server \\ share \\ en \\ dllcache、\\\\ server \\ share \\ chs \\ dllcacheなど、さまざまなフォルダを指定する必要があります。で
例VIは、図1に示すプロンプトがしばしば常に、Windowsインストールディスクに遭遇した非常に面倒なものを挿入されている場合はハードディスクのインストール

に駐留してみましょう。ただし、WININSなどのシステム以外のパーティション(D:\\など)にフォルダを作成し、Windows 2000 /XPインストールCDのすべてのファイルをこのフォルダにコピーするだけで済みます。次に、TweakUIをインストールし、[コントロールパネル]を開き、[ユーザーインターフェイスのカスタマイズ]アイコンをダブルクリックし、[マイコンピュータ]タブをクリックして、[特別なフォルダ]オプショングループの[フォルダ名]の横にあるリストボックスをドロップダウンします。 [インストールパス]を選択して[場所の変更]ボタンをクリックし、表示された[フォルダの参照]ウィンドウからインストールCDをコピーするパス(D:\\ WININSなど)を選択します(図5)。ハードディスクは非常に大きいので、OfficeインストーラをCDからハードディスクにコピーしてからインストールすることをお勧めします。これにより、Officeコンポーネントを追加または削除する必要がなくなります。インストールディスクを挿入してください。で
例VII:インストールCDも[HKEY_LOCAL_MACHINE \\

に移動し、あなたが会社のローカルエリアネットワークで作業している場合、あなたは、「レジストリエディタ」を開くことができ

を共有Software \\ Microsoft \\ Windows \\ CurrentVersion \\ Setup]でSourcePath項目を見つけてダブルクリックし、\\\\ server \\ share \\ chs \\ winxpなどのネットワーク共有フォルダーに変更して、Windows XPインストールCDのすべてのファイルを次の場所にコピーします。 \\\\ server \\ share \\ chs \\ winxp、将来Windowsのインストールファイルが必要になったときに、インストールCDを挿入するように指示することなく、このフォルダからファイルを自動的にコピーします。このようにして、同僚は十分なローカルハードディスクスペースを節約し、インストールフォルダを「共有」することができます。
Copyright © Windowsの知識 All Rights Reserved