Menu

#2 Window Server 2016 & .Net Framework 3.5

v1.0 (example)
closed
None
4
2018-08-26
2018-05-08
John Woods
No

Version 1.0 of Passwdhk, whether using the 64-bit or 32-bit version, does not install on Windows Server 2016. After installation, we get a message saying that "The following feature could not be installed:", then ".NET Framework 3.5 (includes .NET 2.0 and .NET 3.0)".

It looks like Brian Clayton did some work to update some project files to .Net Framework 4.6.1 in late 2017...

Would it be possible for someone to take a look at compiling a new version for download that works on Server 2016? (64-bit preferable)

Thanks!

Discussion

  • John Woods

    John Woods - 2018-05-08

    Update: My Windows Sys Admin came back, and found a way to install .Net Framework 3.5, and now it works beautifully.

    Still might be nice to have an updated version sometime.

    Thanks again, for being awesome!

     
  • Curtis Robinson

    Curtis Robinson - 2018-07-15

    A new MSI is being released this week with .NET 4.x support.

     
  • Curtis Robinson

    Curtis Robinson - 2018-07-18

    It is available, now

     
  • John Woods

    John Woods - 2018-07-20

    Tried to install the 1.1 msi version, and could not get it to work, even after installing .Net 4.7.1.

    Upon reboot of the server, we are getting an event in the System event log:

    Event ID: 16953
    Source: Directory-Service-SAM
    General: The password notification DLL passwdhk failed to load with error 126. Please verify that the notification DLL path defined in the registry, HKLM\System\CurrentControlSet\Control\Lsa\Notification Packages, refers to a correct and absolute path (<drive>:\<path>\<filename>.<ext>) and not a relative or invalid path. If the DLL path is correct, please validate that any supporting files are located in the same directory, and that the system account has read access to both the DLL path and any supporting files. Contact the provider of the notification DLL for additional support. Further details can be found on the web at http://go.microsoft.com/fwlink/?LinkId=245898</ext></filename></path></drive>

    I also tried to do a regsvr32 for C:\Windows\System\passwdhk.dll, but it failed to load.

     
  • Curtis Robinson

    Curtis Robinson - 2018-07-24

    I am able to reproduce the error. Looking into a fix.

     
  • Curtis Robinson

    Curtis Robinson - 2018-07-26

    Found out the issue is the DLL is looking for another DLL called "vcruntime140.dll". As a workaround, it can be downloaded from Microsoft: https://www.microsoft.com/en-us/download/details.aspx?id=52685.

     

    Last edit: Curtis Robinson 2018-07-27
  • Curtis Robinson

    Curtis Robinson - 2018-08-01

    Version 1.2.0 includes the required VC++ runtime.

     
  • Curtis Robinson

    Curtis Robinson - 2018-08-26
    • status: open --> closed
     

Log in to post a comment.

MongoDB Logo MongoDB