There are a few reasons to delay updating your software (refer to the next section below), but otherwise I recommend installing software updates as soon as they’re available. Your computer should let you know when an update is available. If you get a software update pop-up at an inconvenient time, you can schedule it to install later. Or, if you haven’t seen a pop-up in a while, it’s a good idea to check for updates. You can check for MacOS updates in the Apple App store, and Microsoft updates can be found in your Settings.
Current versions of MacOS will automatically update the operating system, and selected Apple Apps, with security updates if you enable the option. To enable the option, open System Preferences > Software Update. New versions of MacOS, (Mojave for example) are optional and don’t need to be installed. Updates are found in the App Store, and you’ll need to log in with your Apple ID to get all the updates.
Windows 10 will update automatically, and cannot be stopped, although some updates can be pushed before they install. To check for updates, select the Start button, go to Settings > Update & Security > Windows Update, and select Check For Updates. If Windows Update says your device is up to date, you don’t need any updates.
It’s always a good idea to make sure your antivirus software is up to date because it gives real-time alerts when a security threat is detected. A good time to do this is when you’re updating your operating software. Security threats can come in the form of malware hidden in emails, files, or attachments. (For more on malware, see What To Do When You’ve Opened A WebPage That Might Be Bad News For Your Computer.)