记录一次自动安装windows系统字体脚本

印象中是win7的时候,通过命令行将字体拷进"C:\Windows\Fonts"就可以实现字体安装,但是最近在用的时候发现不行了,应该是没有写注册表的原因。

度娘上搜了很久,没有找到可用的方法。后来多方收集,发现是可以通过PowerShell进行安装的。那么现在发一下完整的代码。

我是将字体和脚本放在一起做成了自解压文件,所以需要用到bat脚本,调用PowerShell运行ps1脚本,避免有些电脑ps1文件打开的时候使用文本打开,导致没有运行。

bat脚本

@echo off
chcp 65001
::不加chcp可能会出现乱码
echo 正在安装阿里巴巴普惠字体
::调用当前目录下名字为install.ps1的PowerShell命令
powershell.exe -ExecutionPolicy Bypass -File %cd%\install.ps1
echo 字体已安装完毕,请在弹出的窗口中查询是否成功安装
echo 可在右上角搜索中输入"阿里巴巴"进行快捷搜索
::弹出字体面板进行查验
explorer "%WINDIR%\Fonts"
pause

PowerShell脚本

如果不是做自解压,那么直接右键运行也可以。这段代码需要将字体文件和脚本放在同一个目录,如果需要改变指定目录,将$pws地址改一下就可以了,具体方法可以百度一下。

此处内容已隐藏,「口令可见」