#Batch, 41 25 bytes
Batch, 41 25 bytes
-8 bytes thanks to AdmBorkBork
-6 bytes thanks to ceilingcat
-2 bytes thanks to inspiration from Neil
ping 1 -n 31556952000>nul
Using 31,556,952 seconds / year and a (default) 1 second delay between each ping, this will wait 1000 years before returning nothing.
Note that ping 1
results in failure but it'll fail 31 billion times so that still works.