Arquivos de Categorias: windows

Script para mostrar o tamanho das tabelas MSSQL

Script muito útil para mostrar o tamanho das tabelas no MSSQL. Ele cria uma tabela temporária válida somente para a janela da Query executada.

SELECT OBJECT_NAME(ID) TABELA, CONVERT(DEC(15),SUM(RESERVED)) RESERVED
INTO #X
FROM SYSINDEXES
WHERE indid in (0, 1, 255)
GROUP BY ID

SELECT TABELA, LTRIM(STR(RESERVED * D.LOW / 1024., 15, 0)) + ' KB'
FROM #X, master.dbo.spt_values d
where d.number = 1
and d.type = 'E'
ORDER BY RESERVED DESC

Link original

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ó.

  • Página 1 de 3
  • 1
  • 2
  • 3
  • >