Networking – Tools – Bind/Dig – Client Installation – Issues

Background

In an earlier post documented a workaround for availing BIND’s Dig Tool.

In this post will cover our stumbling blocks when actually using the installer.

Lineage

  1. Networking – Tools – Bind/Dig – Client Installation – Extract Only
    Link

Bind/Dig

Artifacts

On MS Windows, please go to https://www.isc.org/download/ ( Link ).

Here are the artifacts available:-

  1. MS Windows
    • Bitness:- 64-bit
  2. Linux Installer ( Compressed )
  3. Linux Packages
    • CentOS
    • Ubuntu
    • Fedora

Download

Our working OS is MS Windows, please choose:-

  1. Syntax
    • BIND[version].zip – win [bitness]
  2. Current
    • Current Installer:- BIND9.11.36.x64.zip – win 64-bit

UnPackage

The installer is packaged as a compressed zip file, please extract the downloaded artifact.

Installation

Advisory

  1. Required
    • Admin
      • Please initiate the installer as an Admin

Outline

  1. NOT Administrator Mode
    • Visual C++
      • Opted-Out
        • License Terms
        • Original Screen
        • Opted Not to Install Visual C++
      • Installation
        • Status:- Failed
        • Failure Reason
          • An error occurred while creating registry keys ( The operation completed successful )
  2. Visual C++
    • Opted-In
      • License Terms
        • Original Screen
        • Opted to Install Visual C++
        • Visual C++ Installation Failed
      • Installation
        • Status:- Failed
        • Failure Reason
          • 0x80070666 – Another version of this product is already installed
    • Opted-Out
      • License Terms
        • Original Screen
        • Opted Not to Install Visual C++
        • Confirmed Visual C++ Installation Cancellation
      • Installation
        • Successful

Visual C++ – Opted Out ( Not Running In Administrator Mode )

Images

Image – Microsoft Visual C++ 2017 Redistributable (x64) – 14.16.27033
Image – License Terms – Original

Image – License Terms – Did Not Acquisence to License Terms

Image – License Terms – Are you sure you want to cancel?

Image – An Error occurred while creating registry keys ( The Operation completed successfully )

Image – Bind installation failed.

 

Visual C++ – Opted In

Images

Image – Microsoft Visual C++ 2017 Redistributable (x64) – 14.16.27033
Image – License Terms – Initial

Image – License Terms – Acquisence to License Terms

Image – setup failed

Image

Textual

Setup Failed

One of more issues caused the setup to fail.  Please fix the issues and then retry setup.  For more information see the log file.

0x80070666 – Another version of this product is already installed.  Installation of this version cannot continue.  To configure or remove the existing version of this product, use Add/Remove on the Control Panel.

 

 

Visual C++ – Opted Out

Images

Image – Microsoft Visual C++ 2017 Redistributable (x64) – 14.16.27033
Image – License Terms – Original

Image – License Terms – Did Not Acquisence to License Terms

Image – License Terms – Are you sure you want to cancel?

Image – Bind installation completed successfully.

 

TroubleShooting

Visual C++ 2017 redistributable (x64) – 14.16.27033

Objective

Let us quickly determine whether we have “Visual C++ 2017 redistributable (x64) – 14.16.27033” or later is installed.

Tools

Control Panel / Programs and Features

Please launch Control Panel \ “Programs and Features” and review the installed Visual C++ redistributable applications.

Images

Images – Programs and Features

Explanation

Here are the matches we found for “Visual C++ 2017 redistributable (x64) – 14.16.27033″:-

  1. Microsoft Visual C++ 2015 – 2019 Redistributable ( x64 ) – 14.28.29914
  2. Microsoft Visual C++ 2015 – 2019 Redistributable ( x86 ) – 14.28.29914

 

Summary

Errors

  1. If the installer is not started in Administrator Mode
    • MS Windows Registry writes fail to occur
  2. If a version later than “Visual C++ 2017 redistributable (x64) – 14.16.27033” is already installed on the machine
    • The installation fails with an error message stating “0x80070666 – Another version of this product is already installed

Defensive Programming

  1. A nice defensive feature will be for the installer to check if a later model version of “Visual C++ 2017 redistributable (x64)” is already installed on the machine.

 

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s