NoTRite

Member
Hello,

I hope Nuhi is available... I found an issue when making a custom image for laptops.

Even when the "MobilePC" component is fully enabled in NTLite, the resulting image cannot run SensorDataService.

If I try to manually start the Sensor Data Service from services.msc, I get the following error:

Code:
Windows could not start the Sensor Data Service on Local Computer. For more information, review the System Event Log. If this is a non-Microsoft service, contact the service vendor, and refer to service-specific error code -2147221164
When I checked Event Viewer after attempting to start the service, I only found the following relevant information:

Code:
"The Sensor Data Service service terminated with the following service-specific error:
Class not registered"

Details:

param1 Sensor Data Service
  param2 %%2147746132
   530065006E0073006F007200440061007400610053006500720076006900630065000000
I noticed this because hardware support on my laptop was rather poor after using a custom image. The display is always at 100% brightness and cannot be changed, and the laptop will power off instead of hibernating or sleeping. It's a Lenovo Legion Y520-15IKBA, with Core i5-7300HQ, Radeon RX 560 GPU, and 8 GB RAM.

Also, although I can manually start the Sensor Service and Sensor Monitoring Service from services.msc, they do not start on their own and do not help with my hardware support issues.

Attached is the Settings XML file I used.

Thanks!
 

Attachments

nuhi

NTLite developer
Staff member
Hi,

thanks for reporting.
It's the "Mixed Reality" removal, fixed in the next version.

Let me know if you want a pre-release, otherwise most probably released on Tuesday.
Be sure to try the Host Refresh feature when dealing with this, if you don't want to fully reinstall.
 

nuhi

NTLite developer
Staff member
Btw if this service running doesn't solve your power-saving issues, then make sure you have all the drivers installed, mainly GPU.
My laptop has the same issue until I install Intel and Nvidia drivers (it has Intel in the CPU and a dedicated Nvidia), in your case AMD Radeon.
That should not have anything to do with removals, let me know if you prove otherwise once the service is running.

It's normal that some services are only started by the OS when needed.
 

NoTRite

Member
Hi,

thanks for reporting.
It's the "Mixed Reality" removal, fixed in the next version.

Let me know if you want a pre-release, otherwise most probably released on Tuesday.
Be sure to try the Host Refresh feature when dealing with this, if you don't want to fully reinstall.
Awesome, thanks!!!

I think I'll wait for Tuesday, if we can include other fixes in there as well. (Maybe one related to the recovery drive issue as well?)

I have all the necessary drivers installed so that's probably not it.

I haven't played around with host refresh before, are there any differences between using host refresh on a running system (with updates, programs, and custom settings) vs. reinstalling windows from scratch? For example, is it "cleaner" to remove/add components etc... from the iso before installation? Or will removing and adding components after install still result in an identical system?
 

nuhi

NTLite developer
Staff member
Host Refresh migrates your installed apps and settings, so that's the easiest method to reinstall/upgrade a lite or corrupted OS.
It's fully done by the OS, Microsoft uses it for Windows Preview tests and weekly upgrades for the testers.

Yes, it is a bit dirtier than a full reinstall on the absolute sense (as your data is being copied over), depending on the previous components kept vs newly removed there could be some excess.
The way I use it on my main machine from top to bottom:
- update via Windows Updates monthly
- if any issues, Host Refresh (every 3-4 months, mainly as I remove more and more, or some removal had a fix or a leftover and I want to have those benefits on the previous removed components)
- if any issues, full reinstall (very rarely needed)

Another layer to achieve the best Host Refresh experience is to make sure to use all of the latest Dynamic Updates, not easy to come by.
e.g. for 1803 kb4340921, extract it over .\Sources folder and overwrite any existing files.
I'm planning to add those to the Update Downloader of v1.7 in the near future. There is the existing update "Compatibility update for upgrading to Windows 10 1803", integrate that as well.
 

nuhi

NTLite developer
Staff member
After a bit of a delay, fix is finally released. Let me know if the issue is resolved for you with the build 6500+.
Thanks.
 
Top