Anda di halaman 1dari 8

Exucutar como administrador para no ter acesso negado acesso como administrador net user administrator /active:yes ou no Dism

/online /enable-feature /featurename:NetFx3 /All /Source:F:\sources\sxs /Li mitAccess Win+x run cmd like adminis >>Dism /online /enable-feature /featurename:NetFx3 /All /Source:F:\sources\sxs / LimitAccess<< dotnetfx.3.5 enable

cd (diretorio a frente) cd.. (d a tras) cd\ (d raiz) md cria diretorio rd/s deleta diretorio dir /ah diretorio oculto attrib -h -s "unidade(d:\)\caminho(diretorio)\pasta oculta" xcopy/e copia tudo dentro daquela pasta, arquivos e diretorios C:\>xcopy/e c:\Users\R_x4\Pictures d:\ dentro uma pasta text que foi copiada para d:\

c:\arquivos de programa\winrar unrar e -kb arquivo.rar Introduo Mesmo com a interface grfica para praticamente tudo, muitas vezes pode valer mais a pena fazer uma coisa pelo prompt de comando do Windows, que nas verses 2000/XP /2003/Vista servem como um "emulador" de MS-DOS. Tanto manualmente (direto no pr ompt) como automaticamente, usando arquivos em lote (simples arquivos de texto c om comandos, que sero executados na ordem em que aparecem ou com alguma regra, um a "programao em script", normalmente arquivos ".bat"). Imagine trocar as extenses d e todos os arquivos .jpeg de uma pasta para .jpg. Fazer isso pelo Explorer lhe t omaria muito tempo, alm de ser extremamente tedioso. Alm disso, quando voc acessa o sistema remotamente, possvel administrar uma srie de coisas via linha de comando (til nas verses de servidor do Windows, por exemplo, o nde no se tem acesso local e/ou no se pode usar recursos grficos vontade). Estarei aqui listando diversos comandos e comentrios, que fui conhecendo ao longo da minh a experincia com o Windows, em diversas fontes, como a prpria vida e a ajuda do Wi ndows, fruns, sites de dicas. Certamente, voc conhece vrios dos comandos que citarei, mas muitas pessoas podem no conhecer todos (e claro, eu estou longe de conhecer todos). A base aqui ser o Wi ndows XP, muito usado atualmente - e por muito tempo por aqui, at a efetiva migrao dos usurios do Windows para o Vista ou 7.

