是否可以在没有管理员权限的情况下在Windows中安装字体?

下雪了

每次我在工作的Windows 7计算机上尝试安装字体时,都会收到错误消息:

"The requested file <font file>.ttf is not a valid font file" 

我使用信誉良好的字体来源,例如Google字体。字体的一个示例是Work Sans

这个信息量大的问题,给出了打开Windows防火墙安装字体的怪异解决方案。由于我不是管理员,因此无法将其打开。

由于Windows消息错误,我想知道我是否可以做点什么,还是我一直在浪费时间尝试安装个人字体。

假设您的问题是没有管理员权限就无法安装字体,以下是一种不需要管理员或其他可执行文件的解决方案(即使在极度锁定的计算机上也可以使用):

使用PowerShell在Windows中加载字体

将以下脚本另存为您计算机上某个位置的PowerShell脚本文件,该脚本位于您要安装的TTF和OTF文件旁边:

Add-Type -Name Session -Namespace "" -Member @"
[DllImport("gdi32.dll")]
public static extern int AddFontResource(string filePath);
"@

$null = foreach($font in Get-ChildItem -Recurse -Include *.ttf, *.otf) {
    [Session]::AddFontResource($font.FullName)
}

该脚本将扫描运行目录中的文件.ttf为其设置.otf字体,并在不需要管理员访问权限的情况下临时安装它们。

此脚本的主要缺点是脚本只会在当前会话的持续时间内安装字体。注销或重新启动系统后,您将需要再次运行它,但这可以是自动的(取决于计算机的配置方式,例如是否允许.ps在启动时运行脚本)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否可以在没有管理员权限的情况下在Linux上安装Rust?

来自分类Dev

用户可以在没有管理员权限的情况下在Windows上安装虚拟pdf(后记)打印机吗?

来自分类Dev

为什么在没有管理员权限的情况下可以安装某些程序?

来自分类Dev

在Windows 7上没有管理员权限的情况下安装GVim

来自分类Dev

在Windows 7上没有管理员权限的情况下安装GVim

来自分类Dev

是否可以安装没有管理员权限的程序?

来自分类Dev

如何在没有管理员权限的情况下在Linux服务器上安装Matlab

来自分类Dev

仅在Localhost上侦听时在Windows上没有管理员权限的情况下在Windows上运行Apache

来自分类Dev

让 Sqldeveloper 在没有管理员权限的情况下在 Windows 上使用即时客户端?

来自分类Dev

是否可以在Windows 7上安装没有管理员权限的GnuPG?

来自分类Dev

是否可以在没有管理员权限的Windows上安装Scala?

来自分类Dev

如何在没有管理员权限的情况下在VSCode上检测git

来自分类Dev

如何在没有管理员权限的情况下在VSCode上检测git?

来自分类Dev

我可以在没有管理员的情况下在Windows上运行Vulkano PC Player吗?

来自分类Dev

在没有管理员许可的情况下在Linux上安装Scala

来自分类Dev

在没有管理员许可的情况下在Linux上安装Scala

来自分类Dev

是否可以在没有管理员提升权限的情况下注册自定义URL方案?

来自分类Dev

FDTI D2XX是否可以在没有管理员权限的情况下使用?

来自分类Dev

在没有管理员权限的情况下将Java安装在Linux服务器中

来自分类Dev

在没有管理员权限的情况下安装Java 8

来自分类Dev

在没有管理员权限的情况下安装Java 8

来自分类Dev

如何在没有管理员权限的情况下安装vcruntime140.dll?

来自分类Dev

在没有管理员权限的情况下从 GitHub 安装 R 包(例如本地)

来自分类Dev

在没有管理员权限的情况下安装 pandoc

来自分类Dev

如何在没有管理员权限的情况下安装 pywin32?

来自分类Dev

在没有管理员权限的情况下在Mac上运行带有依赖库的Qt应用

来自分类Dev

如何在没有管理员权限的情况下确定Windows Powershell中的登录/注销时间?

来自分类Dev

在没有管理员权限的情况下如何更改Windows桌面背景?

来自分类Dev

我可以在没有管理员密码的情况下安装Lubuntu吗?

Related 相关文章

  1. 1

    是否可以在没有管理员权限的情况下在Linux上安装Rust?

  2. 2

    用户可以在没有管理员权限的情况下在Windows上安装虚拟pdf(后记)打印机吗?

  3. 3

    为什么在没有管理员权限的情况下可以安装某些程序?

  4. 4

    在Windows 7上没有管理员权限的情况下安装GVim

  5. 5

    在Windows 7上没有管理员权限的情况下安装GVim

  6. 6

    是否可以安装没有管理员权限的程序?

  7. 7

    如何在没有管理员权限的情况下在Linux服务器上安装Matlab

  8. 8

    仅在Localhost上侦听时在Windows上没有管理员权限的情况下在Windows上运行Apache

  9. 9

    让 Sqldeveloper 在没有管理员权限的情况下在 Windows 上使用即时客户端?

  10. 10

    是否可以在Windows 7上安装没有管理员权限的GnuPG?

  11. 11

    是否可以在没有管理员权限的Windows上安装Scala?

  12. 12

    如何在没有管理员权限的情况下在VSCode上检测git

  13. 13

    如何在没有管理员权限的情况下在VSCode上检测git?

  14. 14

    我可以在没有管理员的情况下在Windows上运行Vulkano PC Player吗?

  15. 15

    在没有管理员许可的情况下在Linux上安装Scala

  16. 16

    在没有管理员许可的情况下在Linux上安装Scala

  17. 17

    是否可以在没有管理员提升权限的情况下注册自定义URL方案?

  18. 18

    FDTI D2XX是否可以在没有管理员权限的情况下使用?

  19. 19

    在没有管理员权限的情况下将Java安装在Linux服务器中

  20. 20

    在没有管理员权限的情况下安装Java 8

  21. 21

    在没有管理员权限的情况下安装Java 8

  22. 22

    如何在没有管理员权限的情况下安装vcruntime140.dll?

  23. 23

    在没有管理员权限的情况下从 GitHub 安装 R 包(例如本地)

  24. 24

    在没有管理员权限的情况下安装 pandoc

  25. 25

    如何在没有管理员权限的情况下安装 pywin32?

  26. 26

    在没有管理员权限的情况下在Mac上运行带有依赖库的Qt应用

  27. 27

    如何在没有管理员权限的情况下确定Windows Powershell中的登录/注销时间?

  28. 28

    在没有管理员权限的情况下如何更改Windows桌面背景?

  29. 29

    我可以在没有管理员密码的情况下安装Lubuntu吗?

热门标签

归档