Páginas

PESQUISAR

Mostrando postagens com marcador Comandos do Windows. Mostrar todas as postagens
Mostrando postagens com marcador Comandos do Windows. Mostrar todas as postagens

13 de setembro de 2012

Como finalizar processos de um computador remoto através de linha de comando

Dica válida para todos os sistemas Windows

Hoje ensinarei como finalizar processos remotamente. Mas alguns podem estar se perguntando:

- Por que eu preciso aprender isto?

Ou ainda...

- Será que algum dia este conhecimento me será útil?

Para responder estas e outras perguntas, analise os seguintes cenários:

Cenários possíveis:
  • Um servidor Windows infectado por um malware que impede a execução local do gerenciador de tarefas. Para restabelecer uma funcionalidade deste servidor você precisará finalizar o processo que corresponde ao software malicioso (malware) em questão.
  • Um computador num local de difícil acesso físico e que envia vídeos institucionais de uma empresa para uma TV localizada no refeitório da corporação. Este computador é gerenciado por um player específico que impede a execução do gerenciador de tarefas do Windows.
  • Uma estação de trabalho fisicamente distante, sem UltraVNC instalado e que se encontra com um processo travado ("explorer.exe", por exemplo).
Se você analisar estes casos (e se ainda lembrar-se de outros), perceberá que será interessante conhecer uma solução para "assassinar" processos remotamente.

Antes de começar
  • Todos os comandos devem ser executados com uma conta de usuário com privilégios de Administrador do domínio ou no mínimo uma conta que tenha privilégios de administrador no computador remoto. 
  • O Firewall deve estar desabilitado.

Como finalizar processos remotamente através dos comandos TASKLIST e TASKKILL
 

23 de julho de 2012

Como desligar ou reiniciar VÁRIOS computadores ao mesmo tempo através da rede

Dica válida para todos os sistemas Windows

Em 2010 eu postei este tutorial:

Desligar ou reinicializar um computador LOCAL ou da REDE através do comando SHUTDOWN

Na época foquei apenas o desligamento / reinício de apenas um único computador.

Desta vez irei explicar uma forma muito interessante e simples de desligar / reiniciar vários computadores ao mesmo tempo.

Como desligar / reinicializar vários computadores simultaneamente

27 de dezembro de 2011

Como eliminar o vírus que infecta pendrive e transforma pastas em atalhos

Esta praga não é nenhuma novidade. Mas ainda o vejo em plena circulação por aí. Inclusive na rede da empresa onde trabalho este maldito malware "perturbou minha idéias", pois vários usuários ficaram "desesperados", achando que perderam seus arquivos.

A ação do "maldito" se resume em criar falsos atalhos de suas pastas. Ao clicar sobre as mesmas, ou uma janela de prompt de comando surge e se fecha repentinamente ou simplesmente nada acontece. Ou seja, o usuário perde acesso ao conteúdo de suas pastas.

Mas existem outras variantes deste software malicioso. Eu lamentavelmente fui "sorteado" com uma versão que ao clicar sobre o falso atalho, outro código malicioso foi executado automaticamente fazendo com que minha máquina fosse contaminada com outro malware, mas com um efeito muito mais devastador. Ele simplesmente me impediu de acessar a internet (porta 80), provocou lentidão excessiva no sistema e impediu que qualquer solução antivírus fosse instalada. Portanto, minha recomendação é não executar os atalhos (caso você ainda não os tenha executado, é claro.)

Se você está passando por isso, não se desespere. Este malware apenas oculta suas pastas e cria falsos atalhos, dando a sensação de que não há o que se possa fazer para desfazer o incidente, ou seja, que a única solução é a formatação.

Transformando os atalhos em pastas novamente!

29 de agosto de 2011

Parte 2 - Comandos úteis para uso em redes de computadores (nbtstat, tracert, net, etc.)

Dica válida para todos os sistemas Windows

Tempos atrás eu postei a seguinte matéria:

Parte 1 - Comandos especiais para uso em redes de computadores (O comando PING é mais do que você imagina!)

Vimos no post acima que o comando PING possui parâmetros interessantes, porém pouco explorados por alguns operadores e analistas que prestam suporte a redes.

Iremos agora aprender outros comandos importantes. Alguns aqui também são desconhecidos por alguns profissionais da área de suporte e redes.

Antes de começar

Evidentemente todos os comandos devem ser executados preferencialmente com uma conta de usuário com privilégios de Administrador. Entretanto, alguns deles funcionam com contas restritas de usuário.

Todos os comandos devem ser digitados numa janela de prompt de comandos. Para abrir esta janela faça:

