Windows Server 2008: Attempt to Install Telnet Client Failed with Error Code 0x80070643. Fatal Error During Installation

Applies to: Windows Server 2008, Windows Server 2008 R2

You receive error code "0x80070643" when you try to install Telnet client or Telnet Server on Windows Server 2008 or Windows Server 2008 R2.

It may sound weird but the root cause was,  Windows Server had not been activated properly in my case; though I could see "Windows is activated", it wasn't actually.

You would likely to get this error when Servers were activated through KMS. Here is the fix which worked for me and hopefully that would work in your case as well !

Follow the steps below. 

In case of Windows Server 2008 R2 , run the below mentioned commands sequentially one by one from elevated cmd.

icacls %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform /grant "BUILTIN\Administrators:(OI)(CI)(F)" "NT AUTHORITY\SYSTEM:(OI)(CI)(F)" "NT Service\sppsvc:(OI)(CI)(R,W,D)" "NETWORK SERVICE:(OI)(CI)(F)"

net stop sppsvc && net start sppsvc
**
**

****pkgmgr /iu:"TelnetClient" **  
**

In case of Windows Server 2008, run the below mentioned commands sequentially one by one from elevated cmd.

icacls %windir%\serviceprofiles\networkservice\appdata\roaming\microsoft\softwarelicensing /grant "BUILTIN\Administrators:(OI)(CI)(F)" "NT AUTHORITY\SYSTEM:(OI)(CI)(F)" "NT Service\slsvc:(OI)(CI)(R,W,D)" **
**
net stop slsvc && net start slsvc

**pkgmgr /iu:"TelnetClient" ** 

Once you execute above commands, you should see Telnet Client installed on the server ! Hope that helps.