You can update Windows through the Settings app on your computer, although your PC probably downloads updates automatically.
When the Registry Editor opens navigate to the following path: HKEY_LOCAL_MACHINE > System > Setup. It should now work without requiring an internet connection. Do note, these methods will not help ...