ICE による検証とは? わかりやすく解説

ICE による検証

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/09/06 22:33 UTC 版)

Microsoft Windows Installer」の記事における「ICE による検証」の解説

マイクロソフトは、MSIデータベース潜在的な問題検出するInternal Consistency Evaluators (ICE) を提供している。ICEルールCUBファイルにまとめられている。これは必要最低限内容のみを含むMSIファイルで、ターゲットMSIデータベース検証し警告またはエラー出力するカスタムアクションを含んでいる。ICEによる検証はPlatform SDKツールであるOrcaとmsival2から行える。また、各種オーサリング環境付属検証ツールからも行える。 ICEルールは、例え次のようなものである。 ICE09: システムフォルダ格納されるすべてのコンポーネントPermanentとしてマークされているか検証する。 ICE24: 製品コード製品バージョン製品言語フォーマットが適切か検証する。 ICE33: Registryテーブルに、他のテーブルClass, Extension, Verbなど)に格納すべきデータ含まれていない検証する。 リリースプロセスにおいて、ICE警告エラー処置することは重要なステップである。 インストール処理では、インストール先立ってMSIパッケージコピーがテンポラリフォルダに作成される。これは、パッケージローカルにある場合でも行われる。インストールパッケージがローカライズされている場合InstallShield製品MSIパッケージ追加コピーをテンポラリフォルダに作成する。 パッケージビルダが「オンデマンドでのインストールもしくは修復機能使用するよう設定した場合パッケージ全体(ローカライゼーションメッセージは除く)とスタブMSIパッケージが%WinDir%\Installerディレクトリコピーされるグループポリシーによって、インストールの全操作ログに取るよう設定できるが、このログWindows のテンポラリディレクトリに作成される。このログファイルは、大きなパッケージに対して最も冗長なログ取得した場合数十メガバイトにもなる。ログファイル診断には便利だが、ユーザインストーラ関係した操作インストールアンインストール変更修復パッチ)を頻繁に行う場合ログによるスペース消費馬鹿にならない。ロギングポリシーはデフォルトでは無効になっているが、顧客によるインストールプログラムデバッグ補助のために、セットアップのブートストラッププログラムがロギング有効にしている場合もある。 MSIインストールファイルのサイズ同等.zip.rar(または自己解凍形式.exeファイルよりも大きくなる傾向にある。これは、強力な圧縮アルゴリズム使用していないためである。[要出典]

※この「ICE による検証」の解説は、「Microsoft Windows Installer」の解説の一部です。
「ICE による検証」を含む「Microsoft Windows Installer」の記事については、「Microsoft Windows Installer」の概要を参照ください。

ウィキペディア小見出し辞書の「ICE による検証」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ


このページでは「ウィキペディア小見出し辞書」からICE による検証を検索した結果を表示しています。
Weblioに収録されているすべての辞書からICE による検証を検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からICE による検証を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ICE による検証」の関連用語

ICE による検証のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ICE による検証のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのMicrosoft Windows Installer (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS