yashsingh1/xdaforums huggingface dataset:
[Lenovo Yoga Book Guides, News, & Discussion] Sandman45654:
Thanks a ton for all of the feedback! It is very much appreciated. I will update the guide shortly with instructions on determining which version of Windows is currently installed to help prevent any confusion/problems.

I wish I had done a benchmark on the original Windows install vs. the Windows install this creates. Several have mentioned that it seems to make the YB much snappier. I've used NTLite to strip out over 200 components so my Book is definitely running smoother :) I didn't plan on posting this when I began putting this together so benchmarking never even crossed my mind.
[Lenovo Yoga Book Guides, News, & Discussion] Sandman45654:
I apologize for missing your post. I've been really busy trying to fix up my new (to me) car. I am glad you found this helpful :) I would love to hear how things have held up! With practice you can actually learn to "touch type" on the Yoga Book, My accuracy is up to about 80% and I don't even type that much with the Halo keyboard. I think its funny some will happily type on a screen but complain about the Halo keyboard. The experience is virtually the same except the keyboard puts your hands/wrist in a more natural position and you don't lose half your screen. Personally I have more issue with the touchpad's usability than I do the keyboard. It is tiny so I honestly expected it.
[Lenovo Yoga Book Guides, News, & Discussion] Sandman45654:
You are very welcome my friend. IIRC either FAT32 or NTFS should work. The critical part is the GPT partitioning. Once I verify this I will update the guide with this in mind.
[Lenovo Yoga Book Guides, News, & Discussion] ox_eye:
Hi Sandman

your guide sounds great and I want to try it.

But...is there a way to go back to Android after instaling Window 10? Or is your guide only for the Windows version of Yoga Book?
[Lenovo Yoga Book Guides, News, & Discussion] SeanCMNJ:
Had to make this change as well.

I had to take these steps when making the drive as well. It did work perfectly after that though! You might want to note this in the main instructions, at least in the notes. I was very disheartened at first when things weren't working after all those steps.
[Lenovo Yoga Book Guides, News, & Discussion] Sandman45654:
: Duplicate :
[Lenovo Yoga Book Guides, News, & Discussion] Sandman45654:
This only works with the Windows Yoga Book, sorry.

Thanks for the feedback. I will update the guide and add a screenshot tomorrow ;)
[Lenovo Yoga Book Guides, News, & Discussion] gaborb:
KMS

Hi!

I would like to install W10x64 to my Yoga Book.

I would like to know witch activator is the best for the Yoga Book.
[Lenovo Yoga Book Guides, News, & Discussion] Sandman45654:
You will only need a KMS activator if you are trying to install Pro on a Home machine. Otherwise your Windows install will automatically activate.
[Lenovo Yoga Book Guides, News, & Discussion] [[ Cold ]]:
Do you have a txt of what you removed in your personal build ? I'm tempted to try a really lite windows version but have no clue what can / can't be removed
[Lenovo Yoga Book Guides, News, & Discussion] Sandman45654:
This is taken straight from the NTLite preset I made to strip my builds. The top of the list is drivers. The bottom is actual Windows components. You will need the full version of the app to remove these components. NTLite cost roughly $50 but is well worth it if you want (almost) full control over Windows. NTLite is written and maintained by one person and yet his support is still top notch! I emailed the creator on Christmas eve, not expecting a reply until after the holidays I was surprised to receive a response within 2 hours!
[Lenovo Yoga Book Guides, News, & Discussion] azcharey_20:
Hello, sir [MENTION=3330912]Sandman45654[/MENTION]! ?

I meticulously followed your instructions. I used the 1709 x64 Pro ISO downloaded via Media Creation Tool. During the setup phase, when it asked me to connect to a wifi, I connected to our network and it stated that it was going to look for updates.

Installation went well, but the pen LED just blinks. The keyboard works and its light brightness can be adjusted via Halo Keyboard app, but doesn't vibrate on keypress or make sounds even if enabled in the Halo Keyboard app.

Was this instruction made using Win10 1703? Is it okay to use 1709 for this instruction?
[Lenovo Yoga Book Guides, News, & Discussion] Sandman45654:
This guide was originally written using 1703. Everything except haptic/tone feedback is working correct? The 3 main things that could cause this issue are 1. RegistryEntries.reg wasn't added. 2. The system32 folder wasn't properly merged into the Windows folder. 3. Mms.msi (multi-mode service) and hkb.msi (halo keyboard) wasn't installed properly.

