我一直通过 wine 使用 ultrasurf 代理服务器。昨天 ultrsurf 占用了太多内存,所以我通过控制台杀死了它。然后我再次重新启动,它不会开始说一些错误。我删除了它以及它在同一目录中创建的文件(它是便携式版本)并重新下载并尝试执行,但它显示相同的错误。
所以我尝试通过wine u1204.exe
以 root 身份运行(我知道不推荐) wine 为 root 创建 .wine 目录来使用它,它开始正常工作!
所以我从中可以理解的是,当我杀死ultrasurf时,它弄乱了wine的一些文件或临时文件,并且现在无法启动!因此,如果我可以删除这些临时文件,我可以从普通用户再次运行 ultrasurf。谢谢你的帮助。
答案1
删除或重命名您的 wine 配置文件目录。默认的 wine 配置文件目录位于您的 home: ~/.wine
。删除或重命名该目录,wine 将创建一个新的配置文件目录。效果与重新安装windows类似。请注意,您在 wine 中的所有设置和其他自定义也将消失。
您可以像这样设置每个应用程序的 wine 配置文件:
WINEPREFIX=~/wine/someapp/profile wine ~/wine/someapp/someapp.exe