サポートされているリソース置換メカニズム
保護されたリソースの置換は、次のメカニズムによってサポートされます。
Windows Vista および Windows Server 2008 で WRP で保護されたリソースを変更するためのフル アクセスのアクセス許可は、次のメカニズムを使用して、Windows モジュール インストーラー サービスを使用して TrustedInstaller に制限されます。
- TrustedInstaller によってインストールされた Windows Service Pack。
- TrustedInstaller によってインストールされた修正プログラム。
- TrustedInstaller によってインストールされたオペレーティング システムのアップグレード。
- TrustedInstaller によってインストールされた Windows Update。
これらの指定した方法以外の方法で WRP で保護されたリソースを置き換えようとしているアプリケーションとインストーラーは、リソースを変更してアクセス拒否エラー メッセージを生成するためにアクセスを拒否されます。
既知のインストーラーが WRP で保護されたリソースを置き換えようとしている場合、アクセス拒否エラーとエラー メッセージが抑制される可能性があります。 この場合、操作は正常に戻り、エラーとエラー メッセージは抑制されますが、WRP で保護されたリソースに変更は適用されません。 次のすべての条件が満たされている場合にのみ、既知のインストーラーでエラーが抑制される場合があります。
- これはレガシ アプリケーションです。 アプリケーションには、Windows Vista または Windows Server 2008 用に設計されたアプリケーションを識別する requestedExecutionlevel を持つマニフェストは含まれません。
- アクセス拒否エラーは、WRP で保護されたリソースを変更しようとした場合にのみ発生します。
- 管理者がアプリケーションをインストールしています。
WRP で Windows インストーラーを使用する方法の詳細については、Windows インストーラー SDK の Windows インストーラーと Windows リソース保護 を使用する を参照してください。
Windows Server 2003 および Windows XP: WFP で保護されたシステム ファイルの置換は、次のメカニズムでのみサポートされます。
- Update.exe を使用した Windows Service Pack のインストール
- Hotfix.exe を使用してインストールされた修正プログラム
- Winnt32.exe を使用したオペレーティング システムのアップグレード
- Windows Update
保護されたファイルを、これらの指定されたメソッド以外の方法で置き換えると、元のファイルが WFP によって復元されます。