1. Clique no menu Iniciar - Executar (para Windows XP e Server 2003) ou clique no menu Iniciar - Pesquisar programas e arquivos (Windows 7 e Server 2008 R2). Para Windows Server 2008 clique no menu Iniciar - Iniciar Pesquisa.

2. Digite CMD no campo apropriado em seguida pressione Enter.

3. A janela cmd.exe aparecerá.

Vejamos agora os comandos desta segunda parte da série.

Como descobrir quais computadores de seu domínio ou grupo de trabalho estão conectados à rede

27 de julho de 2011

Como identificar se um volume/partição está corrompido ANTES de executar uma checagem de disco (CHKDSK)

Dica válida para todos os sistemas Windows

Prezados amigos e amigas!

Mais uma dica rápida, porém muito útil para os profissionais de suporte e aos simpatizantes desta área.

Quando um sistema operacional apresenta problemas de lentidão, falha na inicialização, erros diversos, etc; muitos executam quase que automaticamente o comando CHKDSK. O comando mencionado, para quem não sabe, é responsável por tentar corrigir erros lógicos em um disco rígido. (Obs. Notem que mencionei erros lógicos. Não mencionei erros físicos, pois, corrigir erros deste tipo é impossível para o CHKDSK).

Mas dependendo do parâmetro a ser utilizado com CHKDSK, a execução de tal ferramenta pode levar aproximadamente entre 30 a 60 minutos ou até várias horas caso o computador em questão seja um servidor de arquivos.

Com essas informações em mente, não seria especialmente útil saber se o volume suspeito apresenta corrupção antes de executar a ferramenta de correção de erros lógicos de disco (CHKDSK)?

Descobrindo com antecedência se um volume/partição está corrompido

15 de março de 2011

Como forçar o download de atualizações do servidor WSUS (Windows Software Updates Services)

Em redes corporativas de médio e grande porte, é comum a existência de um servidor de atualizações, mas conhecido como servidor WSUS. O Windows Software Update Services roda num computador Windows Server 2008/2003. Ele trabalha da seguinte forma: O software se conecta ao Windows Update, baixa todas as atualizações disponíveis (pelo menos, os tipos de atualizações selecionadas previamente pelo Administrador WSUS) e em seguida distribui estes updates para todas as estações/servidores da rede que estão conectados ao WSUS Server. Todo este processo dispensa a necessidade dos computadores da organização terem de se conectarem à internet para baixarem as atualizações do Windows Update. Isto resulta numa melhor performance da rede, visto que reduzirá o tráfego de dados direcionados para a "grande nuvem" (internet).

No entanto, os seguintes problemas podem acontecer:

CENÁRIO 01:
Imagine que um novo notebook foi comprado para o gestor do setor Logístico e você está preparando este equipamento antes de entregá-lo ao seu respectivo dono. Esta preparação consiste em atualizar drivers, instalar softwares padrão e configurar o perfil do usuário. Porém, você decide baixar e instalar atualizações do Windows e Office. Como existe um servidor WSUS na rede local, não é necessário executar o Windows Update, visto que demoraria bastante para baixar todas as atualizações disponíveis. Porém, o WSUS Server está configurado para fazer o upload e instalação de updates de dois em dois dias. Como fazer o laptop conectar-se imediatamente ao Windows Software Update Services?

CENÁRIO 02:
Embora o computador em questão esteja corretamente configurado (via GPOs) para sincronizar updates com o servidor WSUS, inexplicavelmente a estação não realiza o download das atualizações.

Observação importante: Sobre o cenário 02, existem inúmeras dicas de como resolver problemas de conectividade entre os clientes e o servidor WSUS. Porém, a matéria ficaria muito extensa caso eu as escrevesse e, portanto, pretendo em breve postar todas as técnicas que conheço para resolver incidentes desta natureza.

Forçando o download de atualizações do Servidor WSUS

11 de janeiro de 2011

Parte 2 - Como reparar a inicialização do Windows 7, Vista e Server 2008: O comando BOOTREC

Bem, continuando...

Num post anterior, estudamos o seguinte:


Agora daremos sequência a outros recursos.

Se o Windows 7/Vista/Server 2008 apresentar problemas de inicialização (sistema operacional não consegue ser carregado), você tem uma forma mais "Windows XP" de resolver este problema.

Corrigindo problemas de inicialização com o comando BOOTREC

16 de novembro de 2010

Parte 1 - Como reparar a inicialização do Windows 7, Vista e Server 2008: Correção automática de inicialização e o comando BOOTSECT

Hoje iremos tratar do seguinte assunto:

Como corrigir problemas de inicialização no Windows 7, Vista e Server 2008.