Alguns comandos valem tambm nas verses 9x/Me, mas nesse texto no h a idia de suport-la s; a maioria referente ao Windows 2000 ou superior. Abrindo uma sesso dele ("Iniciar > Executar > cmd") e clicando com o boto direito na barra de ttulos, voc pode configurar opes padres para ele. Escolha "Padres" no menu pop-up da barra de ttulo, para definir as opes que sero vlidas para todas as janelas do prompt. Na aba "Opes" voc pode escolher o tamanho do cursor, quantidade de itens no histrico de comandos e modos de edio, inclusive desativar o modo "Insert", que por padro, " come" as letras ao digitar sobre outras. Na aba "Fonte", defina no necessariament e a fonte (ele suporta poucas, as "fontes de varredura"), mas sim o nmero de linh as e colunas da janela. Voc pode, na aba "Layout" escolher a posio padro da janela ( uma distncia fixa da esquerda e da parte superior da tela), e na aba "Cores", alt erar as cores (trocando o fundo preto, por exemplo). Todo mundo sabe, todavia, no custa lembrar: Tecle [ALT] esquerda + [ENTER] para alternar entre o modo tela cheia e janela. Va le tambm para programas que se abrem em tela cheia no ambiente de simulao do MS-DOS , como muitos jogos e programas de controle. Neste caso, normalmente a janela se r minimizada, exibindo a rea de trabalho, e o programa, pausado (sim, "pausado", d iferentemente de minimizado, como ao minimizar uma janela... Estando minimizado, o programa no simulador de MS-DOS no estar sendo processado, por exemplo, um jogo ficar pardo at que a janela dele seja ativa novamente). Se algum programa modific ou as configuraes e o prompt sempre se abre em tela cheia ao ser chamado por outro s programas, voc pode alterar para a exibio em janela por padro, na aba "Opes" da tela de opes comentada. Ao digitar um nome de arquivo, tecle [TAB] para complet-lo. Os nomes dos arquivos e pastas da pasta atual sero alternados, conforme voc for teclando [TAB]. Para esc olher um arquivo, apenas continue digitando o que voc digitaria depois do nome de le, j preenchido. [TAB] avana entre os arquivos, e [SHIFT] + [TAB] volta na lista, "avanando para trs", til em pastas que tenham muitos arquivos e subpastas :) Se vo c se arrepender de ter teclado [TAB] para completar um nome de arquivo e quiser c ontinuar manualmente, simplesmente tecle [ESC]. Nomes de arquivos com espaos? Nunca se esquea de coloc-los entre aspas! Os espaos so s eparadores de parmetros, passar nomes de arquivos sem aspas implica em indicar ao computador que as partes depois do espao so novos parmetros, e no uma continuao do no me do arquivo. Para copiar texto, clique com o boto direito na janela e escolha "Marcar". Arraste o mouse normalmente, tomando o cuidado de observar que ele seleciona em bloco d e caracteres, e no em linha (como os editores de texto em geral). Estando com o t exto selecionado, apenas clique com o direito na janela novamente (ou tecle [ENT ER]), a seleo ser desmarcada e o texto copiado. Para colar no prompt, infelizmente no vale o [CTRL] + [V], tem que clicar com o direito e escolher a opo "Colar" mesmo . uma dica boba, mas vale comentar: use a barra de rolagem! Os comandos e sadas rece ntes vo ficando armazenados no prompt de comando. Muita gente, acostumada com as verses mais antigas do Windows, no sabem disso. Um meio de copiar tudo sem arrasta r usar o boto direito e escolher "Selecionar tudo", pois ele selecionar inclusive os resultados passados, de fora da exibio atual. J que estamos aqui, no custa falar que o comando cls limpa a tela. As opes tambm podem ser acessadas pelo menu de controle da janela, caso voc esteja se m mouse. Tecle [ALT] esquerda + [ESPAO] e use as setas de direo, para acessar as o pes ou copiar texto. til ao rodar o Windows em modo seguro se voc tiver um mouse ser ial, j que ele no carrega este dispositivo no modo de segurana.

Voc pode ver informaes sobre um comando dando o comando: help nomedocomando Ou chamando o comando com o parmetro /? (vale para a maioria, mas no todos os progr amas, estamos falando aqui dos programas do prprio Windows) Se um comando demorar para terminar, voc pode for-lo a parar teclando [CTRL] + [C], no prompt. Use com cuidado, especialmente se o programa usado editar arquivos ou estiver fazendo algo importante que possa comprometer dados do sistema ou do us urio. ...................................................... Use o comando prompt para personalizar o smbolo do prompt (tradicional ">"). Chame -o com /? para ver as opes disponveis. Uma reviso de conceitos e aglomerado de dicas: A listagem de arquivos com o comando dir pode ser melhorada, dando os parmetros: ?/a : Exibir ra exibir os H = ocultos >>dir /ahs<< arquivos com o atributo definido. Por exemplo: dir C:coisas /ahs Pa arquivos ocultos e de sistema. Use "a" em conjunto com outra letra: (hidden), S = sistema e R = somente leitura (read-only). pastas ocultas

?/b : No exibe resumo nem cabealho, deixando a visualizao simples (ideal em muitas s ituaes onde voc quer apenas saber os nomes dos arquivos) ?/c : Exibe o separador de milhar nas indicaes de tamanho de arquivo. Ele o padro, se voc quiser ver os nmeros sem o ponto, use /-c ?/d : Lista os arquivos por coluna. ?/l : Lista os nomes em letras minsculas. ?/n : Exibe os nomes de arquivos direita, padro no Windows XP. Se voc quiser os no mes esquerda, d /-n : (mas nesse caso eles ficaro com o nome no formato 8.3). Use e abuse de caracteres ia todos os executveis, e r". Pelo menos no XP, voc ren *.jpeg *.jpg renomear s nomes originais. curinga! Mas com cuidado. Por exemplo, copy C:*.exe cop copy C:mar*.* copia todos os arquivos que comeam com "ma pode usar em alguns outros comandos tambm. Por exemplo, todos os arquivos de extenso .jpeg para .jpg, mantendo o

