The following sequence should work. If it does not, that is a bug which should be reported. I will check that myself once I am back home:
In Win7:
1) open current Generic Surface property page (from Utilities menu or Control Bar), type lat say "NKWin7" into preset name field (top left) and press save (diskette) button
2) from Utilities menu open Cakewalk Plug-in Manager, select "Control Surfaces", then "Generic Control Surface". Press "Export..." button under the list. Select only "NKWin7" from the list (by default all presets are selected), specify file name, let say "NK_Win7_preset" (different from the preset name for clarity) and press Save.
In Win10:
3) from Utilities menu open Cakewalk Plug-in Manager, select "Control Surfaces", then "Generic Control Surface". Press "Import..." select "NK_Win7_preset" file ("NKWin7" should appear in the list and selected) and press "Open".
4) open current Generic Surface property page (from Utilities menu or Control Bar) and select "NKWin7" in the presets drop box
If at stage (3) you do not see "NKWin7" when you select the file, please write what you see in the list. It can be empty (the file format is not recognized) or something like "<<something>>" (the preset is not recognized as Generic Control Surface preset).
If at stage (4) nothing happens, the preset could not be loaded correctly.
In both cases that is a bug.