Hello,
The command you mentioned, 'netsh firewall set icmpsetting 13 disable', has been deprecated since Windows Server 2012 and above. For Windows Server 2008, the command you provided works fine. But for Windows Server 2012, you should use the following command:
'netsh advfirewall firewall add rule name="Disable ICMP Timestamp Request" protocol=icmpv4:13, any dir=in action=block'
For server restarts, usually the changes made using 'netsh' take effect immediately and you do not need to restart the computer.
Best Regards,
Yanhong Liu
============================================
If the Answer is helpful, please click "Accept Answer" and upvote it.