Svensken fick 184,00 poäng i kvällstävlingen i Park City, men det räckte bara till att stå näst högst upp på prispallen. Schweizaren Fabian Bösch vann på 186,00. Trean Alex Beaulieu-Marchand från Kanada fick 183,25 poäng.
Harlaut fick till ett mycket bra förstahopp, som gav honom 92,25 poäng. Sedan lyckades han inte alls i det andra.
- Det var frustrerande, säger han till SVT.
Han hade press på sig inför det tredje – en press som han lyckades hantera.
- Det är det bästa jag gjort i det tricket. Jag kunde inte ha gjort något fetare för mig själv, säger Harlaut.
Han fick 91,75 poäng för hoppet vilket räckte till VM-silver.
Om några dagar är det dags för slopestyle i VM.
- Då ska jag försöka på nytt. Det här silvret betyder mycket för självförtroendet.
Henrik Harlaut, som i X-games i Aspen förra veckan blev sexa i big air och fyra i slopestyle, har sedan tidigare tio medaljer i X-gamessammanhang, varav sex guld.
Oliwer Magnusson imponerade i kvalet men i slutade sexa i finalen, 171,00 poäng. Jesper Tjäder, 152,75, blev sjua.