Arquivos de Tags: windows

Permitindo que usuários comuns instalem driver de impressoras no Windows 7

Tive vários problemas com a instalação de drivers de impressoras em estações com Windows Vista/7 e servidores de impressão com Windows Server 2003. A estação sempre solicitava um usuário administrador para instalar o driver da impressora. Após muita pesquisa na internet encontrei este artigo muito bom que explica a causa e solução do problema.

Script para remover McAfee Agent

Caso você tenha que remover o McAfee Agent de algum computador, e este estava sendo gerenciado por um servidor McAfee EPO, você receberá a mensagem: “O McAfee Agent não pode ser removido porque outros produtos ainda o estão usando.”, mesmo que você já tenha desinstalado todos os outros produtos da McAfee. Isto ocorre como proteção para o computador, evitando que um usuário desinstale o agente, o mesmo sempre irá aplicar as regras definidas pelo administrador da rede. Para forçar a desinstalação do Agente, execute o seguinte comando:

Windows 32 bits:

"%ProgramFiles%\McAfee\Common Framework\frminst.exe" /forceuninstall /silent

Windows 64 bits:

"%ProgramFiles(x86)%\McAfee\Common Framework\frminst.exe" /forceuninstall /silent

Desta forma a desinstalação será feita de modo forçado.

Atualização KB943729

Com as novas Preferências de Diretiva de Grupo do Windows Server 2008, existem novas ferramentas para administrar recursos das estações sem a necessidade de scripts de logon. Porém em máquinas com Windows XP estes recursos não estão disponíveis, a menos que você faça a instalação da atualização KB943729. Com esta atualização o Windows XP será capaz de processar as novas preferências de diretivas de grupo, implantadas com o Windows Server 2008, e melhoradas no Windows Server 2008 R2. Utilizando este recurso, diminui-se o uso de scripts de logon para fazer tarefas como mapear pastas e impressoras, facilitando muito a vida do administrador do Domínio.

Registrar DLL 32 bits no Windows 64 bits

Ha alguns dias tive um problema que me deu um pouco de dor de cabeça. Precisava registrar uma dll 32 bits no Windows Server 2008 R2 que é somente 64 bits. Após alguns dias de pesquisa achei o seguinte KB282747.

Nele é informado que o regsvr32.exe que existe na pasta C:\Windows\System32 é somente para dlls 64 bits. Caso queria registrar uma dll 32 bits, deve-se utilizar o executável que está na pasta C:\Windows\SysWOW64. O que não é informa é que a dll 32 bits não pode ser colocada na pasta C:\Windows\System32 e sim na C:\Windows\SysWOW64.

Em resumo, para registrar a dll 32 bits no Windows x64, coloque a dll na pasta C:\Windows\SysWOW64, abra o prompt de comandos, entre na pasta acima, e execute o regsvr32 nome_dll.dll. Pronto funciona perfeitamente. Faltou um pouco de clareza na documentação só.

Erro no Spooler do Windows Server com impressoras HP

A um tempo atrás tive um problema em que o spooler do Windows Server era finalizado sem nenhum erro específico no Log, após a instalação do driver da HP LaserJet P1505n. Após algumas pesquisas na internet achei este KB947477, que explica a incompatibilidade do Windows Server e algumas DLLs do monitor de porta da impressora HP. Para resolver o problema basta seguir os passos descritos no link acima e reiniciar  o spooler de impressão.