答案1
我遇到了同样的问题,并提出了一个问题,尽管没有得到答案(因此这个问题不应被标记为重复)。
这是我修复它的方法:
我的非 8.3 用户文件夹中有一个空格(例如,用户名,而不是 USERNA~1),这会导致程序将其视为 2 个参数C:\Users\User
(作为第一个参数)和Name\AppData\Local\Temp
(作为第二个参数)。它读取第一个参数,导致它重新路由到用户文件夹中的文件用户。删除该文件C:\Users\User
解决了这个问题(这并不重要,因为它只包含 CMD 错误)。
那么,为什么它在引号中起作用呢?因为它将其视为"User Name"
1 个参数,但User Name
实际上是 2 个。
您无法访问程序“StartIsBack”的属性,因为它们可能位于C:\Users\User Name\AppData\Local\StartIsBack\
(请注意空格!)。