    # File lib/chef/provider/service/windows.rb, line 84
      def restart_service
        if Win32::Service.exists?(@new_resource.service_name)
          if @new_resource.restart_command
            Chef::Log.debug "#{@new_resource} restarting service using the given restart_command"
            shell_out!(@new_resource.restart_command)
          else
            stop_service
            start_service
          end
          @new_resource.updated_by_last_action(true)
        else
          Chef::Log.debug "#{@new_resource} does not exist - nothing to do"
        end
      end