To try and fix this you can install hkb.msi then mms.msi. After that merge (run) RegistryEntries.reg and copy the downloaded system32 into the installed Windows folder. Reboot and you should be all set.

There is always a chance that something in one of the updates is causing the issue. Over the next few days I will backup my Yoga book and test installing with updates.
[Lenovo Yoga Book Guides, News, & Discussion] azcharey_20:
Sir, it worked! Thank you so much!

I'm going to try it again with 1709. I did not do this solution when I did this entire thing with 1709.

Thank you again, sir!
[Lenovo Yoga Book Guides, News, & Discussion] Sandman45654:
Awesome I'm glad the fix wasn't to big of a hassle! Thank you for the feedback. I will go ahead and do test build/install when possible to check for any new issues.
[Lenovo Yoga Book Guides, News, & Discussion] azcharey_20:
Hi, sir [MENTION=3330912]Sandman45654[/MENTION].

So after resolving the issue, I did another test. I followed your guide again using 1709 and did a clean install. Installation went well, but this time, the pen LED isn't blinking anymore as if the driver wasn't installed. This time, it was functioning properly. Pressing it would switch in between keyboard and pen mode. Also, the keyboard sound was working this time. The only problem left is the vibra on keypress. I did the workaround you suggested, but it didn't resolve the issue.

After that, I used the custom 1703 ISO again to do another clean install. Installation went well. This time, no problem experienced. Halo Keyboard was installed properly, pen LED functions well, keyboard sound and vibra works. I didn't have to do the workaround you suggested upon finishing the installation.
[Lenovo Yoga Book Guides, News, & Discussion] Sandman45654:
First and foremost thank you again for all of your testing and feedback. If I recall correctly the any pen light will only flash if the multi-mode driver isn't installed correctly. Normally when in keyboard mode the light will remain off. In writing mode it should remain lit. I have once or twice had to go into the halo app and disable/enable vibration to make haptic feedback work. That was early in the process (long before sharing) of figuring all this out however. Something else that has control over that light is Lenovo's shutdown helper. During shutdown the any pen light will remain lit until the laptop is fully shutdown. The new shutdown procedure in Windows 10 looks like it's shutdown long before the system has actually powered down. If you've ever shutdown when you meant to restart and tried to power back up when the screen was dark you'll know what I mean.

How soon after Windows finishes installing do you reboot your Yoga Book? Is it before installing other programs/updates? I've always done so right after installation finishes. That could be one possibility.

I will do my best to do a test build of both 1703 and 1709 (with setup downloading updates) looking for any new issues tonight or the next.

I would also like to touch up the guide a little more to try and make things as clear as possible. I am open to any and all opinions on doing so. I can't decide if I should add pictures to the guide or add annotations to the video or something else.
[Lenovo Yoga Book Guides, News, & Discussion] Sandman45654:
I have finished testing :) I have done three fresh builds. One using 1703 (WIM based), one with 1709 (WIM based), and the last one was 1709 downloaded using the Microsoft Media creation Tool (ESD based). Each build was installed a minimum of at least two times. Windows Setup was also connected to wifi/internet to allow updating each time. The only thing new I noticed is that after rebooting for the first time after Windows setup is complete is that there is a short hesitation (30-45 seconds roughly) before haptic feedback and the Any Pen button actually activate. On subsequent reboots the hesitation is gone. For some odd reason it seems to only affect builds done using ESD based ISO images. I want to do a little more testing with the ESD v. WIM based installs next chance I get to make sure it is the ESD ISO's and not the internet causing the hesitation. If ESD ISO's prove to be problematic I will remove the Microsoft Media creation Tool from the guide.
[Lenovo Yoga Book Guides, News, & Discussion] azcharey_20:
Oh wow! Haptic worked on 1709?! That's awesome, sir [MENTION=3330912]Sandman45654[/MENTION]!

