My short answer is that if shocks are zero over the whole horizon (history, present, and future) then the variables in a VAR will not move at all, just as in a DSGE. You cannot assume a starting point off-equilibrium without implicitly assuming that at least one historical shock was different from zero. If only all future shocks are zero, then the impact of historical shocks will still play out over the future and have an impact on dynamics, due to the auto-regressive structure. My long answer is below.
Assume the variables of interest are stationary (suggested by the comparison with DSGEs, i.e. looking at deviations from steady state or balanced growth path) and are contained in the vector $y$. A VAR for $y$ can be written as
$$
y_t = c + A y_{t-1} +\varepsilon_t
$$
if it is stable, the VAR has an infinite moving-average represenation
$$
y_t = \mu + \varepsilon_t + \phi_1 \varepsilon_{t-1} +\phi_2 \varepsilon_{t-2} +\cdots = \mu +\sum_{i=0}^{\infty}\phi_i \varepsilon_{t-i}
$$
which is obtained via recursion of the expression at the top. Here, $\mu$ is the cumulative effect of the constant, that is $\mu:=c\sum_{i=0}^{\infty}\phi_i$, and the $\phi_i$ can be calculated recursively from $A$.
The MA representation shows that if all shocks are zero over the whole horizon $(-\infty,\infty)$, $y_t$ will not move for any $t$. We will have $y_t=\mu$ for all $t$. So you have the same result as in your DSGE model if you are setting shocks to zero over the whole horizon.
Because your comments also suggest that you are interested in another case, let's look at the dynamics of the system over $[t+1,t+h]$, with all shocks set to zero over this forecast horizon. If you assume a starting point $y_t$ that is off steady state (or equilibrium), in our case $y_t \neq \mu$, this implies that not all shocks prior to $t$ can have been zero. Otherwise, you couldn't have gotten to an off-equilibrium point in the first place. In that case, the history of shocks prior to $t+1$ still has an impact, even at the end of the forecast horizon $t+h$. This is due to the auto-regressive structure of the system. To see this, rewrite the MA representation for $t+h$:
$$
y_{t+h} = \mu + \sum_{i=0}^{\infty}\phi_i \varepsilon_{t+h-i} = \mu + \sum_{i=h}^{\infty}\phi_i \varepsilon_{t-i}
$$
where the expression on the very right explicitly incorporates your assumptions of zero shocks over the forecast horizon, that is $\varepsilon_s=0$ for $s \in [t+1, t+h]$. Note that $i$ now starts at $h$. So, the history of shocks prior to $t+1$ is still at play at $t+h$ (and beyond).
Finally, regarding the relationship between DSGE model and VARs: Generally, the solutions to log-linearised DSGE models can be, and often are, written in VAR form, and the same dynamic considerations apply.