如何在没有 sudo 的情况下运行 Windows 程序?

如何在没有 sudo 的情况下运行 Windows 程序?

我正在使用 Linux 的 Windows 子系统。当我尝试从 bash 运行任何 Windows 程序时,似乎没有任何效果:

例如,下面确实不是启动 notepad.exe (并默默失败)

$ /mnt/c/WINDOWS/system32/notepad.exe
$ echo $?
1

但是,我发现如果我“sudo”我的命令,我就可以摆脱它:

(下列启动记事本)

$ sudo /mnt/c/WINDOWS/system32/notepad.exe

然而 :

$ ls -l /mnt/c/WINDOWS/system32/notepad.exe
-r-xr-xr-x 3 orabig orabig 181248 Mar 10 20:25 /mnt/c/WINDOWS/system32/notepad.exe

有没有办法避免使用sudo启动任何 Windows 可执行文件?

编辑 :我不再有这个问题了,不幸的是,我不知道如何解决这个问题!:(

编辑2:... 第二天,它就不再起作用了。因此,这种行为完全是随机的,无法解释。

相关内容