Timeout waiting for WinRM

Hi, I’m trying to clone a Windows Virtual Machine in order to copy in some file and produce a new one, but I’m unable to connect to it after cloning it and starting it. Here’s the configuration file:

  "builders": [
  "winrm_username": "Administrator",
  "winrm_password": "password",
  "shutdown_command": "shutdown /f /s",
  "vm_name": "my-app-packer",
  "communicator": "winrm"
"provisioners": [
        "type": "file",
        "source": "my-application.jar",
        "destination": "C:\\release\\my-application.jar"

After the virtual machine is started, it waits until WinRM to become available and then time outs.

Here’s the log from the console:

vmware-vmx: output will be in this color.

==> vmware-vmx: Cloning source VM…
==> vmware-vmx: Starting virtual machine…
==> vmware-vmx: Waiting 10s for boot…
==> vmware-vmx: Connecting to VM via VNC (
==> vmware-vmx: Typing the boot command over VNC…
==> vmware-vmx: Using winrm communicator to connect:
==> vmware-vmx: Waiting for WinRM to become available…
==> vmware-vmx: Timeout waiting for WinRM.
==> vmware-vmx: Stopping virtual machine…
==> vmware-vmx: Deleting output directory…
Build ‘vmware-vmx’ errored: Timeout waiting for WinRM.

==> Some builds didn’t complete successfully and had errors:
–> vmware-vmx: Timeout waiting for WinRM.

==> Builds finished but no artifacts were created.