Imagine que depois de um longo e estressante dia de trabalho, você está "doido" para chegar em sua casa para jogar seu game preferido ou ficar baixando "futilidades" da Internet. Quando você liga o PC, nota que o Windows 7 não pode mais ser carregado, surgindo aquela maldita tela preta, com mensagens de erro indicando que existem problemas com a inicialização do sistema operacional. Uma dessas mensagens pode estar relacionada ao serviço BOOTMGR (Windows boot manager) que é o código mestre de inicialização nativo do Windows 7, Vista e Server 2008.

No Windows XP e Server 2003, resolver este tipo de problema é fácil. Basta executarmos os famosos comandos FIXBOOT ou FIXMBR. (Clique aqui para aprender como executar o FIXBOOT e outros recursos.)

Mas no Windows 7, Vista e Server 2008 as coisas são um pouco diferentes.

Inicialmente iremos aprender como executar o reparo automático de problemas de inicialização. Em seguida aprenderemos a executar o comando BOOTSECT para corrigirmos falhas de boot. E posteriormente veremos outros recursos interessantes.

Como executar a correção automática de inicialização (Startup Repair)

13 de setembro de 2010

Parte 1 - Comandos úteis para uso em redes de computadores

Dica válida para todos os sistemas Windows

Como atuo na área de suporte há vários anos, ao longo do tempo aprendi vários comandos que hoje são indispensáveis para o meu cotidiano. Por esse motivo, vou compartilhar alguns deles com vocês.

Postarei desde comandos básicos (porém, mais incrementados) passando até aos menos utilizados. E são estes últimos (os comandos menos utilizados) que farão toda a diferença em suas tarefas de suporte, caro amigo. 

Este post é o início de uma série de artigos.

Significado de alguns termos utilizados nesta série de posts

HOST
: Um host é qualquer dispositivo que esteja conectado à rede. Um host pode ser uma impressora com NIC onboard, um roteador, print server, computador, etc. Todo HOST possui um endereço IP.
 

SERVIDOR DHCP
: Servidor responsável por atribuir automaticamente endereços IP a quase todos os tipos de hosts de uma rede. Porém, existem hosts que possuem seu endereço IP configurado manualmente pelo administrador e , portanto não necessitam de um servidor DHCP.


SERVIDOR DNS: Servidor responsável pela resolução de nomes no domínio. Por exemplo:
Quando você digita server01, o servidor DNS tenta resolver este nome para o endereço IP associado ao nome do host (server01), para que assim você obtenha acesso a este computador. Este processo pode ser chamado de resolução direta.


DNS REVERSO: Se o papel do DNS é resolver nomes de domínio para endereços IP, o DNS reverso é justamente o contrário. Quando você apenas sabe o endereço IP do HOST e não o nome de domínio do mesmo, o DNS reverso entra em ação.

Exemplo de DNS convencional:

Nome do host totalmente qualificado (FQDN): server01.rococa.com (nome do servidor no domínio rococa.com) "resolvido" para o IP 192.168.0.1

Exemplo de DNS reverso:

O IP 192.168.0.1 "resolvido" para o FQDN server01.rococa.com

Antes de começar

Evidentemente todos os comandos devem ser executados preferencialmente com uma conta de usuário com privilégios de Administrador.

Todos os comandos devem ser digitados numa janela de prompt de comandos. Para abrir esta janela faça:

1.  Clique  no menu Iniciar - Executar (para Windows XP e Server 2003) ou clique no menu Iniciar -  Pesquisar programas e arquivos (Windows 7 e Server 2008 R2). Para Windows Server 2008 clique no menu Iniciar - Iniciar Pesquisa.

2. Digite CMD no campo apropriado em seguida pressione Enter.

3. A janela cmd.exe será aberta. 

O comando PING

21 de julho de 2010

Aplicando diretivas (GPOs) sem reiniciar ou fazer logoff

Dica válida para todos os sistemas operacionais Windows

Digamos que você como Administrador configurou novas GPOs para a rede que você gerencia. Daí, você deseja testar em um servidor membro se as novas diretivas serão corretamente aplicadas. Mas como mencionei você deseja testar um servidor membro, ou seja, um computador que na grande maioria das vezes não pode ser reinicializado a qualquer momento. E agora?

Forçando a aplicação de novas diretivas de domínio (GPOs)

Descobrindo quais são as diretivas (GPOs) que estão sendo aplicadas a uma conta de usuário/computador

Atualizado em 21/02/2020

Em médias e grandes redes corporativas, normalmente existe um servidor que aplica diretivas de segurança a todas as contas de usuários e computadores da rede. Normalmente este servidor é um controlador de domínio rodando o Windows Server 2003 ou 2008 e pode ser configurado pelo administrador da rede para aplicar as mais diferentes diretivas de segurança no domínio.