Sobre os caracteres curinga, saiba que * substitui todos os caracteres possveis, e ? apenas um. Por exemplo, arquiv* : poder trazer resultados como arquivo, arquiv ar, arquivamento... J arquiv? Trar apenas resultados com uma nica letra no lugar do ponto de interrogao, como arquivo, arquiva, etc. O xcopy copia arquivos e rvores de pastas. til no prompt, onde o copy ineficiente p ara a maioria das tarefas com vrios arquivos, e bem diferente de copiar pastas us ando um gerenciador de arquivos grfico. O deltree apaga pastas com subpastas e todos os arquivos. Use com cuidado! O rd apaga pastas (diretrios). Muita gente se perde no prompt, tentando usar o del para apagar pastas. Por padro, o rd s apaga pastas vazias. Com o parmetro /s ele a paga pastas com qualquer coisa, vazias ou no, mas pergunta antes. Dando tambm o /q : ele apaga a pasta sem perguntar nada. Comandos importantes bootcfg : Exibe e permite alterar as opes de boot, o arquivo "boot.ini". Via interf ace, estas opes podem ser alteradas indo nas "Propriedades do Meu Computador > gui

a Avanado > Inicializao e recuperao > Configuraes". Execut-lo sem parmetro faz com q e exiba a lista dos sistemas cadastrados no boot.ini. Chame-o com /? : para ver as opes. Voc pode adicionar ou remover itens, alm de alterar as opes deles. chkdsk : Conhecidssimo, o "scandisk". Nas verses 9x/Me do Windows ele recebeu o nom e ScanDisk, mas no DOS e nos NTs ficou como chkdsk, de "check disk". Chame-o com /? para mais opes. Cham-lo sem parmetros inicia a verificao na unidade atual no modo somente leitura, onde ele no alterar os dados caso encontre erros. chkntfs : Exibe ou modifica a verificao de disco no momento da inicializao do Windows ; permite agendar a verificao. defrag : Desfragmentador de disco, dentro do prompt de comando. Voc pode cham-lo co m -a, para apenas analisar, -f para forar a desfragmentao (mesmo que haja pouco esp ao livre, cuidado!) e -v para a exibio detalhada do resultado. Antes do parmetro, pa sse a unidade desejada, como em defrag C: Cuidado: os parmetros para ele devem se r precedidos de um hfen (-) e no barra, como na maioria. diskpart : Como o nome sugere, permite modificar o particionamento dos discos. El e abre um console dentro do prompt, e tem um prompt prprio. Use com cuidado, digi te help : no prompt dele para ver as opes. Digite exit para sair e voltar ao promp t normal. driverquery : Mostra informaes sobre os drivers (de dispositivos e de sistemas de a rquivos) instalados. til para soluo de problemas, devido a gerao do relatrio. Chame-o com /? para ver mais opes. format : Formata discos (parties e/ou volumes previamente criados e montados) ou di squetes. Chame-o com /?, e cuidado ao execut-lo! label : Cria, altera ou exclui o nome do volume de um disco. pagefileconfig : Configura a memria virtual. Chame-o com /? para entender melhor. Via shell, isso feito pelo caminho "propriedades do Meu Computador > guia Avanado > Desempenho > Configuraes > Avanado > Memria Virtual > Alterar". fsutil : Coleo de ferramentas teis, via prompt. Chame-o sem parmetros, e ele listar os parmetros suportados. Permite gerenciamento e visualizao de diversas coisas: compo rtamento do sistema de arquivos, gerenciamento de cotas, informaes dos volumes... gpresult : Exibe informaes sobre as diretivas de grupo ativas (como algumas daquela s ativadas pelo "gpedit.msc"). recover : Tenta recuperar arquivos danificados. Chame-o passando o nome do arquiv o. reg : Manipula o registro. Voc pode adicionar chaves e valores, export-las, editar valores... O uso exigir um pouco de treino. schtasks : Gerencia as tarefas agendadas, permitindo adio/excluso de tarefas. Via in terface, isso pode ser feito pela pasta especial "Tarefas agendadas", do painel de controle. Um parecido o at. shutdown : Permite desligar o sistema, local ou remoto. Chame-o com /? para mais informaes, e com /s para desligar. Uma mensagem ser exibida ao usurio, pedindo para fechar programas e salvar o trabalho. Essa mesma tela de desligamento chamada qu ando ocorre um erro num processo essencial do Windows de forma inesperada (ou ca usado por um vrus/spyware). Uma dica que o desligamento pode ser cancelado, enqua nto no acabar o tempo. Chamando-o com /a o desligamento cancelado, basta ser rpido :)