Sir, how do I acquire the WIM based 1709, and is it also applicable to the tutorial that you created? I am currently downloading an ISO with a filename "en_windows_10_multi-edition_version_1709_updated_dec_2017_x64_dvd_100406711". Is there a way to identify if it's a WIM based 1709? Info about the file states that it came from "VLSC/MSDN"...
[Lenovo Yoga Book Guides, News, & Discussion] Sandman45654:
Yes Sir, haptic feedback worked with the 1709 ESD ISO! There was a delay after the first reboot before it began working. I did have one build that failed with haptic feedback but that was my fault as I forgot to merge the system32 folder. I mounted the WIM file to check for the touchsense files which were missing. After rebuilding the ISO the issue was resolved.

Windows ISO Downloader (listed on first post) will allow you to download WIM based ISO's straight from Microsoft's servers. This is the recommended method. Multi editions have been modded. I haven't tried using a multi ISO but I could easily see it failing. The main reason Microsoft's Media Creation Tool is listed is for those that don't trust alternative means of getting the ISO file. Like I've mentioned Windows ISO Downloader does download from MS servers but the app itself isn't a Microsoft product.

The quick and dirty way is just by the ISO's file size. Generally under 4gigs will be a ESD based install. Over 4gigs and it should be WIM based. This may not apply to a multi version ISO. The proper way of checking would be to mount the ISO (or open it in Winrar) and check inside the sources folder. There will be either install.wim or Install.esd. It is the largest file in the ISO so it is easier to find if you sort files by size.
[Lenovo Yoga Book Guides, News, & Discussion] azcharey_20:
Just a heads up, everyone.

On all of my previous tests, I used ESD-based ISO's, those that I acquired through Media Creation Tool. At the moment, I am doing this tutorial with the use of 1709 that I downloaded via Windows ISO Downloader. As mentioned above, it's WIM-based. I hope everything goes well. I will update you all once I'm done.
[Lenovo Yoga Book Guides, News, & Discussion] azcharey_20:
Hello again, everyone!

I just finished installing the custom 1709 installer on my Yoga Book. Again, the custom installer was created using Sir [MENTION=3330912]Sandman45654[/MENTION]'s guide, but I used a different WIM-based ISO. It's the one with the filename "en_windows_10_multi-edition_version_1709_updated_dec_2017_x64_dvd_1004 06711" that I got somewhere. I experienced the Working-Halo Keyboard-No-Multi-Mode-No-Vibra issue again which I also experienced in the past, but I did the workaround Sir [MENTION=3330912]Sandman45654[/MENTION] suggested here. Everything is working now.
[Lenovo Yoga Book Guides, News, & Discussion] TKFT44:
I followed this guide very specifically and everything is fine except for the haptic feedback not working. For that, I followed the fix on page 7 that was reported to work, and I still have no haptic feedback. The registry entries, the MSI files, and the system32 folder were all done correctly from the beginning, and I have tried the fix multiple times, but still nothing. Anybody have any other ideas?

Thanks ahead for your time :D
[Lenovo Yoga Book Guides, News, & Discussion] Sandman45654:
Thank you for your interest in this guide! Hopefully we can get things set straight on this issue. On Step 15, when dealing with the MSI files have you dragged the entire MSI folder into NTLite? If so this may be yours and azcharey_20's issue. This is the main thing I believe I need to clarify in the guide. With the MSI folder you must go into the folder and drag and drop each individual file into NTLite. Each file in the MSI folder starts with a single digit. This is the place on where the file should be on NTLite's list. The order of these files are essential. They are installed in order according to how they are added and using the wrong order will cause issues. Hope this help out :)
[Lenovo Yoga Book Guides, News, & Discussion] TKFT44:
Thanks for getting back to me so quickly!

That part, I made sure to do correctly, in order. I think where things went wrong was copying the system32 folder. I ended up with the TouchSense files in C:\System32 instead of C:\Windows\System32 after the install. I have now corrected that mistake.

