Du har verkligen inte "pratat Windows 10" förrän nu, snarare det motsatta.
UNC-sökväg är mycket riktigt en "Win32-grej" och det i sin tur är en kärnfunktion i Windows 10.
Den här delen i artikeln förklarar varför du inte kan använda COM10:
COM1–COM9 are part of the reserved names in the NT namespace, although using the "\\.\" prefix will also work with these device names. By comparison, if you have a 100 port serial expansion board installed and want to open COM56, you cannot open it using "COM56" because there is no predefined NT namespace for COM56. You will need to open it using "\\.\COM56" because "\\.\" goes directly to the device namespace without attempting to locate a predefined alias.
Angående användandet av UNC mot COM-portar från kommandotolken; du har rätt i att det här fungerar:
Medan det här inte fungerar:
Kod: Markera allt
type \\.\COM1 > test.txt
The filename, directory name, or volume label syntax is incorrect.
Jag undrar varför,
type är ett inbyggt kommando i
cmd.exe.
Det fungerar ju att både skriva och kopiera filer in i COM-porten, även det med inbyggda kommandon:
Kod: Markera allt
echo test > \\.\COM1
copy test.txt \\.\COM1
1 file(s) copied.
Och det går att manipulera filer via UNC:
Märkligt inkonsekvent.