
Runtime Error /CubePDF
CubePDF をインストールする途中で、Runtime Error (at 215:978) が発生してインストールが中断する症状が発生していましたが、エラーの原因を特定することができたのでエラーの原因と対応策を紹介します。
CubePDF
CubePDFは、個人法人を問わずフリーで利用することができるPDF作成ソフトウェアです。オープンソースソフトウェア (OSS) として開発されており、GitHubでソースコードが公開されています。
仮想プリンタとして動作するので、印刷機能のあるアプリケーションから利用することができます。
- Google Chrome
- Firefox
- Microsoft Edge
- Microsoft Word, Excel, PowerPoint
ソフトウェア情報
Runtime Error at 215:978
仮想プリンタのインストール中にエラーが発生しました。

エラーの原因を特定するために実行したこと

Runtime Error の原因を特定するために実行したことを書いておきます。まだこの時点ではお手上げ状態です。
- Print Spooler を手動で停止
- Microsoft .NET Framework 3.5 Service Pack 1 をインストール
Print Spooler を手動で停止
Print Spooler は、Windows オペレーティングシステムで印刷処理を管理するソフトウェアプログラムです。アプリケーションから印刷ジョブを受信し、そのジョブをプリンターに送信する前に一時的に保存します。ジョブを順番に処理することで、プリンターのオーバーロードを防ぎます。
CubePDF をインストールする途中で「...Print Spooler サービスを一時停止します。」のダイアログが表示されます。
メッセージ通りの動作であれば [はい] を選択すると Print Spooler が停止するはずですが、サービスを起動して確認したところ、Print Spoolerは動作していました。
手動で Print Spooler を停止してから [はい] を選択してインストールを続行してみましたが、Runtime Error が発生しました。
CubePDFのインストールを続けますか?

Microsoft .NET Framework 3.5 Service Pack 1 をインストール
Windows プログラムと機能の一覧に Microsoft .NET Framework の表示がなかったので Microsoft ダウンロードサイトから Microsoft .NET Framework 3.5 Service Pack 1 をダウンロードしてインストールを試みました。
しかしながら、...途中でエラーとなりインストールを完了することができませんでした。
この時点では、Windows 7 には .NET Framework 3.5 SP1がインストール済みであることを知らなかったので、エラーメッセージを理解することができませんでした。

エラーの原因を特定

エラーメッセージのダイアログに書いてあった「コントロール パネルにある Windows の機能のオンまたはオフを使用する」というフレーズが気になったので再調査したところ、エラー原因の特定に繋がる情報に出会いました。
深堀したところ、以下のことが分かりました。
- Windows 7 の .NET Framework 3.5.1 は「プログラムと機能」にリストアップされないがインストール済み
- 「プログラムと機能」には [Windows の機能の有効化または無効化] のリンクが存在する

Microsoft .NET Framework 3.5.1 を有効化する

Microsoft .NET Framework 3.5.1 を有効化すると、CubePDF のインストール途中に Runtime Error が発生することなくインストールは終わります。
当方の環境では、"Windows の機能の有効化または無効化" から Microsoft .NET Framework 3.5.1 を確認すると半分有効な状態でした。

全部の項目に ☑チェックを入れて有効化しました。

Microsoft .NET Framework のバージョンアップ
Microsoft .NET Framework 3.5.1 を有効化してしばらくすると、Windows Update のオプション更新プログラムに .NET Framework 関連の更新プログラムがリストアップされるので、チェックを入れて最新版に更新しましょう。
2017/08/23現在、Microsoft .NET Framwork 4.7 となっています。
まとめ


CubePDF の Runtime Error を回避する方法
- Windows 7 は Microsoft .NET Framework 3.5.1 がインストール済みである。
- 「Windows の機能の有効化または無効化」を起動して状態を確認する。
- Microsoft .NET Framework 3.5.1 を有効化すると Runtime Error は発生しない。CubePDF がインストール可能になる。
- CubePDF | SC2
Microsoft .NET Framework 3.5.1
Windows 7 Home 32bit
- [Win7] CubePDF インストール手順
- CubePDF インストール手順書
- CubePDF Utility インストール手順書
- CubePDF の Runtime Error を回避する方法
- [CubePDF] Ghostscript APIによる変換中にエラーが発生しました
- [CubePDF] gsdll32を読み込めません:指定されたモジュールが見つかりません
- CubePDF Utility v2.0.0、メジャーアップデート
- CubePDF v1.5.1 リリース (2021-08-06)
- CubePDF Utility v1.5.2 | PDFの抽出・結合・分割・順序変更...etc
- CubePDF ラベルの記事(要約付)
- 修復 が含まれる記事(要約付)
- 【Pixel/2025年5月】アンチロールバックの実装、ゼロデイ脆弱性(CVE-2025-27363)
- 【初心者向け】Windows/AndroidでDoHを設定してセキュリティを高める方法
- まだ間に合う!ChromeでuBlock Originを使うための最終手段
- 【新ルール】クイーン白玲(通算5期)で四段昇段!将棋界に激震走る
- 【最速情報】Google Pixel 9a 日本発売!気になる価格とスペックまとめ
- 【Pixel 4月/2025】生体認証、カメラ、ディスプレイ、UIの修正【Android 15】
- 【2024年度】藤井七冠(最優秀棋士)、羽生九段、会長辞任はタイトル100期への伏線か?
- 【バグ】TVerRec 3.4.2 のリネーム処理不具合とその原因を考察
- 【恐怖】ポンジスキームとは?歴史から学ぶ詐欺の仕組み
- 【終息】TVerRec 3.3.9(暫定)で機能制限ほぼ解除、3.4.0リリース!
このサイトを検索 | Search this site