
Sage 50 アカウント エラー1628:原因・対処法・完全トラブルシューティングガイド(2026)
冒頭文
Sage 50(旧称Peachtree)をインストールまたはアップデート中に表示される「エラー1628」は、インストールが途中で止まる厄介な問題です。本稿ではエラー1628の意味を平易に解説し、原因の切り分けから一般的な解決手順、より高度な対処までを手順化して示します。業務で使う会計ソフトの導入時に発生すると作業が止まるため、落ち着いて順に実施してください。重要な公式情報や類似事例に基づく裏付けも示します。us-kb.sage.com+1
- エラー1628とは何か
- 発生しやすい主な原因
- まず試すべき優先対処(基本手順)
- クイックサマリー(原因と優先対処)表
- 手順の詳しい説明(やり方)
- 高度なトラブルシューティング
- エラーログの読み方と記録
- 事前予防と運用上の注意
- よくある質問(FAQ)
- まとめ
エラー1628とは何か
エラー1628の表示は一般に「Failed to complete installation(インストールを完了できませんでした)」という意味で、InstallShieldやWindows Installerのスクリプト実行が途中で失敗したことを示します。Windowsのインストーラー機構が他のインストール動作と衝突したり、アンインストールログや一時ファイルが破損している場合に発生することが多いと報告されています。公式ナレッジベースやインストーラー開発元の情報でも同様の原因が挙げられています。us-kb.sage.com+1
発生しやすい主な原因
エラー1628を引き起こす代表的な原因は次の通りです。まずはこれらのいずれかに該当しないかを確認してください。一般的な原因は、インストーラーの二重起動、破損したインストールファイル、InstallShield関連のファイル損傷、ウイルス対策ソフトによるブロック、Windowsの一時ファイルやレジストリの問題、Windows Installer(msiexec)自体の不具合などです。複数原因が絡むケースも少なくありません。community.revenera.com+1
まず試すべき優先対処(基本手順)
以下は現場で最も頻繁に効果がある基本手順を、実行しやすい順に並べたものです。操作は管理者権限で行ってください。
-
インストーラーを「管理者として実行」する。右クリック→「管理者として実行」。
-
システムの一時ファイルを削除する。Win+R→「%temp%」を実行し、中身を削除する(管理者権限が必要な場合あり)。
-
公式サイトからインストーラーを再ダウンロードし、破損の有無を排除する。
-
ウイルス対策ソフト/ファイアウォールを一時的に無効化してインストールを試す(終了後は必ず再有効化)。
-
実行中のInstallShield関連プロセス(idriver.exe、ISSetup.exe 等)や msiexec.exe をタスクマネージャーで終了する。
-
Windows Installerサービスを再起動する(services.msc で「Windows Installer」を右クリック→再起動)。
-
クリーンブートで不要サービスを止め、干渉元を排除してインストールを試行する(msconfigで選択起動→非Microsoftサービスを無効化)。us-kb.sage.com+1
クイックサマリー(原因と優先対処)表
| 主な原因 | 優先対処 | 備考 |
|---|---|---|
| インストーラーの二重実行 | タスクマネージャーでインストーラー停止→再試行 | まず確認すべき最短対処 |
| InstallShieldフォルダ破損 | InstallShieldフォルダをリネームして再試行 | 再作成されることがある |
| 一時ファイルの破損 | %temp% と C:\Windows\Temp を掃除 | 再起動推奨 |
| セキュリティソフトの干渉 | 一時無効化でインストール | セキュリティに注意 |
| Windows Installerの問題 | サービス再起動、Microsoftの修復ツール | Microsoftのトラブルシューティングを参照 |
手順の詳しい説明(やり方)
管理者実行や一時ファイル削除は前述の通りです。InstallShield関連の修復は以下の順で行うと安全です。エクスプローラーで「C:\Program Files\Common Files\InstallShield」または「C:\Program Files (x86)\Common Files\InstallShield」を開き、既存のInstallShieldフォルダを「InstallShield_old」などにリネームしてから再起動し、再インストールを試みます。これにより破損したドライバーやスクリプトが一時的に隔離され、新規ファイルで置き換えられるケースがあります。なお操作は管理者権限で行ってください。help.pdf2xl.com+1
タスクマネージャーで停止すべき具体的なプロセスは idriver.exe、ISSetup.exe、msiexec.exe(不要なインスタンス)などです。停止後にインストーラーを再実行することでスクリプト実行の競合を避けられる場合があります。もし「別のインストールが進行中」といったメッセージが出る場合は、背景で残っているインストール処理を完了させるか強制終了してから再試行してください。us-kb.sage.com+1
高度なトラブルシューティング
上記で解決しない場合は、以下の追加手順を検討してください。これらはリスクや作業負荷が高いため、実行前に重要データのバックアップを推奨します。
・システムファイルチェッカーの実行(管理者コマンドプロンプトで sfc /scannow)。システムファイルの整合性を検査し、必要に応じて修復します。
・Microsoft .NET Framework や Visual C++ 再頒布パッケージの再インストール/修復。Sageやその依存コンポーネントがこれらを使うことが多いため、影響範囲が広いです。
・Microsoft の「Program Install and Uninstall Troubleshooter」などの診断ツールを実行し、インストールログやレジストリの不整合を自動解決させる。
・新しい管理者ユーザーを作成し、別プロファイルからインストールを試す。ユーザープロファイルの権限や設定が原因の場合に有効です。Microsoft Learn+1
エラーログの読み方と記録
インストールログや Windows イベントビューアのログは、原因特定に非常に有用です。インストーラーが出力するログファイル(setup.log や InstallShield のログ)を確認し、エラー直前の記述(Exception や Failed)を手がかりにしてください。ログを保存しておけば、メーカーサポートへ提示する際の重要資料になります。公式サポートもログ解析で根本原因を見つけることが多い点に留意してください。us-kb.sage.com
事前予防と運用上の注意
エラーを未然に防ぐための日常運用ルールとして、常に最新のインストーラーを公式サイトから取得する、インストール前に不要プロセスを停止し一時ファイルを掃除する、重要なアップデートは業務時間外に実施することを推奨します。またOSや主要ランタイム(.NET 等)を最新に保つことで、依存関係トラブルを減らせます。定期的なフルバックアップも必須です。Sage Service
よくある質問(FAQ)
Q1: インストーラーを再ダウンロードしても同じエラーが出ます。次は何をすべきですか?
A1: InstallShield フォルダのリネーム、タスクマネージャーでの関連プロセス停止、Windows Installer サービスの再起動を順に試してください。これで解決するケースが多いです。help.pdf2xl.com+1
Q2: クリーンブートはどうやって戻すのですか?
A2: msconfigで「通常の起動」に戻し、再起動すれば元の状態になります。クリーンブートは一時的な検証手段です。us-kb.sage.com
Q3: ログに「uninstallation log file is corrupt」とあります。どう対処する?
A3: 既存のアンインストールログが破損しているとインストーラが失敗します。該当ログをバックアップ後に削除し、インストール再試行、あるいはMicrosoftのインストール修復ツールで修正を試みます。Microsoft Learn+1
まとめ
エラー1628は「インストールスクリプトの実行失敗」を示す比較的汎用的なメッセージですが、原因は環境によって多岐にわたります。まずは管理者実行、一時ファイル削除、インストーラーの再取得、InstallShield関連プロセスの停止、そしてWindows Installerサービスの確認という基本手順を順に実施してください。それでも解決しない場合はシステムファイルの検査やランタイムの修復、ログ解析を進めることで原因特定が進みます。公式ナレッジベースやインストーラーベンダーの情報も参照しつつ、ログを保存してサポートに提出する運用が最も確実です。us-kb.sage.com+2Microsoft Learn+2