サポートされているリソース置換メカニズム
保護されたリソースの置換は、次のメカニズムによってサポートされます。
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 によって復元されます。