Como procurar fontes como arquivos no Windows Explorer

11

Como posso navegar no diretório C: \ Windows \ Fonts como arquivos regulares em vez de fontes no Windows 7 Explorer?

Preciso acessar a guia Segurança em Propriedades, pois as fontes têm privilégios incorretos após a restauração de um backup de outro computador.

Editar: Eu posso abrir a caixa de diálogo Propriedades clicando com o botão direito do mouse em uma única fonte (não uma família de fontes), mas os arquivos que não podem ser abertos devido aos privilégios incorretos nem aparecem na lista de fontes.

Christian Davén
fonte
1
Acabei resolvendo isso removendo quase todas as fontes, restaurando para outro diretório e instalando-as a partir daí. Parece uma má idéia restaurar arquivos de fonte diretamente para a pasta Fontes. Mas não há realmente nenhuma maneira de navegar na pasta Fontes?
Christian Davén

Respostas:

29

No Windows Explorer, navegue até a pasta de fontes usando a convenção UNC: \\computer-name\c$\Windows\Fonts(consulte também Não é possível remover determinadas fontes no Windows 7 )

Matt Wilson
fonte
3
Inteligente! Porém, para alterar as configurações de segurança, primeiro tive que compartilhar a unidade explicitamente com privilégios totais para o usuário Administrador (ou qualquer outro usuário, suponho).
Christian Davén 30/03
isso é curioso, eu não encontrei isso. De qualquer forma, no Win7, às vezes, usando o endereço IP ( \\192.168.1.123\c$\...) em vez de \\localhostou \\computer-namepode curar alguns acessos à rede ou compartilhar problemas.
Matt Wilkie
1

Eu queria sugerir uma correção alternativa. O truque UNC acima funciona muito bem, mas irritantemente não permite que você use uma ferramenta popular para lidar com arquivos não excluídos, o Unlocker. (você ainda pode executar o unlocker em um arquivo de fonte pelo prompt de comando, mas é entediante)

Uma solução que encontrei é criar um desktop.ini para colocar na sua pasta de fontes, o que força a se comportar como uma pasta normal.

  1. Faça um novo documento de texto, chame-o desktop.txt ou o que for.
  2. Copie e cole isso no arquivo de texto:
    [.ShellClassInfo]
    [ViewState]
    Mode =
    Vid =
    FolderType = Generic
  3. Salve, feche e renomeie para desktop.ini e mova esse arquivo C: \ windows \ fonts. Você pode ser solicitado a substituir. Diga sim, a menos que você queira primeiro fazer um backup do antigo desktop.ini.
  4. Feche e abra novamente a pasta de fontes do Windows e ela deve ter uma exibição normal de pastas. E você pode clicar com o botão direito do mouse e escolher Unlocker, e ele será executado sem problemas.

Além disso, pode ser útil entender que o Windows controla se as fontes estão instaladas ou não por meio de uma chave de registro específica.

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Fonts

Se o registro tiver entradas para fontes que não existem, você terá problemas. Se houver uma entrada, mas a entrada apontar para o arquivo errado, você terá problemas. E, finalmente, se você tiver uma fonte na sua pasta de fontes, mas ela não existir nessa lista de registros ... você terá problemas. Portanto, tente endireitar a lista de registros, o que é bastante autoexplicativo se você estiver confortável com o registro.

A chave possui vários valores de sequência, um para cada fonte (e variante) que você instalou. Por exemplo, a entrada para Agency Negrito é um valor de sequência que diz
Agency FB Negrito (TrueType)

E os dados que ele contém são o nome do arquivo dessa fonte, AGENCYB_0.TTF. Verifique se o nome do arquivo está correto.

Aliás, _0 no final do nome do arquivo significa que, em algum momento, você tentou copiar a fonte (ou instalá-la) na pasta de fontes do Windows, e uma cópia já estava lá ... o Windows não substitui a fonte mais antiga, ela colocará uma segunda cópia com um novo nome terminado em _0 e _1, _2 etc. Você pode ter várias cópias de fontes antigas que causaram problemas rapidamente e, se você for cuidadoso, pode limpá-los e corrigir suas entradas de registro.

CreeDorofl
fonte
0

O uso do File Explorer para copiar desktop.ini para c: \ windows \ fonts pode não funcionar se o sistema Windows se recusar a permitir o processo de cópia, especificamente porque o desktop.ini não é (de acordo com o Windows) um arquivo de fonte.

Eu descobri um trabalho rápido e fácil.

1 .. Salve o arquivo desktop.ini na pasta c: \ temp

2. Vá para EXECUTAR na área de trabalho e digite CMD (para acessar os comandos do DOS)

3. Quando o CMD aparecer na caixa RUN search results, clique com o botão direito do mouse e escolha a opção "Run as Administrator".

4. Quando a tela CMD DOS aparecer, mude para a pasta C: \ temp

5. Em C: \ Temp, digite este comando - copie o arquivo desktop.ini c: \ windows \ fonts / y - e pressione ENTER / RETURN

6 ... Você deve copiar 1 arquivo. Em seguida, você pode sair do CMD, acessar o Gerenciador de arquivos e navegar pela pasta C: \ windows \ fonts conforme desejar.

phrankouser57
fonte
0

A exibição especializada da pasta Fontes é causada pelas configurações em seu arquivo desktop.ini. A maneira mais simples de desativar isso é:

  1. Abra o PowerShell como administrador ( WinKey + X > Windows PowerShell (Admin) )
  2. Navegue para a pasta Fontes .
  3. Execute o seguinte comando: rename-item desktop.ini desktop.sav

É isso aí! Inverta a renomeação para restaurar o comportamento normal.

Keith Miller
fonte