我买了 texlive 2020,biber 以前运行良好。现在有一段时间没用了,每次启动 biber 都会提示“无法打开 nul:没有该文件或目录”。该命令where biber
给了我正确的路径,但是biber --help
却给出了上述错误。
我在 win10 上,管理员权限。这台机器上只有一个帐户。我删除了所有临时文件(我读到那里有一些缓存 biber 使用,但这并没有改变任何东西)。我也使用了TAKEOWN
TempICACLS
文件夹,没有任何变化。
然后我尝试将我的 texlive 发行版升级到 2021,并在尝试运行安装程序时仍然出现错误,几乎是相同的错误:系统找不到该文件,在尝试运行“启动主安装程序”之后。
我是不是遇到了 Windows 的一般问题?不知道该怎么办。有人知道吗?安装其他软件没问题。
谢谢
答案1
错误“无法打开 nul:没有这样的文件或目录”表示该文件nul
不存在。这很奇怪,因为这nul
是一个设备文件,在 Windows 上应该始终存在,所以最可能的原因是控制它的设备驱动程序(称为“Null”)由于某种原因已被禁用。有些程序希望此驱动程序正常工作,因此应该重新启用它:
运行(使用管理员权限)命令
sc config Null start= system
告诉您的系统以“Null”方式启动系统(这是 Windows 中的默认设置)。之后您必须重新启动或运行才能立即sc start Null
启动。Null