Não é possível imprimir como usuário padrão? Corrigir permissões de pasta TEMP - Winhelponline

Cannot Print Standard User



Mover a pasta Temp às vezes pode causar problemas de impressão no Windows, dependendo de como as permissões são definidas na pasta ou unidade de destino. Depois de alterar seu TEMP ou TMP variáveis ​​de ambiente do usuário para mover sua pasta Temp para uma unidade diferente, a nova pasta Temp herda as permissões do pai, geralmente resultando em permissões NTFS ausentes para sua conta de usuário.

Depois de mover a pasta TEMP, execute o comando ICACLS% TEMP% do prompt de comando normalmente mostra as entradas de permissão conforme abaixo, ou um pouco semelhantes:







 BUILTIN  Administradores: (I) (F) BUILTIN  Administradores: (I) (OI) (CI) (IO) (F) NT AUTHORITY  SYSTEM: (I) (F) NT AUTHORITY  SYSTEM: (I) (OI ) (CI) (IO) (F) NT AUTHORITY  Usuários autenticados: (I) (OI) (CI) (IO) (M) BUILTIN  Usuários: (I) (RX) BUILTIN  Usuários: (I) (OI ) (CI) (IO) (GR, GE) 

Há duas coisas aqui, sua conta de usuário está faltando na lista. Além disso, os Usuários e Usuários Autenticados têm acessos Modificar e Ler / Executar para sua pasta TEMP, que não são necessários. Com as permissões acima, ocorrem os seguintes problemas:



  • A página de teste não é impressa a partir do token de usuário padrão, mesmo se você for administrador. Programas elevados podem ser impressos.
  • Microsoft Imprimir em PDF gera um arquivo de 0 byte ou não faz nada quando impresso como usuário padrão.

Resumindo, a seguir estão as entradas de permissão de que realmente precisamos.



 NT AUTHORITY  SYSTEM: (OI) (CI) (F) BUILTIN  Administradores: (OI) (CI) (F) W10-PC  Ramesh: (OI) (CI) (F) 

* onde Ramesh, neste exemplo, é o nome do usuário.





Aqui está como corrigir as permissões para a pasta TEMP.

Corrigindo as permissões da pasta TEMP

Abra um elevado ou Prompt de comando de administrador . Digite os seguintes comandos exatamente como fornecidos abaixo e pressione ENTER após cada comando:



 icacls% temp% / herança: r icacls% temp% / grant% username% :( OI) (CI) F / T / C icacls% temp% / grant Administradores: (OI) (CI) F / T / C icacls% temp% / conceder Sistema: (OI) (CI) F / T / C md% temp%  Icacls baixos% temp%  Low / setintegritylevel (OI) (CI) baixo 

O primeiro comando remove todas as permissões herdadas para a pasta TEMP e os próximos três comandos são para conceder aos Administradores, SYSTEM e sua conta de usuário Permissões de Controle Total recursivamente (incluindo subpastas e arquivos). E o último comando define o nível de integridade da pasta% TEMP% Low para Nível de Integridade Obrigatório Baixo, para que a pasta possa ser acessada por programas rodando em IL baixo, como o Internet Explorer. Isso precisa ser definido para evitar problemas de impressão em navegadores da Web, como o Internet Explorer.

Agora você obtém este resultado ao executar ICACLS% TEMP% , que é exatamente o que precisamos.

Isso deve corrigir os problemas de impressão relacionados às permissões NTFS incorretas. Você pode configurar as mesmas permissões usando a caixa de diálogo Permissões por meio das propriedades da pasta Temp, mas eu pessoalmente prefiro Icacls porque é uma maneira mais rápida de realizar a tarefa. Se você estiver fazendo isso usando a guia Permissões, ela deve ficar assim.

Postagem Relacionada

Corrigir o erro de acesso negado à pasta compactada 'Não foi possível concluir a operação'


Um pequeno pedido: Se você gostou deste post, por favor, compartilhe?

Uma 'pequena' participação sua ajudaria seriamente no crescimento deste blog. Algumas ótimas sugestões:
  • Fixá-lo!
  • Compartilhe com seu blog favorito + Facebook, Reddit
  • Tweet isso!
Muito obrigado pelo seu apoio, meu leitor. Não vai demorar mais de 10 segundos do seu tempo. Os botões de compartilhamento estão logo abaixo. :)