我弄乱了我的 Windows 8.1 字体文件夹

我弄乱了我的 Windows 8.1 字体文件夹

我尝试C:\Windows\Fonts通过复制来备份我的文件夹。结果出现了一个“字体 - 复制”文件夹。我删除了该文件夹,现在原始“字体”文件夹的属性已发生改变。

我认为这会导致某些程序出现问题,特别是 Chrome。

C:\Windows\Fonts在正常系统中,当我通过文件资源管理器查看文件夹时,它上面有一个小“A”。属性窗口只显示一个选项卡“常规”。当我转到命令提示符C:\Windows并键入时dir,“字体”不会显示为文件或目录。它是某种链接吗?

但是在混乱的系统上,C:\Windows\Fonts文件夹上没有小 A,属性窗口显示三个选项卡(“常规”、“共享”和“安全”),当我使用命令提示符时,“字体”确实显示为一个文件夹。

我尝试在控制面板的“字体设置”窗口中执行“恢复默认字体设置”,但这似乎并不能恢复“字体”文件夹的属性。

如何修复?有没有办法C:\Windows\Fonts在不重新安装操作系统的情况下重新建立原始文件夹属性?

答案1

听起来您的 Fonts 文件夹丢失了desktop.ini,这也是它的特殊之处。打开管理命令提示符,导航到C:\Windows\Fonts,然后键入以下命令:

  1. echo. > desktop.ini创建一个名为的空白文件desktop.ini
  2. notepad desktop.ini在管理记事本实例中打开该文件

将以下内容粘贴到记事本窗口中,然后保存:

[.ShellClassInfo]
CLSID={BD84B380-8CA2-1069-AB1D-08000948F534}

注销并重新登录。如果这不能解决您的问题,则注册表丢失了 Fonts shell 文件夹的条目,这是使它变得特殊的另一个组件。打开记事本的新实例(非管理员)并将以下内容粘贴到其中:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{BD84B380-8CA2-1069-AB1D-08000948F534}]
@="Microsoft Windows Font Folder"
"System.Software.TasksFileUrl"="Internal"
"AppID"="{50d69d24-961d-4828-9d1c-5f4717f226d1}"
"InfoTip"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\
  6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,\
  00,53,00,68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,\
  2d,00,32,00,32,00,39,00,32,00,30,00,00,00
"LocalizedString"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,\
  6f,00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,\
  00,5c,00,73,00,68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,\
  2c,00,2d,00,32,00,32,00,39,00,38,00,31,00,00,00
"System.ApplicationName"="Microsoft.Fonts"
"DisplayName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,\
  00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,\
  5c,00,66,00,6f,00,6e,00,74,00,65,00,78,00,74,00,2e,00,64,00,6c,00,6c,00,2c,\
  00,2d,00,31,00,39,00,39,00,00,00
"System.ControlPanel.Category"=dword:00000001
"Icon"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
  00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,66,00,\
  6f,00,6e,00,74,00,65,00,78,00,74,00,2e,00,64,00,6c,00,6c,00,2c,00,31,00,30,\
  00,00,00

[HKEY_CLASSES_ROOT\CLSID\{BD84B380-8CA2-1069-AB1D-08000948F534}\DefaultIcon]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,66,00,6f,00,\
  6e,00,74,00,65,00,78,00,74,00,2e,00,64,00,6c,00,6c,00,00,00

[HKEY_CLASSES_ROOT\CLSID\{BD84B380-8CA2-1069-AB1D-08000948F534}\Hierarchical]
@="0"

[HKEY_CLASSES_ROOT\CLSID\{BD84B380-8CA2-1069-AB1D-08000948F534}\InProcServer32]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,66,00,6f,00,\
  6e,00,74,00,65,00,78,00,74,00,2e,00,64,00,6c,00,6c,00,00,00
"ThreadingModel"="Apartment"

[HKEY_CLASSES_ROOT\CLSID\{BD84B380-8CA2-1069-AB1D-08000948F534}\ShellFolder]
"Attributes"=dword:a0000000
"WantsForParsing"=""

(我刚刚导出了处理字体特殊文件夹的注册表分支。如果您比较谨慎,可以将其与干净注册表的相应分支进行检查。)

使用扩展名保存文件.reg,然后在资源管理器中双击它。确认注册表合并并重新启动计算机。

相关内容