I was able to use the instructions in this thread ( https://xdaforums.com/yoga-book/how-to/drivers-clean-windows-install-t3521403/page3 ) to get haptic feedback working again just now! I did have to make sure that vcruntime140.dll was in my System32 folder in addition to the supplied files, or the TouchSense service wouldn't start.

Thanks again for your help and all the time you've put into this guide!
[Lenovo Yoga Book Guides, News, & Discussion] Sandman45654:
You called it correct my friend! The directory layout should be C:\Windows\System32\TouchSense. With it placed in the correct folder you shouldn't need vcruntime140.dll. I will keep this file in mind in case more haptic feedback issues arise.

You are very welcome :) I have learned quite a bit along the journey. I do continue work on this project in my spare time. I have a couple more things I would like to add/change sometime down the road.
[Lenovo Yoga Book Guides, News, & Discussion] TKFT44:
Well, what happened on my system was, I had copied the files to correct System32, but the command (from the other thread) to start the TouchSense service just hung and didn't respond, same with trying to start it from the Services menu.

When I navigated to System32 and double-clicked touchesensed.exe, I could then see the error in the command prompt that popped up. In my case, vcruntime140.dll could not be found. Putting that back in the System32 folder had everything working after a reboot.

I should say, vcruntime140.dll WAS there originally, but I had accidentally moved it during my testing.
[Lenovo Yoga Book Guides, News, & Discussion] Sandman45654:
Thanks for the feedback, much appreciated. I'm off now to do more work on my custom build!
[Lenovo Yoga Book Guides, News, & Discussion] :
Mod Edit: OP Quote Removed. Do Not Quote Full OP!

Thank You
[Lenovo Yoga Book Guides, News, & Discussion] Sandman45654:
You are very welcome :) I hope everything went smoothly.
[Lenovo Yoga Book Guides, News, & Discussion] Sandman45654:
I have uploaded a new version of the Yoga Book Setup Files. The build process remains unchanged. The new version prompts the user to wait for Windows 10 installation to complete and then automatically reboots once everything has been installed. These changes were made to help prevent the user from rebooting too soon causing the MSI files not to install properly. I believe this may be why a couple of users have had issues with haptic feedback in the past.

If anyone has any issues with the new setup please let me know so I can remedy the situation.
[Lenovo Yoga Book Guides, News, & Discussion] Son-j:
Hello. I am so glad to have found this tutorial! I've been collecting Yoga Book drivers including the Japanese mod for the hall keyboard but I didn't have any idea how to reinstall Windows in case **** happens.

Anyway, I'm also new to NTLite. I've tried reading some discussions about it. It seems you've been a user for some time and very familiar with it.

Right now I'm on the latest of everything - drivers, Windows and MS Office 365. Can I use NTLite to remove the items you've listed in the OP to increase it's performance without messing up on future updates? I just wanna customize Windows that specific for Yoga Book use. I love my YB and I wanna make it future proof.

Also, do you really believe that Windows Defender is not that good?

Thanks in advance and I hope this isn't that off topic. Will try your tutorial soon.
[Lenovo Yoga Book Guides, News, & Discussion] Sandman45654:
I am very glad you've found this helpful :) I've been using NTLite off and on since the XP days! It really is an extremely useful and powerful program. The paid version will let you remove Windows components, the free version does not. I have been running my minimal install on 5 computers and have had zero issues with updates or anything else. The only thing the minimal build messes with is Microsoft games. Games like MS Solitaire, that use the Xbox components will not be able to login or use the leader board features. The games still run fine, just without the features mentioned. This really is the only issue I have noticed.

Windows Defender is decent (better than nothing) but for full protection I prefer something a little more full fledged. Personally, I'll pass on running two antivirus on an Atom processor!

I've included an NTLite Preset for removing components. Just drag and drop it into the paid version of the program to import the preset. Once your Windows source has been loaded double click the imported preset. The indicator next to the preset will turn green meaning the preset was applied. If you make any changes to what is removed be sure to save the preset. To do this right click the preset and select save.

If you have any more questions please feel free to ask.
[Lenovo Yoga Book Guides, News, & Discussion] Son-j:
Thank you bro. Will try this over the holy week here :)
[Lenovo Yoga Book Guides, News, & Discussion] Son-j:
clarification