systeminfo : O nome diz tudo :) Uma dica redirecionar a sada para um arquivo de te xto, usando systeminfo > C:\users\rodolfo_x4\upload\info.txt, por exemplo. Uma d as informaes que mais gosto desse systeminfo o "uptime", o tempo que o Windows est ligado. tasklist : Exibe as tarefas e processos em execuo, informando o PID de cada um ("Pr ocess ID", Identificador de processo). taskkill : Mata tarefas. Voc precisar fornecer o PID, obtido com o tasklist. Por ex emplo, taskkill /pid 123456 Outros comandos Salvo algumas excees, estarei deixando a descrio do comando fornecida pelo prprio Win dows, normalmente ao cham-lo com /?, e uma ampliada na explicao de alguns. assoc : Exibe ou modifica associaes com extenses de arquivos. Chame-o com /? para ve r as opes. Cham-lo apenas com a extenso, permite remover a associao: assoc .txt, para remover a associao aos arquivos .txt. Isso pode ser feito no registro, na chave HK EY_CLASSES_ROOT, mas mais rpido pelo prompt de comando, por exemplo, para remover associaes indesejadas. ftype : Exibe ou modifica tipos de arquivos usados nas associaes de extenso de arqui vo. Definido um tipo, voc pode usar o assoc para associar uma extenso a ele. Esse comando sem o assoc no vale para criar novas associaes, e vice-versa. attrib : Permite alterar ou exibir os atributos dos arquivos. Muito til para remov er um atributo, especialmente de arquivos ocultos ou de sistema que voc no esteja conseguindo apagar. Cham-lo sem parmetros exibe os atributos dos arquivos na pasta atual, que so identificados por letras (conforme j comentado: S = Sistema, H = Oc ulto, R = Somente Leitura, etc). Para remover um atributo, chame-o assim: attrib [-ATRIBUTO] arquivo Por exemplo, para remover o atributo somente leitura e de s istema, ficaria: attrib -h -s C:boot.ini. Para adicionar um atributo, use + em v ez de -. cacls : Exibe ou modifica as listas de controle de acesso (ACLs) de arquivos. So a s "permisses" dos arquivos, em parties NTFS. Via shell, elas podem ser exibidas e a lteradas na guia "Segurana" das propriedades dos arquivos, pastas e volumes. Apro veitando, vale lembrar... No Windows XP, a guia "Segurana" no exibida por padro nas propriedades dos arquivos, visto que ele foi um NT "domesticado", mesmo na verso profissional. Para que ela aparea (essa guia), desmarque o item "Usar compartilh amento simples de arquivo" na aba "Modos de exibio" das opes de pasta. chcp : Exibe ou define o nmero da pgina de cdigo ativa. comp : Compara o contedo de dois arquivos ou conjuntos de arquivos. Chame-o passan do os nomes dos dois arquivos como parmetros. compact : Exibe informaes dos arquivos compactados (em parties NTFS) na pasta atual. Chame-o com /? para mais informaes; ele permite tambm compactar e descompactar os a rquivos. convert : Permite converter parties FAT/FAT32 em NTFS. O caminho de volta irreversve l, s se reformatar a partio. Chame-o basicamente assim: convert X: /fs:ntfs. Por pa dro, os arquivos existentes sero atribudos aos administradores, e usurios limitados no tero direitos completos sobre todos eles. Chamando-o com /NoSecurity, ele confi gura as permisses para todos os usurios - visto que no FAT no h controle de acesso, ao passar para NTFS, a algum devero ser atribudos os arquivos existentes ;) diskcomp : Compara o contedo de dois disquetes (quem vai usar isso hoje?).

