Proton: Impossible to delete proton on windows due to illegal naming

Created on 4 Jan 2019  ·  11Comments  ·  Source: ValveSoftware/Proton

If a steam library is created on a windows disk, with proton enabled, illegal/reserved name files are created under dosdevices, of which are impossible to handle inside windows. COM files can be brute-force deleted via powershell, however disk devices cannot.

screenshot_1

Most helpful comment

It should be noted that sharing the same Steam library across multiple platforms has never been supported and can have undefined results.

All 11 comments

https://docs.microsoft.com/en-us/windows/desktop/FileIO/naming-a-file

Not a proton bug. This is how wine represents its structure and its valid under Linux/Unix (naming conventions).

Now I am not sure but you could try using WSL (Windows Subsystem for Linux) or under a Linux VM to delete this.

lol

Maybe they should disallow Proton on Windows because obviously someone did it lol

Doesn't matter, it's still a fault that needs addressing. A solution would be to prevent proton being cloned to external library directories, as it currently does and where this issue primarily originates. This is not a direct fault of wine, as it doesn't expect its files to be cloned about in the first place.

Maybe they should disallow Proton on Windows because obviously someone did it lol

Could have been a dual boot situation using the same SteamLibrary.

Could have been a dual boot situation using the same SteamLibrary.

Exactly that configuration, to shared NTFS drives.

It should be noted that sharing the same Steam library across multiple platforms has never been supported and can have undefined results.

It should be noted that sharing the same Steam library across multiple platforms has never been supported and can have undefined results.

irrelevant, and it's windows <> windows anyway, there shouldn't be any differences unless the game was built with different win API revisions for some reason

What do you mean it's windows <> windows? Didn't you use Linux to install Proton on NTFS drive? You didn't provide any steps to reproduce the issue.

It should be noted that sharing the same Steam library across multiple platforms has never been supported and can have undefined results.

irrelevant, and it's windows <> windows anyway, there shouldn't be any differences unless the game was built with different win API revisions for some reason

Congrats telling Valve they're are wrong lol

Blocking is right technically correct since what you did doesn't work (Proton is meant for Linux). And, sharing like Kisak says isn't supported but still I haven't seen this problem that way - it has its problems though and still shouldn't be done because all people will do is to post bugs and complain thinking it is supported.

Since they don't support it and it isn't what they created it for then it should be blocked until they decide to do something about it.

But, I'm not going to reply to any further replies about this topic. My view point is ^ right there.

@kisak-valve just close this stupidity + wontfix/notabug

Was this page helpful?
0 / 5 - 0 ratings

Related issues

prototype99 picture prototype99  ·  3Comments

AwesamLinux picture AwesamLinux  ·  3Comments

shaphanpena1 picture shaphanpena1  ·  3Comments

shanefagan picture shanefagan  ·  3Comments

kforney picture kforney  ·  3Comments