Cannot start Certbot in Windows System

I try to follow the instruction listed here. But I stuck at step 3.7: asking me to enter the command "certbot --help"

It produced this output:

'certbot' is not recognized as an internal or external command,
operable program or batch file.

I did not find certbot.exe under neither "C:\Windows\System32" nor "C:\Windows\SysWOW64". I only found the file in "C:\ProgramFiles (x86)\certbot\bin\certbot.exe" and it is not able to run.
image
System Error: Cannot start this application because cannot find api-ms-win-core-path-l1-1-0.dll. Please reinstall this application to slove this issue.


I ran this command: certbot --help

It produced this output:

'certbot' is not recognized as an internal or external command,
operable program or batch file.

My web server is (include version): IIS 7

The operating system my web server runs on is (include version): Windows Server 2008 R2

The version of my client is (e.g. output of certbot --version or certbot-auto --version if you're using Certbot): the install wizard says it's 1.22.0 (beta)

Can someone help me here?

@_az, do you know who can help with Certbot Windows installations at present?

@Madison1, in the meantime, did you consider using a Windows native client for Let's Encrypt?

Some of them might be easier to install on Windows or provide a more familiar experience, especially if you happen to be using IIS rather than Apache or nginx.

3 Likes

I used the first one on the list just now. I have now issued a certificate from Let's Encrypt. IIS has a bug when adding a .cer or .crt file, so I have to convert it to .pfx and import it to IIS.

Crypt::LE (previously ZeroSSL project)

I appreciated your help. I will get familar with other options you suggessted. Thanks!

1 Like

Hi, try the app I develop: https://certifytheweb.com - unfortunately the client implementations list page doesn't really differentiate on app popularity or features :slight_smile: - Certify The Web has a UI and supports IIS directly. Server 2008 R2 is not officially supported but if you are running 64-bit windows and have .net 4.6.2 or higher installed it should work.

2 Likes