VB6ランタイムのインストールでエラー 2709が出た時の対処
VB6ランタイムのインストール中にエラー2709が発生することがあります。このエラーは、レジストリ設定の問題やインストーラーの設定ミスが原因で発生することが多いです。この記事では、このエラーを解決するための具体的な手順を詳しく説明します。
VB6ランタイムのインストールでエラー2709が発生する原因と対処法
エラー2709の原因
エラー2709は、主にレジストリ設定の不備やインストールファイルの問題に起因します。具体的には、Windowsのレジストリに必要なキーや値が存在しない場合や、インストーラーが特定の設定を見つけられない場合に発生します。
対処法の手順
レジストリの値を変更します。ここからは自己責任で(レジストリをバックアップしてください。)
レジストリエディタの起動
まず、コマンドプロンプトか「ファイル名を指定して実行」で regedit と入力し、Enterキーを押してレジストリエディタを起動します。
必要なレジストリキーの確認と作成
次に、以下の手順でレジストリキーを確認または作成します。
- HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows 以下に Installer キーがあるか探します。
- Installer キーが存在しない場合は、HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows 以下に新しいキーを作成します。
- Windows キーを右クリックし、新規 => キー を選択して Installer というキー名を作成します。
- 作成した Installer キーを選択し、右側の画面を右クリックして新規 => DWORD 値(32bit)を選択します。
- SecureRepairPolicy というエントリ名を作成し、ダブルクリックして値のデータに 2 を入力して閉じます。
SecureRepairWhitelist の作成
- Installer キーを選択し右クリック、新規からキーをクリックし、名前を SecureRepairWhitelist とします。
- 先ほど vb6sp6rt4.exe を解凍してできたフォルダ内の VB6SP6RT4.msi を右クリックし、プロパティを選択します。
- タブメニューから「詳細」を選択し、「改訂番号」の項目の右側の値をコピーします。
- 作成した SecureRepairWhitelist キーを選択し、右側の画面を右クリックして新規 -> 文字列値を選択します。
- コピーした改訂番号の値(例: {rt456hjuid45dosyuo})をエントリ名にします。
再インストールの試行
これで、VB6ランタイムのインストールファイル VB6SP6RT4.msi をもう一度実行したら、当方の環境では問題が解決され、インストールが成功しました。
最後に近くの人と缶コーヒーで乾杯して成功を祝う
明日休むわ
まとめ
以上の手順で、エラー2709を解消し、VB6ランタイムを正常にインストールすることができました。これらの設定を適用することで、レジストリの問題を解決し、スムーズなインストールを実現しました。
コメント
0 件のコメント :
コメントを投稿