Hello Uğur Çintay,
The changing device instance ID/path should not be used as the persistent association. Windows can recreate that path when the USB touch device is re-enumerated.
For multiple external touch displays, Microsoft’s recommended design is:
- Assign each physical display a unique, stable Container ID.
- Have the touch digitizer and its corresponding display report the same Container ID.
- Report the display-side Container ID through the Microsoft-defined EDID extension where possible.
- Do not rely on VID/PID or interface information alone, since identical devices can share those values.
- Do not use duplicate or zero-valued Container IDs.
If reporting the matching Container ID through EDID is not possible, Microsoft documents an alternative that requires a third-party display driver.
Therefore, the robust fix is to keep the shared Container ID stable across USB resets and re-enumeration rather than preserving a transient PnP instance path. Manual reassociation through Tablet PC Settings is only a workaround.
Microsoft’s implementation guidance is available here: Digitizer Display Mapping.