just to clarify, if i use the modified windows 10 that you provided in the OP, the one with unnecessary components removed, i wouldnt need the paid version of ntlite right? also, there wont be problems for future windows update? i wonder how it will affect the license. thanks!
[Lenovo Yoga Book Guides, News, & Discussion] Sandman45654:
You are correct, to flash the customized ISO you do not need the full version of NTLite. To use the preset a couple post up however you definitely need the full version. There are no issues with updates or with activation. Over the last 3 or so months I have honestly had only one issue. Just the one with regards to xbox games. I've left it this way for a few reasons 1. The error doesn't bother me as the games still run 2. If a post like this encourages someone become interested in tweaking at this level that is a win and 3. NTLite is worth the $$$ and the author deserves the compensation. For this reason the minimal build is not meant to be a one size fits all but the results are a completely usable installation, aimed at the minimalist. Honestly I doubt the average user would even notice any difference.

If anyone is wondering no, I am in no way affiliated with the creator of NTLite. I truly appreciate the effort that's put into this program! If he makes a few extra bucks and we have a few more happy Yoga Book owners all the better :)
[Lenovo Yoga Book Guides, News, & Discussion] Son-j:
Thanks for that. I also believe that the developer should be compensated too. I'm seeing more possible use for it. :) Oh boy I'm excited for my experiment now. :)
[Lenovo Yoga Book Guides, News, & Discussion] XDA-Noobie:
I ONLY bought the tablet because of this guide.

Thank you so much!

Right now im setting up my USB with Rufus and will post an update later.

I will be using the ISO you created and uploaded to MEGA.
[Lenovo Yoga Book Guides, News, & Discussion] Sandman45654:
Thank you, that's gotta be the best comment I could hope for for a guide like this :victory: I look forward to hearing your thoughts. Properly tuned the Yoga Book is an impressively capable little machine.
[Lenovo Yoga Book Guides, News, & Discussion] XDA-Noobie:
Been trying to boot from USB but when i press Volume Up + Power it shows fastboot mode and i cant find any option to boot from USB.

Tried Volume Down + Power and it goes into a factory test mode and theres no option to boot from USB. Maybe it was patched?

---------- Post added at 03:58 AM ---------- Previous post was at 03:57 AM ----------

Damn i just realized that i cant install Windows in the Android Yoga Book. :silly:
[Lenovo Yoga Book Guides, News, & Discussion] Sandman45654:
Sorry but you are correct :( Exchange it :D
[Lenovo Yoga Book Guides, News, & Discussion] thomasbiggers:
quick dumb question

If I use the stripped down ISO that you so kindly provided, do I still need to add the yoga book drives files and follow the complete procedures other than downloading from msft? Thanks in advance!
[Lenovo Yoga Book Guides, News, & Discussion] Sandman45654:
All the heavy lifting is already done. All that is needed is to flash it using Rufus.
[Lenovo Yoga Book Guides, News, & Discussion] XDA-Noobie:
Cant exchange it. I bought it from a wholesaler and they do not have the Windows version.
[Lenovo Yoga Book Guides, News, & Discussion] AllGray:
Thanks a ton

I have just followed this guide.

I bought a YB used, and when i tried to factory reset it, it asked for a Bitlocker code. The precious owner could not locate it, so i was kinda skrewed.

I did exactly what you described [MENTION=3330912]Sandman45654[/MENTION], and so far it works. Windows is installing.

I did ot have a USB OTG adapter, so i did all this on a 64GB Micro SD card. Seems to work. I may just make a 8GB micro SD card with this one, just to have it if i ever need it.

A lot of thanks to you [MENTION=3330912]Sandman45654[/MENTION]

Now all we need is dual-boot with android :D

Edit: It totally worked. Im typing this from the YG right now.

One thing. The mobile broadband driver was not included, so i had to go and find that myself (yeah.. i have a tough life) Other than that. Working perfectly.
[Lenovo Yoga Book Guides, News, & Discussion] Sandman45654:
I'm glad to hear everything is working well for you! I will work on adding that driver. I'm surprised it hasn't been mentioned before. You will be able to inject that driver using NTLite as well, without doing a full rebuild. I will send you the files and a quick how to on updating your build. How is system responsiveness.

Depending on how you build the image you can actually go as low as a 4GB flash drive. Do they even charge for those anymore :laugh: ? With a decent speed drive the minimal install (with Microsoft account) only takes 20 minutes to make it to the desktop.
[Lenovo Yoga Book Guides, News, & Discussion] AllGray:
Given that this is the first time i try the device, i will say, its a little laggy. i may test out your minimal build just to see if that gives it a little more snap.

Do you have a paypal i can send a few bucks to for your time?