diskcopy : Copia o contedo de disquetes. exit : Sai do prompt de comando, ou do programa aberto no prompt. Em alguns progr amas pode ser quit. fc : Compara dois arquivos ou conjuntos de arquivos e exibe as diferenas entre ele s. find : Localiza uma seqncia de texto em um ou mais arquivos. findstr : Procura seqncias de caracteres em arquivos. diferente do find, chame-os c om /? para ver. graftabl : Permite ao Windows exibir caracteres estendidos no modo grfico. hostname : Permite alterar o nome do computador. Via shell, isso feito na aba "No me do computador", nas propriedades do "Meu computador". >>>>>>ipconfig : Exibe informaes das configuraes IP, mostrando o endereo IP, gateway e mscara de sub-rede para cada placa de rede:

mode : Configura os dispositivos de sistema. til para dispositivos seriais antigos , ou mesmo novos que usem conexo serial e que precisem de ajustes adicionais. more : Exibe a sada do prompt, fazendo pausa a cada tela, til para textos longos qu e rolam a tela sem que voc consiga ler. Mas no se esquea da barra de rolagem, s veze s pode ser melhor deixar a sada aparecer por completo e depois rolar a tela para cima. path : Exibe ou define um caminho de pesquisa para arquivos executveis (ou outros dependentes, como dlls, arquivos OCX compartilhados, etc). Via shell, os caminho s podem ser alterados pelo boto "Variveis de ambiente", da aba "Avanado" da tela da s propriedades do "Meu Computador". No NT, esses caminhos esto no registro, na ch ave "Path" da "HKEY_CURRENT_USER > Environment", para o usurio atual, e "HKEY_LOC AL_MACIHNE > Environment", para todos os usurios. ping : Dispara contra um computador ou host e espera receber dados, usado para ve r se a conexo est ativa, entre outras informaes. Chame-o com /?, existem vrios parmetr os. replace : Substitui arquivos. Use com cuidado, leia atentamente as instrues dando o parmetro /?. set : Exibe ou define, e permite remover as variveis de ambiente do Windows. Veja o comentrio do parmetro path, mais acima, sobre a localizao delas. sort : Esse interessante, permite ordenar linhas em arquivos. Seu uso bem detalha do, chame-o com /? para entend-lo. start : Abre uma nova janela do prompt. Chame-o passando um comando como parmetro, para que seja aberto um novo prompt com o programa j em execuo, sem interromper o atual. subst : Associa um caminho a uma letra de unidade. Isso permite criar "atalhos" p ara pastas, na forma de letras, que aparecero no "Meu computador". Por exemplo, s ubst Z: \servidorpasta1 permite mapear a unidade. Voc pode fazer tambm com pastas locais, como subst X: C:coisasx.

tree : Exibe de forma grfica e hierrquica a estrutura de pastas de uma unidade ou c aminho. Pode ser bem interessante, veja:

