This solution applies to Windows 8.1 and Windows 10.
You need to install Intel® Processor I/O Controller Driver in order to get your touchscreen to work. Download it from Intel website here:
The driver originally for Windows 8.1 but it also compatible with Windows 10. Unzip the file to install. You can use your Touchsreen right away without having to reboot your laptop.