当你安装TeX Live 2025 却遇到中文用户名时。。。

临时目录路径包含中文(如 C:\Users\马某人\AppData\Local\Temp),或者安装目录包含中文,通常会导致 TeX Live 安装会卡在"加载本地或远程镜像"阶段,具像这样:

这时候,可以通过以下两种方法修改临时目录路径来解决:


方法一:临时修改(仅当前会话有效)

1. 装载ISO镜像。

2. 在安装 TeX Live 前,通过命令提示符临时设置环境变量:

r 复制代码
```cmd
:: 以管理员身份打开 CMD
setx TEMP "C:\Windows\Temp"
setx TMP "C:\Windows\Temp"
:: 立即生效(新开窗口)
start cmd /k "cd /d ISO装载路径 & install-tl-windows.exe"
```

方法二:永久修改(推荐)

1. 创建纯英文临时目录

cmd 复制代码
mkdir C:\WinTemp
icacls C:\WinTemp /grant "Users:(OI)(CI)F"  # 赋予完全控制权限

2. 修改用户环境变量

a. 按 Win + R 输入 sysdm.cpl → 高级 → 环境变量

b. 修改用户变量

r 复制代码
| 变量名    | 原值                                 | 新值           |
| ------ | ---------------------------------- | ------------ |
| `TEMP` | `%USERPROFILE%\AppData\Local\Temp` | `C:\WinTemp` |
| `TMP`  | `%USERPROFILE%\AppData\Local\Temp` | `C:\WinTemp` |

3. 修改注册表(关键)

  1. Win + R 输入 regedit
  2. 定位路径: HKEY_USERS\.DEFAULT\Environment
  3. 修改键值:
    • TEMPC:\WinTemp
    • TMPC:\WinTemp

为什么必须改注册表?

Windows 服务进程使用 .DEFAULT 注册表项的临时目录,仅改环境变量对其无效

4. 重启系统(必要)


重试安装命令

cmd 复制代码
cd /d ISO挂载路径(如 E:\)
install-tl-windows.bat --repository "E:\" --no-verify-downloads

相关推荐
记录无知岁月21 小时前
【LaTeX】入门和使用拾遗
数学建模·教程·latex·论文写作·texlive·texsudio
微小冷2 天前
用Latex画思维导图:Forest
latex·思维导图·脑图·tikz·forest·树形图
热爱生活的五柒13 天前
如何将word中latex公式复制到另一个文档中
word·latex
Sakuraba Ema16 天前
从零理解 MoE(Mixture of Experts)混合专家:原理、数学、稀疏性、专家数量影响与手写 PyTorch 实现
人工智能·pytorch·python·深度学习·数学·llm·latex
简宸~17 天前
VS Code + LaTex + SumatraPDF联合使用指南
java·vscode·latex·sumatrapdf
bu_shuo22 天前
AI生成的数学公式复制为LaTeX插件
ai·chatgpt·latex·gemini·千问·豆包·数学公式复制
还不秃顶的计科生24 天前
latex代码裁剪pdf图片
pdf·latex
小哈里2 个月前
【科研】ACM MM 论文 Latex 投稿模板修改(基于sample-sigconf-authordraft-v2.16)
人工智能·llm·科研·latex·cv·overleaf
007张三丰2 个月前
Markdown+Pandoc写论文,完美支持LaTeX公式、Mermaid图表、参考文献
markdown·pandoc·latex·mermaid·mermaid图表·markdown写论文
today__present2 个月前
Latex figure 报错显示 Float lost
latex