The service start well.
I have tried to check user permission and adding the url to the hosts file but the crawler continue to return the error (I have restarted many time the machine)
I don't know why but the SPSearch user are automatically added to the site user policy. I have tried to remove it ..but magically appear again.
I have noted one strange think. On the same server I have the WebAppA with this configuration of the policy:

(I have deleted the domain name for privacy). And in this case the crawler return the error:
Access is denied. Verify that either the Default Content Access Account has access to this repository, or add a crawl rule to crawl this repository. If the repository being crawled is a SharePoint repository, verify that the account you are using has "Full
Read" permissions on the SharePoint Web Application being crawled. ( SearchID = 2579F97D-D193-4928-8E38-B0E1A64FDD4F )
On the same server I have the WebAppB with this user policy configuration:

(I have deleted the domain name for privacy). And in this case the crawler return the error:
The object was not found. ( SearchID = DFAC8BAA-02D6-4A4B-9583-3A76921448B6 )
The difference is in the WebAppA I have the search user in the form DOMAIN\USER and i:0#.wDOMAIN\USER in the WebAppB I have only i:0#.wDOMAIN\USER
The zone of SharePoint are different one with NTLM and FBA enabled (the WebAppA) and one just with NTLM (the WebAppB)
I try to open an incident in Microsoft but the portal
https://support.microsoft.com/getsupport/... return a "Unable to display error"
Lorenzo Soncini