jetwhiz / encfs4win

Windows port of EncFS
https://encfs.win
Other
400 stars 41 forks source link

Missing dll's #66

Closed majkinetor closed 7 years ago

majkinetor commented 7 years ago

Environment

---------------------------
encfsw.exe - System Error
---------------------------
The program can't start because api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer. Try reinstalling the program to fix this problem. 

---------------------------
encfs.exe - System Error
---------------------------
The program can't start because dokanfuse1.dll is missing from your computer. Try reinstalling the program to fix this problem. 

This shouldn't happen based on:

The installer contains everything needed to run encfs on Windows, including the encfs executables, OpenSSL libraries, and all necessary MS Visual C++ libraries. It will also automatically install the Dokan library (if it is not already installed).

majkinetor commented 7 years ago

Also

Running Dokan_x64.msi produces:

Universal runtime is not installed, kb2999226

jetwhiz commented 7 years ago

Hi @majkinetor -- thanks for the bug report! This looks like it's probably an issue with the Dokany installer with Windows Server 2012 R2.

Can you try installing the Universal C Runtime (https://support.microsoft.com/en-us/kb/2999226) and then re-installing to see if that fixes the issue?

majkinetor commented 7 years ago

Yes, I am doing that now in my test environment.

I am doing this as a test for chocolatey package: https://chocolatey.org/packages/encfs4win

Currently it is outdated and I testing new updater that will follow your release schedule up to a few hours - you can mention it in install section when I finish.

majkinetor commented 7 years ago

Yeah, it works.

Notes:

details

jetwhiz commented 7 years ago

Great, thank you @majkinetor ! I will update our installation section to reflect this addition.

I will also open a bug report in order to improve the installer/uninstaller with your suggestions.