手順
- レジストリのサブキー登録がうまく行かない場合は、FontSubstitutesのアクセス権限をAdministratorに変更して、フルアクセス権限を付与する。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Yu Gothic"="MS UI Gothic"
"Yu Gothic Bold"="MS UI Gothic Bold"
"Yu Gothic Light"="MS UI Gothic"
"Yu Gothic Medium"="v"
"Yu Gothic Regular"="MS UI Gothic"
"Yu Gothic UI"="MS UI Gothic"
"Yu Gothic UI Light"="MS UI Gothic"
"Yu Gothic UI Regular"="MS UI Gothic"
"Yu Gothic UI Semibold"="MS UI Gothic Bold"
"Yu Gothic UI Semilight"="MS UI Gothic"
"游ゴシック"="MS UI Gothic"
"游ゴシック Bold"="MS UI Gothic Bold"
"游ゴシック Light"="MS UI Gothic"
"游ゴシック Medium"="MS UI Gothic"
"游ゴシック Regular"="MS UI Gothic"
Windows Font Cache Serviceを停止する
- 管理ツール -> サービス -> Windows Font Cache Service
游ゴシックフォントファイルを削除
- 管理者権限でコマンドプロンプトを起動して、以下のコマンドを順次実行する。
- 共有制御でエラーになる場合は、できるだけプログラムを落としてから実行する。
- それでもダメなら、セーフモードなら何とかなるかも。
C:\WINDOWS\system32>cd %windir%\Fonts
C:\Windows\Fonts>takeown /F YuGoth*.ttc /A
成功: ファイル (またはフォルダー): "YuGothB.ttc" は現在 Administrators グループによって所有されています。
成功: ファイル (またはフォルダー): "YuGothL.ttc" は現在 Administrators グループによって所有されています。
成功: ファイル (またはフォルダー): "YuGothM.ttc" は現在 Administrators グループによって所有されています。
成功: ファイル (またはフォルダー): "YuGothR.ttc" は現在 Administrators グループによって所有されています。
C:\Windows\Fonts>icacls YuGoth*.ttc /grant Administrators:F
処理ファイル: YuGothB.ttc
処理ファイル: YuGothL.ttc
処理ファイル: YuGothM.ttc
処理ファイル: YuGothR.ttc
4 個のファイルが正常に処理されました。0 個のファイルを処理できませんでした
C:\Windows\Fonts>ren YuGoth*.ttc YuGoth*.ttc.1
プロセスはファイルにアクセスできません。別のプロセスが使用中です。
プロセスはファイルにアクセスできません。別のプロセスが使用中です。
プロセスはファイルにアクセスできません。別のプロセスが使用中です。
プロセスはファイルにアクセスできません。別のプロセスが使用中です。
C:\Windows\Fonts>ren YuGoth*.ttc YuGoth*.ttc.1
プロセスはファイルにアクセスできません。別のプロセスが使用中です。
C:\Windows\Fonts>ren YuGoth*.ttc YuGoth*.ttc.1
フォントキャッシュファイルを削除
C:\Windows\Fonts>del /S /Q %windir%\ServiceProfiles\LocalService\AppData\Local\*FontCache*.dat
削除したファイル - C:\WINDOWS\ServiceProfiles\LocalService\AppData\Local\FontCache3.0.0.0.dat
削除したファイル - C:\WINDOWS\ServiceProfiles\LocalService\AppData\Local\FontCache\FontCache-FontFace.dat
削除したファイル - C:\WINDOWS\ServiceProfiles\LocalService\AppData\Local\FontCache\FontCache-FontSet-S-1-5-18.dat
削除したファイル - C:\WINDOWS\ServiceProfiles\LocalService\AppData\Local\FontCache\FontCache-FontSet-S-1-5-21-2657629805
-3733134504-3228154526-1001.dat
削除したファイル - C:\WINDOWS\ServiceProfiles\LocalService\AppData\Local\FontCache\FontCache-Obsolete-265.dat
削除したファイル - C:\WINDOWS\ServiceProfiles\LocalService\AppData\Local\FontCache\FontCache-Obsolete-406.dat
削除したファイル - C:\WINDOWS\ServiceProfiles\LocalService\AppData\Local\FontCache\FontCache-Obsolete-562.dat
削除したファイル - C:\WINDOWS\ServiceProfiles\LocalService\AppData\Local\FontCache\FontCache-Obsolete-953.dat
削除したファイル - C:\WINDOWS\ServiceProfiles\LocalService\AppData\Local\FontCache\FontCache-S-1-5-18.dat
削除したファイル - C:\WINDOWS\ServiceProfiles\LocalService\AppData\Local\FontCache\FontCache-S-1-5-21-2657629805-3733134
504-3228154526-1001.dat
削除したファイル - C:\WINDOWS\ServiceProfiles\LocalService\AppData\Local\FontCache\FontCache-System.dat
C:\Windows\Fonts>del %windir%\system32\FNTCACHE.DAT
- システムフォントが使われる箇所で比較する必要があるが、この二枚がわかりやすいかな。