windows 11系统字体物理路径为c:\windows\fonts,用户级字体位于%localappdata%\microsoft\windows\fonts;可通过文件资源管理器输入%windir%\fonts、运行shell:fonts、设置→字体页面或powershell命令get-childitem定位。

如果您需要在 Windows 11 中定位系统字体的物理存放位置,以便手动管理、备份或排查字体异常问题,则必须明确系统级字体文件的固定存储路径。以下是确认该路径并进行基础管理的操作步骤:
一、通过文件资源管理器直接访问 Fonts 文件夹
Windows 11 将所有系统级字体统一存放在一个受保护的系统目录中,该路径对所有用户和应用程序生效,是字体注册与调用的核心位置。
1、按下 Win + E 打开文件资源管理器。
2、在地址栏中输入 %windir%\Fonts 并按回车键。
3、资源管理器将直接跳转至 C:\Windows\Fonts 目录,其中列出全部已注册的 .ttf、.otf 等字体文件。
4、右键任一字体文件,选择“属性”,可在“常规”选项卡中确认其完整路径为 C:\Windows\Fonts\*.ttf 或 C:\Windows\Fonts\*.otf。
二、通过运行对话框快速打开字体文件夹
此方式绕过图形导航层级,利用系统环境变量精准定位,适用于键盘操作优先或界面响应迟缓的场景。
1、按下 Win + R 打开“运行”对话框。
2、输入 shell:fonts 并点击“确定”或按回车。
3、系统将立即启动文件资源管理器,并默认打开用户专属字体视图(若当前为管理员账户,仍映射至 C:\Windows\Fonts)。
4、此时地址栏显示的实际路径仍为 C:\Windows\Fonts,可右键空白处选择“属性”验证位置。
三、通过设置应用查看字体文件路径元数据
系统设置中的字体页面不仅提供可视化管理,还可在字体详情中直接显示其底层文件路径,适合验证单个字体的安装位置。
1、按下 Win + I 打开“设置”应用。
2、点击左侧“个性化”,再点击右侧“字体”。
3、在“已安装的字体”列表中,点击任意字体名称(如“Microsoft YaHei”)。
4、右侧展开面板中,向下滚动至“元数据”区域,找到“字体文件”条目,其值即为该字体在磁盘上的绝对路径,例如:C:\Windows\Fonts\msyh.ttc。
四、通过 PowerShell 命令获取全部字体路径清单
当需批量确认或导出所有字体的物理路径时,PowerShell 可一次性读取注册表与文件系统信息,生成结构化结果。
1、右键“开始”按钮,选择“终端(管理员)”。
2、输入以下命令并回车:
Get-ChildItem -Path "$env:windir\Fonts" -Include *.ttf,*.otf,*.ttc,*.fon | Select-Object FullName, Name, Length | Format-List
3、终端将逐条列出每个字体文件的完整路径(FullName)、文件名(Name)及大小(Length)。
4、如需保存为文本文件,可在命令末尾追加 | Out-File "$HOME\Desktop\FontsList.txt"。
五、区分系统级与用户级字体安装路径
Windows 11 支持两种字体作用域:面向全体用户的系统级字体(需管理员权限),以及仅限当前用户的私有字体(无需提权),二者物理路径不同。
1、系统级字体路径恒为:C:\Windows\Fonts。
2、当前用户级字体路径为:%localappdata%\Microsoft\Windows\Fonts。
3、在文件资源管理器地址栏输入 %localappdata%\Microsoft\Windows\Fonts 并回车,即可访问用户专属字体目录。
4、该目录下字体仅对当前登录用户可见,不会出现在“设置 > 字体”主列表中,但可在 Word、Photoshop 等应用字体下拉菜单中直接选用。










