Windows computers remain active during periods of inactivity to facilitate updates for other computers globally using the user's device and internet connection. Users can disable the peer-to-peer update sharing feature to receive updates exclusively from Microsoft's official website, which enhances security, improves performance, and better utilizes internet connectivity.