Como posso evitar que as fontes instaladas por mim desapareçam na reinicialização do Windows?

0

Isso é semelhante a esta pergunta no SF, exceto pelo fato de que isso está acontecendo no meu laptop onde meu ID de usuário faz parte do grupo de administradores.

As fontes que eu instalo desaparecem após uma reinicialização. Eu preciso dessas fontes muito mal por 2 motivos: 1. Certas fontes de largura fixa estou muito acostumado a programação / IDE / Emacs. 2. Fontes especiais para visualização de conteúdo em idiomas indianos.

Alguma idéia de como eu posso evitar que isso aconteça?

Cenário:

  1. Boot-up & Entre no Windows usando meu ID de usuário.
  2. Instale uma nova fonte (Ir para C: \ WINDOWS \ Fonts, clique em File -> Install new font... , aponte para o local, selecione Copy files to fonts folder , clique em OK )
  3. A nova fonte está instalada. É visível em todas as aplicações, por exemplo, no Microsoft Word e no GNU Emacs.
  4. Reinicie o computador e faça o login no mesmo ID de usuário.
  5. As novas fontes instaladas na etapa 2 desapareceram! Eles não estão acessíveis em nenhuma aplicação.

Eu verifiquei o seguinte:

  1. Estou usando o Windows XP.
  2. Meu ID do usuário faz parte do grupo Administradores
  3. Em termos de permissões do Windows (guia Segurança nas propriedades da pasta) O grupo Administradores tem controle total sobre a pasta C: \ Windows \ Fonts
  4. Mesmo após a reinicialização, os arquivos de fontes estão presentes na pasta C: \ Windows \ Fonts e não consigo reinstalá-los. Quando tento reinstalar, recebo um diálogo de erro

  5. Apenas as novas fontes que eu instalei estão faltando.

  6. A chave de registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts mostra essas fontes mapeadas para os arquivos de fontes correspondentes.
  7. Em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\win.ini , o valor Fonts é mapeado para dados SYS:Microsoft\Windows NT\CurrentVersion\Fonts (era #SYS:Microsoft\Windows NT\CurrentVersion\Fonts por padrão).
por koushik 29.10.2010 / 17:52

2 respostas

0

Eu encontrei uma solução para isso que funciona. Além das coisas que eu já verifiquei (graças ao SF e alguns outros links ) havia um item final que precisava ser classificado. A causa principal do problema parece estar relacionada à criptografia.

Existem algumas pastas no meu computador que são criptografadas automaticamente pelo Windows (elas são mostradas em cor verde no Explorer). Quando eu instalar as fontes de dentro desta pasta (usando a opção "Copiar fontes" - então o Windows não pode ler de volta os arquivos copiados após a reinicialização. Provavelmente porque ele tenta carregar a fonte antes de ser carregado) o serviço de criptografia / descriptografia.

Eu encontrei isso acidentalmente instalando a partir de um local diferente (porque eu queria copiar atalho etc).

A solução é instalar a partir de um local onde os arquivos são descriptografados ou descriptografar manualmente os arquivos de fontes copiados (escolhendo Arquivo - > Propriedades e na guia "Geral", clicando em Avançado e desmarcando a opção "Criptografar conteúdos". "checkbox.

Portanto, a lista de verificação atualizada para garantir que as fontes instaladas pelo usuário não desapareçam no XP após a reinicialização ser exibida abaixo.

  1. Verifique se o ID do usuário faz parte do grupo Administradores ou do grupo Powerusers - doravante chamado de A/P group
  2. Em termos de permissões do Windows (guia de segurança nas propriedades da pasta) A/P group deve ter acesso de gravação à pasta C: \ Windows \ Fonts
  3. A chave de registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts deve ser totalmente modificável pelo A/P group .
  4. Em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\win.ini , o valor Fonts deve ser mapeado para dados SYS:Microsoft\Windows NT\CurrentVersion\Fonts#SYS:Microsoft\Windows NT\CurrentVersion\Fonts por padrão). Não sei se esse passo é necessário
  5. Verifique se os arquivos de fonte não estão criptografados. Se você optar por copiar os arquivos de fontes, instale-os de uma pasta de origem que não esteja criptografada ou descriptografe-os manualmente "no local" (C: \ Windows \ Fonts) após a instalação. Se você optar por não copiar os arquivos de fontes, verifique se os arquivos estão armazenados sem criptografia.
por 29.10.2010 / 23:03
3

Encontrei isso em um site e isso funcionou para mim.

Se os arquivos de fonte forem criptografados (de cor verde), eles serão bloqueados e não estarão disponíveis após a reinicialização. clique com o botão direito do mouse na sua fonte (em sua pasta antes de instalá-la), clique em "Propriedades", "Avançado" e desmarque "Criptografar o conteúdo para proteger os dados".

Em seguida, instale a fonte.

    
por 20.02.2013 / 13:36