Por exemplo: O administrador pode estipular no servidor que todos os usuários do domínio sejam obrigados a configurar uma senha com no mínimo oito caracteres. Além disso, o administrador pode impedir por meio de diretivas que os usuários possam alterar o papel de parede, executar arquivos MP3, MPG; impedir acesso a todo o painel de controle, etc. Enfim, as mais diversas diretivas podem ser aplicadas.

Por esse motivo, em dado momento pode ser necessário que o administrador ou o usuário da rede necessite verificar quais são as diretivas que estão sendo aplicadas a sua conta de usuário bem como em sua conta de computador.


Como descobrir quais são as diretivas que estão sendo aplicadas


10 de julho de 2010

Como descobrir em qual data seu Windows foi instalado

Dica válida para todos os sistemas operacionais Windows.

É possível que mais cedo ou mais tarde você necessite saber em qual data o Windows foi instalado num determinado computador, seja em seu micro pessoal, seja numa estação de trabalho ou ainda em um servidor.

Conhecendo a data em que o Windows foi instalado, você poderá ter uma noção em qual dia o HD do computador foi formatado. Esta informação pode ser útil se, por exemplo, você estiver em dúvida que uma estação de trabalho deva ser formatada ou não. Se você descobrir que o computador passou por uma formatação recentemente, é bem possível que o problema desta estação não seja resolvido com tal procedimento.

No entanto, conhecer a data da instalação não significa que o computador foi formatado neste dia, visto que o Windows pode ter sido instalado sem necessariamente formatar o disco rígido no qual o sistema operacional se encontra. Porém, caso você identifique que um computador apresenta a informação que o Windows foi instalado há anos atrás, pode ser que o processo de formatação resolva determinado tipo problema.

Então vamos à dica:

Conhecendo a data da instalação original

30 de junho de 2010

Como testar um computador que apresenta falha intermitente ou que acabou de ser reparado

Dica válida para todos os sistemas operacionais Windows.

Esta dica é muito interessante.

Digamos que você como técnico de suporte acabou de efetuar o reparo num determinado computador. O defeito deste micro consistia no mesmo reinicializar intermitentemente. Quando disse "intermitentemente", eu quis dizer que o problema mencionado, hora acontece, hora não acontece.

Daí você acredita que ao substituir um pente de memória neste computador o problema citado não aconteceu mais, pelo menos até o momento. Visto que o problema é intermitente, seria interessante que você pudesse trabalhar neste computador durante, pelo menos, um dia inteiro a fim de verificar se o defeito acontece novamente, tendo em vista que a falha não tem hora certa para acontecer. O problema é que você não dispõe de tempo suficiente para trabalhar neste micro o dia inteiro. E agora?

Esta dica consiste na criação de um arquivo com extensão .BAT que faz com que o processador trabalhe intensamente. E quanto mais instâncias deste arquivo forem executadas, mais memória RAM será consumida. Este teste é interessante, pois possibilita que o computador trabalhe fortemente, sendo assim um bom teste objetivando verificar se o problema mencionado anteriormente (computador "resetando" intermitentemente) voltará a acontecer. Daí é apenas uma questão de você checar de vez em quando se o sistema está exatamente como você o deixou anteriormente (ou seja, executando o "arquivo.BAT").

Uma simples solução

24 de maio de 2010

Desligue ou reinicie um computador local ou da rede através do comando shutdown


Dicas válidas para todos os sistemas Windows



O uso do comando Shutdown é interessante para as seguintes situações:
  • Programar seu computador para se auto-desligar ou auto-reiniciar em XX minutos/horas.
  • Desligar ou reinicializar um computador remotamente, dispensando a necessidade de ir até o referido micro e desligá-lo.
  • Reiniciar um servidor remotamente para que importantes atualizações (updates) sejam aplicadas.
  • Forçar o desligamento ou a reinicialização de um computador quando há processos em memória que impedem o micro de ser desligado ou reinicializado pelo método convencional.
Logicamente, com o uso de softwares de acesso remoto tais como UltraVNC e TightVNC (além da própria ferramenta nativa do Windows "Conexão de Área de Trabalho Remota"), desligar ou reiniciar um computador através da rede ficou fácil demais. No entanto, podem ocorrer casos em esses programas não foram inicializados, estão corrompidos ou foram desinstalados em alguns computadores de sua rede. Daí, "dar um shutdown" vem bem a calhar.

Inicialmente vou explicar o uso do comando Shutdown em um computador local. Em seguida vou explicar como desligar ou reiniciar um computador remoto (computador da rede).

Executando o comando SHUTDOWN em um computador local