type : Exibe o contedo de um ou mais arquivos de texto, basicamente para l-lo. ver : Mostra a verso de Windows. Para informaes mais detalhadas (como o tipo de verso , Server, Home, Professional, Business, Enterprise, etc) prefira o comando grfico , winver, que mostra a mesma tela "Sobre o Windows" acessvel tambm pelo menu "Ajud a > Sobre..." das janelas de pasta do Explorer. verify : Faz com que o interpretador de comandos verifique ou no se seus arquivos foram gravados corretamente no disco. Ative ou desative a verificao passando como parmetro, respectivamente, on e off. vol : Exibe o nome e o nmero de srie do disco, caso existam. typeperf : Grava dados de desempenho na janela de comando ou em um arquivo de log . Para interromper, pressione CTRL+C. teis em arquivos de lotes (.bat) echo : Exibe descries ou avisos, ou impede a exibio dos comandos na tela, quando usad o em arquivos de lotes. call : Chama um programa em lotes a partir de outro, til basicamente para usar 'ar quivos de incluso" em arquivos .bat. for : Executa um comando especificado para cada arquivo em um conjunto de arquivo s. til em arquivos de lotes, mas dependendo do que voc quer fazer, pode valer muit o tambm no prompt. Chame-o com /? para ver a ajuda, tem o estilo do "for" em prog ramao. goto : Direciona o interpretador de comando para uma linha com um rtulo em um prog rama em lotes. pause : Pausa o processamento de um programa em lotes e exibe a mensagem "Pressio ne qualquer tecla para continuar...". til para dar explicaes ou avisos, abusando an tes do comando echo. pushd : Armazena a pasta atual para uso pelo comando POPD, depois altera para a p asta especificada. Pode ser til tanto em arquivos de lotes como diretamente no pr ompt. popd : Altera para a pasta armazenada pelo comando PUSHD. rem : Registra comentrios em um arquivo em lotes. setlocal : Inicia a localizao das alteraes de ambiente em um arquivo em lotes. As alt eraes de ambiente feitas aps SETLOCAL ser emitido so especficas do arquivo em lotes. ENDLOCAL deve ser emitido para restaurar as configuraes anteriores. Quando o final de um script em lotes alcanado, um ENDLOCAL executado para qualquer comando SETL OCAL pendente emitido por esse script em lotes. endlocal : Termina a localizao das alteraes de ambiente em um arquivo em lotes. As al teraes de ambiente feitas aps ENDLOCAL ser ativado no so especficas do arquivo em lote s; as configuraes anteriores no sero restauradas na finalizao do arquivo em lotes. shift : Altera a posio dos parmetros substituveis em um arquivo em lotes. title : Altera o ttulo da janela do prompt. til em arquivos em lotes, voc pode defin

ir seu nome ou o nome da sua "aplicao", ou mesmo o status, de forma visvel para o u surio. Mais comandos ainda! Esses so vlidos para as verses no-domsticas do Windows. Diversos deles podem ser conf igurados via interface grfica, atravs dos consoles do gerenciamento do computador. Uma boa idia usar o recurso de pesquisa do sistema, e mandar buscar por *.msc : dentro da pasta do Windows. eventcreate : Permite que um administrador crie uma mensagem e identificao de event o personalizadas em um log de eventos especificado (que poder ser vista juntament e com as mensagens dos programas, pelo eventvwr, o visualizador de eventos). Pod e ser intil em casa, mas dependendo do servidor ou ambiente corporativo, algumas aes podem ser logadas dessa forma, para que outros administradores tenham acesso d epois. eventquery : Exbe os eventos ou as propriedades de um evento de um ou mais arquiv os de log. eventtriggers : Permite que um administrador exiba e configure 'Disparadores de e ventos' em sistemas locais ou remotos. getmac : Permite que um administrador exiba o endereo MAC de adaptadores de rede e m um sistema. logman : Gerencia o servio 'Logs e alertas de desempenho' para a criao e gerenciamen to de logs de sesso de rastreamento de eventos e logs de desempenho. Chame-o com /?, pois so tantos os parmetros suportados... openfiles : Permite que um administrador liste ou desconecte arquivos e pastas qu e foram abertos em um sistema. Isso pode ser feito graficamente pelo "fsmgmt.msc ", que tambm exibe todos os compartilhamentos locais ou remotos. prncnfg : Permite configurar ou mostrar as configuraes de impressoras. prndrvr : Adiciona, exclui e exibe os drivers de impressoras. prnjobs : Permite controlar tarefas de impresso, como pausa ou cancelamento dos do cumentos na fila de impresso. prnmngr : Permite adicionar, excluir e listar as impressoras conectadas, alm da pa dro. prnport : Cria, exclui e lista portas de impressoras TCP/IP. prnqctl : Imprime uma pgina de teste, ou pausa ou reinicia um documento a ser impr esso. Mesmo assim, boa parte dos outros s existem nas verses no domsticas do Windows (ou s eja, excluindo-se as edies Home e Starter). Alguns dos comandos apresentados devem ser executados como administrador, especialmente os que alteram configuraes globa is do sistema. Bom trabalho! Bibliografia A Internet parece que tenta acabar com esta seo, no ? Eu conheo quase todos os comand os citados devido o uso, mas como so muitos (e certamente esta no uma lista comple ta), claro que consultei algumas fontes para elaborar este artigo. Fontes de con sulta: (alm da minha pobre cabea ;)