Yes, it is necessary to enable location services on your laptop for tracking features such as 'Find My Device' to work. Location services use GPS or other technologies to determine the device's location. In order to track your laptop, you need to allow the device to access your location information.