msiインストーラーのエラーコード一覧である。すぐ見たい人は目次から下のエラー一覧に飛ぼう。
世が平成の頃はmsiインストーラー全盛期だったが、少なくとも令和になってからはmsiインストーラーを作ることもあまりなくなった気がする。
ましてや、カスタマイズなんてしない。しない。しない。
とはいえ、内製(もちろん自作も)するなら、
Visual Studioに標準で付属している
msiインストーラー作成ウィザードを使うこともないとは言えない。
この一覧はそんな時に役に立つはず。。。
備忘理由:忘れたころにインストーラーはやってくる
なぜなら、忘れたころにインストーラーを作る必要がでることがあるからだ。
そんな時に使うのは大抵、上述したVisual Studioに付属しているmsiインストーラー作成ウィザードであろう。今どき、インストーラー作成ソフトを購入するとまではいかないだろう。ドライバー関連なら使うのだろうか???
作成中やそして、多少カスタマイズをする場合、エラーコードを拾いたい時がある。そんな時にネット上を探す必要が出てくる。その時間がもったいないので。
エラーコードは全て覚えられない。
ということで、エラーコード一覧が使える”
エラー コード | 値 | 説明 |
---|---|---|
ERROR_SUCCESS | 0 | アクションは正常に完了しました。 |
ERROR_INVALID_DATA | 13 | データが無効です。 |
ERROR_INVALID_PARAMETER | 87 | パラメーターの 1 つが無効です。 |
ERROR_CALL_NOT_IMPLEMENTED | 120 | この値は、カスタム アクションから呼び出すことができる関数をカスタム アクションが呼び出そうとしたときに返されます。 関数は、ERROR_CALL_NOT_IMPLEMENTED値を返します。 |
ERROR_APPHELP_BLOCK | 1259 | Windows インストーラーによって、製品が現在のオペレーティング システムと互換性がない可能性がある場合は、ユーザーに通知し、インストールを試みるかどうかを確認するダイアログ ボックスが表示されます。 このエラー コードは、ユーザーがインストールを試さない場合に返されます。 |
ERROR_INSTALL_SERVICE_FAILURE | 1601 | Windows インストーラー サービスにアクセスできませんでした。 サポート担当者に連絡して、Windows インストーラー サービスが正しく登録されていることを確認してください。 |
ERROR_INSTALL_USEREXIT | 1602 | ユーザーがインストールをキャンセルしました。 |
ERROR_INSTALL_FAILURE | 1603 | インストール中に致命的なエラーが発生しました。 |
ERROR_INSTALL_SUSPEND | 1604 | インストールが中断され、不完全です。 |
ERROR_UNKNOWN_PRODUCT | 1605 | このアクションは、現在インストールされている製品に対してのみ有効です。 |
ERROR_UNKNOWN_FEATURE | 1606 | 機能識別子が登録されていません。 |
ERROR_UNKNOWN_COMPONENT | 1607 | コンポーネント識別子が登録されていません。 |
ERROR_UNKNOWN_PROPERTY | 1608 | これは不明なプロパティです。 |
ERROR_INVALID_HANDLE_STATE | 1609 | ハンドルが無効な状態です。 |
ERROR_BAD_CONFIGURATION | 1610 | この製品の構成データが破損しています。 サポート担当者に問い合わせてください。 |
ERROR_INDEX_ABSENT | 1611 | コンポーネント修飾子が存在しません。 |
ERROR_INSTALL_SOURCE_ABSENT | 1612 | この製品のインストール ソースは使用できません。 ソースが存在し、それにアクセスできることを確認します。 |
ERROR_INSTALL_PACKAGE_VERSION | 1613 | このインストール パッケージは、Windows インストーラー サービスではインストールできません。 新しいバージョンの Windows インストーラー サービスを含む Windows サービス パックをインストールする必要があります。 |
ERROR_PRODUCT_UNINSTALLED | 1614 | 製品がアンインストールされます。 |
ERROR_BAD_QUERY_SYNTAX | 1615 | SQL クエリ構文が無効であるか、サポートされていません。 |
ERROR_INVALID_FIELD | 1616 | レコード フィールドが存在しません。 |
ERROR_INSTALL_ALREADY_RUNNING | 1618 | 別のインストールが既に進行中です。 このインストールを続行する前に、そのインストールを完了してください。 ミューテックスの詳細については、「 ミューテックスの_MSIExecute」を参照してください。 |
ERROR_INSTALL_PACKAGE_OPEN_FAILED | 1619 | このインストール パッケージを開くことができませんでした。 パッケージが存在し、アクセス可能であることを確認するか、アプリケーション ベンダーに問い合わせて、これが有効な Windows インストーラー パッケージであることを確認してください。 |
ERROR_INSTALL_PACKAGE_INVALID | 1620 | このインストール パッケージを開くことができませんでした。 これが有効な Windows インストーラー パッケージであることを確認するには、アプリケーション ベンダーに問い合わせてください。 |
ERROR_INSTALL_UI_FAILURE | 1621 | Windows インストーラー サービスのユーザー インターフェイスを開始中にエラーが発生しました。 サポート担当者に問い合わせてください。 |
ERROR_INSTALL_LOG_FAILURE | 1622 | インストール ログ ファイルを開くときにエラーが発生しました。 指定したログ ファイルの場所が存在し、書き込み可能であることを確認します。 |
ERROR_INSTALL_LANGUAGE_UNSUPPORTED | 1623 | このインストール パッケージのこの言語は、お使いのシステムではサポートされていません。 |
ERROR_INSTALL_TRANSFORM_FAILURE | 1624 | 変換の適用中にエラーが発生しました。 指定した変換パスが有効であることを確認します。 |
ERROR_INSTALL_PACKAGE_REJECTED | 1625 | このインストールは、システム ポリシーによって禁止されています。 システム管理者に相談してください。 |
ERROR_FUNCTION_NOT_CALLED | 1626 | 関数を実行できませんでした。 |
ERROR_FUNCTION_FAILED | 1627 | 実行中に関数が失敗しました。 |
ERROR_INVALID_TABLE | 1628 | 無効なテーブルまたは不明なテーブルが指定されました。 |
ERROR_DATATYPE_MISMATCH | 1629 | 指定されたデータが間違った型です。 |
ERROR_UNSUPPORTED_TYPE | 1630 | この型のデータはサポートされていません。 |
ERROR_CREATE_FAILED | 1631 | Windows インストーラー サービスを開始できませんでした。 サポート担当者に問い合わせてください。 |
ERROR_INSTALL_TEMP_UNWRITABLE | 1632 | Temp フォルダーが完全であるか、アクセスできません。 Temp フォルダーが存在し、それに書き込むことができることを確認します。 |
ERROR_INSTALL_PLATFORM_UNSUPPORTED | 1633 | このインストール パッケージは、このプラットフォームではサポートされていません。 アプリケーション ベンダーに問い合わせてください。 |
ERROR_INSTALL_NOTUSED | 1634 | コンポーネントは、このマシンでは使用されません。 |
ERROR_PATCH_PACKAGE_OPEN_FAILED | 1635 | このパッチ パッケージを開くことができませんでした。 パッチ パッケージが存在し、アクセス可能であることを確認するか、アプリケーション ベンダーに問い合わせて、これが有効な Windows インストーラーパッチ パッケージであることを確認してください。 |
ERROR_PATCH_PACKAGE_INVALID | 1636 | このパッチ パッケージを開くことができませんでした。 これが有効な Windows インストーラーのパッチ パッケージであることを確認するには、アプリケーション ベンダーに問い合わせてください。 |
ERROR_PATCH_PACKAGE_UNSUPPORTED | 1637 | このパッチ パッケージは、Windows インストーラー サービスでは処理できません。 新しいバージョンの Windows インストーラー サービスを含む Windows サービス パックをインストールする必要があります。 |
ERROR_PRODUCT_VERSION | 1638 | この製品の別のバージョンが既にインストールされています。 このバージョンのインストールを続行できません。 この製品の既存のバージョンを構成または削除するには、コントロール パネルの [プログラムの追加と削除] を使用します。 |
ERROR_INVALID_COMMAND_LINE | 1639 | コマンド ライン引数が無効です。 コマンド ラインヘルプの詳細については、Windows インストーラー SDK を参照してください。 |
ERROR_INSTALL_REMOTE_DISALLOWED | 1640 | 現在のユーザーは、ターミナル サーバーの役割サービスを実行しているサーバーのクライアント セッションからインストールを実行することはできません。 |
ERROR_SUCCESS_REBOOT_INITIATED | 1641 | インストーラーが再起動を開始しました。 このメッセージが表示された場合、操作は成功しました。 |
ERROR_PATCH_TARGET_NOT_FOUND | 1642 | アップグレード中のプログラムが見つからないか、アップグレードパッチが別のバージョンのプログラムを更新する可能性があるため、インストーラーはアップグレードパッチをインストールできません。 アップグレードするプログラムがコンピューターに存在し、正しいアップグレードパッチがあることを確認します。 |
ERROR_PATCH_PACKAGE_REJECTED | 1643 | パッチ パッケージは、システム ポリシーでは許可されていません。 |
ERROR_INSTALL_TRANSFORM_REJECTED | 1644 | システム ポリシーでは、1 つ以上のカスタマイズは許可されません。 |
ERROR_INSTALL_REMOTE_PROHIBITED | 1645 | Windows インストーラーでは、リモート デスクトップ接続からのインストールは許可されません。 |
ERROR_PATCH_REMOVAL_UNSUPPORTED | 1646 | パッチ パッケージは、リムーバブル パッチ パッケージではありません。 |
ERROR_UNKNOWN_PATCH | 1647 | このパッチは、この製品には適用されません。 |
ERROR_PATCH_NO_SEQUENCE | 1648 | パッチのセットに対して有効なシーケンスが見つかりませんでした。 |
ERROR_PATCH_REMOVAL_DISALLOWED | 1649 | ポリシーによって修正プログラムの削除が禁止されました。 |
ERROR_INVALID_PATCH_XML | 1650 | XML パッチ データが無効です。 |
ERROR_PATCH_MANAGED_ADVERTISED_PRODUCT | 1651 | 管理ユーザーは、ユーザーごとのマネージド アプリケーションまたはアドバタイズされた状態のマシンごとのアプリケーションにパッチを適用できませんでした。 |
ERROR_INSTALL_SERVICE_SAFEBOOT | 1652 | コンピューターが セーフ モードの場合、Windows インストーラーにアクセスできません。 セーフ モードを終了し、もう一度やり直すか 、システムの復元 を使用してコンピューターを以前の状態に戻してみてください。 Windows インストーラー バージョン 4.0 以降で使用できます。 |
ERROR_ROLLBACK_DISABLED | 1653 | ロールバックが無効になっているため、複数パッケージトランザクションを実行できませんでした。 ロールバックが無効になっている場合、複数パッケージのインストールを実行できません。 Windows インストーラー バージョン 4.5 以降で使用できます。 |
ERROR_INSTALL_REJECTED | 1654 | 実行しようとしているアプリは、このバージョンの Windows ではサポートされていません。 Microsoft によって署名されていない Windows インストーラー パッケージ、パッチ、または変換を ARM コンピューターにインストールすることはできません。 |
ERROR_SUCCESS_REBOOT_REQUIRED | 3010 | インストールを完了するには、再起動が必要です。 このメッセージが表示された場合、操作は成功しました。 これには、ForceReboot アクションが実行されるインストールは含まれません。 |
元ネタはこちら
ttps://learn.microsoft.com/ja-jp/windows/win32/msi/error-codes