<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TutoriALL</title>
	<atom:link href="http://www.tutoriall.com.br/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tutoriall.com.br</link>
	<description>.. tutoriais sobre tudo que você procura ..</description>
	<lastBuildDate>Thu, 29 Oct 2009 22:58:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Limitando usuários com o PAM</title>
		<link>http://www.tutoriall.com.br/2009/10/29/limitando-usuarios-com-o-pam/</link>
		<comments>http://www.tutoriall.com.br/2009/10/29/limitando-usuarios-com-o-pam/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 22:58:25 +0000</pubDate>
		<dc:creator>jpbotelho</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.tutoriall.com.br/?p=101</guid>
		<description><![CDATA[O PAM (Pluggable Authentication Modules) é uma boa forma de controlar a autenticação para os diversos programas na plataforma Linux. Este artigo apresenta algumas formas básicas para se limitar as ações dos usuários em um sistema Linux com algumas das configurações disponíveis do PAM. Isto inclui: limitar por quantidade de logins, por horários, limitar se [...]]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p>O PAM (Pluggable Authentication Modules) é uma boa forma de controlar a autenticação para os diversos programas na plataforma Linux. Este artigo apresenta algumas formas básicas para se limitar as ações dos usuários em um sistema Linux com algumas das configurações disponíveis do PAM. Isto inclui: limitar por quantidade de logins, por horários, limitar se o usuário pode gastar muita memória ou não, entre outros.</p>
<p><span id="more-821"> </span></p>
<h2>1. Por que PAM?</h2>
<p>Há muito tempo atrás, coisa de décadas, toda aplicação de um sistema Linux utilizava seus próprios mecanismos de configuração/autenticação. Então cada programa tinha dentro do seu código o mecanismo para, por exemplo, autenticar o usuário olhando no arquivo /etc/passwd. Agora imagine no caso da base de usuários mudar para outro lugar que não seja o /etc/passwd, algo como um servidor de banco de dados ou um LDAP? Ou um NIS? Primeiro: teria-se que descobrir se todas as aplicações suportavam o tipo de armazenamento de contas, segundo: teria que configurar todas as aplicações.</p>
<p>O PAM surgiu como um intermediador entre as aplicações e o mecanismo de autenticação. Todas as aplicações agora têm suporte ao PAM, que tem uma interface de comunicação única. Então quando quisermos fazer qualquer modificação de onde autenticar, basta apenas modificar a configuração do PAM e todo o resto das aplicações já estará configurada automaticamente. Muito mais prático.</p>
<p><span id="more-101"></span></p>
<p>Por se tornar o intermediário, o PAM também pode conter outras coisas que não fazem parte da “autenticação” dos usuários. Ele pode ter outros “módulos” que fazem tarefas quando um usuário é logado, ou não. Por exemplo, o módulo pam_mkhomedir pode criar um diretório HOME automaticamente se o usuário logado não tiver um HOME no sistema. O módulo pam_wheel pode ser usado para verificar se um usuário pertence ao grupo wheel ou não e permitir que ele se torne root sem precisar de senha. Cada módulo faz uma coisa, e esses módulos podem ser encontrados no diretório <strong>/lib/security</strong> (Ou <strong>/lib64/security</strong> em sistemas 64-bits).</p>
<h2>2. Limitação dos usuários</h2>
<p>Sabendo que cada módulo pode ser responsável por algum tipo de recurso para os logins no PAM, vamos trabalhar alguns módulos que produzem limitações aos usuários no sistema. Estes módulos são: <strong>pam_limits</strong>, para limites dentro de uma sessão; e <strong>pam_time</strong> para restrição de logins em certos períodos.</p>
<h3>2.1. Configuração Inicial</h3>
<p>Para que tanto o pam_limits, quanto o pam_time funcionem, eles precisam estar habilitados na sua distribuição e configuração do PAM. Geralmente o pam_limits já vem por padrão na grande maioria das distribuições, mas o pam_time nunca vem habilitado por padrão.</p>
<p>A configuração do PAM não é tão simples assim como a gente gostaria que fosse, então vou explicar aqui apenas o básico para aprendermos à habilitar as funcionalidades que queremos.</p>
<p>Todas as configurações do PAM estão contidas no diretório <strong>/etc/pam.d</strong>. Dentro deste diretório, cada arquivo representa o que um programa vai utilizar de mecanismo PAM. Por exemplo, o arquivo <strong>/etc/pam.d/su</strong> vai ser utilizado pelo programa <em>su</em> para saber como ele vai autenticar os usuários.</p>
<p>Para facilitar um pouco a vida dos usuários, as distribuições unificam as configurações comuns em apenas alguns arquivos. Em sistemas baseados em Red Hat EL / Fedora, este arquivo será o <strong>/etc/pam.d/system-auth</strong>, enquanto que em sistemas baseados em Debian, são 4 arquivos: <strong>common-account</strong>, <strong>common-auth</strong>, <strong>common-password</strong> e <strong>common-session</strong>, todos dentro do diretório <strong>/etc/pam.d</strong>.</p>
<p>Vamos aos exemplos, em um sistema Fedora, no system-auth vai ter a linha:</p>
<pre>session     required      /lib/security/pam_limits.so</pre>
<p>O que significa que o pam_limits já está sendo carregado cada vez que o usuário inicie uma sessão. Para habilitar o pam_time, precisamos adicionar uma linha:</p>
<pre>account     requisite     /lib/security/pam_time.so
account     required      /lib/security/pam_unix.so</pre>
<p>A segunda linha (pam_unix) já existia. A primeira linha habilita o pam_time, ou em outras palavras, torna a execução do pam_time <strong>obrigatória</strong> na hora que o usuário for acessar a conta (antes de se logar).</p>
<p>Agora em um sistema Debian, pode-se colocar as duas linhas (do pam_limits e do pam_time) nos arquivos <strong>common-session</strong> e <strong>common-account</strong> respectivamente, que isso irá se aplicar para tudo que utiliza o PAM, assim como fizemos com o <strong>system-auth</strong> no Fedora. Ou você também pode utilizar o arquivo <strong>/etc/pam.d/login</strong>, que é responsável pelos logins locais no sistema.</p>
<p>Dentro do <strong>/etc/pam.d/login</strong> no Debian você já poderá encontrar várias linhas pré-definidas e comentadas. Se procurar pelo pam_limits, vai ver que a linha:</p>
<pre>session    required   pam_limits.so</pre>
<p>Está lá. Se procurar pelo pam_time, vai ver que a linha está comentada:</p>
<pre># account    requisite  pam_time.so</pre>
<p>Então para habilitar basta descomentar e salvar o arquivo.</p>
<p>Com estas duas linhas configuradas no PAM, os limites para os usuários já podem ser configurados!</p>
<h2>3. Limitando por Hora</h2>
<p>Habilitado o pam_time, podemos configurá-lo através do arquivo <strong>/etc/security/time.conf</strong>. Dentro deste arquivo, cada linha vai ser uma restrição para os usuários. Como o próprio arquivo diz, a sintaxe das linhas é:</p>
<pre>serviços;ttys;usuários;horas</pre>
<p>Sendo que:</p>
<ul>
<li><em>serviços</em> significa o nome do serviço PAM para se restringido. Exemplos: <strong>samba</strong>, <strong>su</strong>, <strong>login</strong>. Use <strong>*</strong> para restringir para tudo.</li>
<li><em>ttys</em> significa em quais terminais a restrição será feita. Exemplo: terminais locais seriam <strong>tty*</strong>. Use <strong>*</strong> para restringir para tudo.</li>
<li><em>usuários</em> significa uma lista dos usuários para a restrição. Múltiplos usuários podem ser feitos com: “fulano|cicrano|beltrano” que significa fulano OU cicrano OU beltrano. O <strong>*</strong> também pode ser utilizado para restringir a todos.</li>
<li><em>horas</em> é a faixa de horas e datas para a restrição. Melhor entendendido nos exemplos.</li>
</ul>
<p>Para aprender melhor, vamos aos exemplos:</p>
<pre>sshd:*:teste:Mo2100-2200</pre>
<p>Na linha acima, o usuário teste <strong>só </strong>poderá acessar o <strong>sshd</strong> das <strong>21:00 até as 22:00 na Segunda-Feira</strong>. A linha:</p>
<pre>sshd:*:teste:!Mo2100-2200</pre>
<p>O usuário teste poderá acessar o <strong>sshd toda hora</strong>, <strong>exceto Segunda-Feira das 21:00 até as 22:00.</strong> A exclamação inverteu totalmente o caso.</p>
<p>No campo da faixa de tempo, podemos usar as abreviações:</p>
<ul>
<li>Su: Domingo</li>
<li>Mo: Segunda</li>
<li>Tu: Terça</li>
<li>We: Quarta</li>
<li>Th: Quinta</li>
<li>Fr: Sexta</li>
<li>Sa: Sábado</li>
<li>Wk: Finais de semana (Sábado e Domingo)</li>
<li>Wd: Dias da semana (Segunda à Sexta)</li>
<li>Al: Todos os dias</li>
</ul>
<p>E como horários, basta usar faixas de horas como 2100-2200 (21 horas até 22 horas), ou 1732-1915 (17:32 até as 19:15).</p>
<p>Mais exemplos:</p>
<pre>sshd:*:hugo:Wd0800-1800</pre>
<p>O usuário <strong>hugo</strong> só poderá acessar o <strong>sshd</strong> em horário comercial, ou seja, de Segunda à Sexta das 08:00 da manhã até as 18:00.</p>
<pre>*:*:silvia|lisa:!Al1200-1800</pre>
<p>As usuárias <strong>silvia</strong> e <strong>lisa</strong> <strong>não</strong> vão poder acessar <strong>nada</strong> durante todos os dias, das 12:00 às 18:00.</p>
<pre>samba:*:guest:We1200-1201</pre>
<p>O usuário <strong>guest</strong> só vai poder acessar o serviço PAM <strong>samba</strong> na quarta-feira das 12:00 as 12:01! Boa sorte pra ele!</p>
<p>Lembre-se, a partir do momento que você salva o arquivo de configuração <strong>time.conf</strong> as configurações já estarão funcionando.</p>
<h2>4. Limitando recursos</h2>
<p>Agora é a vez do pam_limits. O arquivo de configuração do pam_limits é o <strong>/etc/security/limits.conf</strong>. Dentro dele, as linhas serão configuradas da seguinte forma:</p>
<pre>usuario/grupo      tipo de limite      recurso      valor do limite</pre>
<p>Em <em>usuário/grupo</em>, podemos colocar um <strong>*</strong> para especificar todos os usuários, colocar um nome de usuário qualquer ou um nome de grupo, começando com <strong>@</strong>.</p>
<p>No tipo de limite, existem dois tipos possíveis: <em>soft</em> e <em>hard</em>. Quando o limite do tipo <em>soft</em> é chegado, o sistema avisa que chegou no limite mas não restringe nada. Se o limite for do tipo <em>hard</em>, o sistema simplesmente restringe o recurso e não deixa passar dalí. O soft então serve apenas para um “aviso” amigável, então na dúvida o <em>hard</em> é quem manda!</p>
<p>O recurso e o valor do limite são os importantes aqui. Alguns dos recursos:</p>
<ul>
<li><strong>core</strong> – Limite do tamanho do arquivo coredump (em KB). É a mesma configuração que obtemos com o comando “ulimit -c” da shell.</li>
<li><strong>data</strong> – Tamanho máximo de segmento de dados que um programa pode usar. Também como: ulimit -d no bash.</li>
<li><strong>fsize</strong> – Tamanho máximo de algum arquivo que o usuário possa criar. Também: ulimit -f.</li>
<li><strong>memlock</strong> – Tamanho de memória alocada que os programas podem usar (em KB). Também: ulimit -l.</li>
<li><strong>nofiles</strong> – Número máximo de arquivos abertos ao mesmo tempo. Também: ulimit -n.</li>
<li><strong>rss</strong> – Tamanho máximo de memória compatilhada (em KB). Também: ulimit -m.</li>
<li><strong>stack</strong> – Valor máximo de um processo executado (em KB). Também: ulimit -s.</li>
<li><strong>cpu</strong> – Tempo máximo em minutos de uso da CPU. Também: ulimit -t.</li>
<li><strong>nproc</strong> – Número máximo de processos executados ao mesmo tempo. Também: ulimit -u.</li>
<li><strong>as</strong> – Limite em KB de espaço de endereçamento.</li>
<li><strong>maxlogins</strong> – Número máximo de logins para esse usuário</li>
<li><strong>maxsyslogins</strong> – Número máximo de logins no sistema</li>
<li><strong>priority</strong> – Em qual prioridade padrão os processos desse usuário devem rodar.</li>
<li><strong>locks</strong> – Número máximo de arquivos de locks que podem ser gerados pelo usuário. Também: ulimit -x.</li>
<li><strong>nice</strong> – Número máximo de prioridade que o usuário pode setar, entre -20 (máxima prioridade) e 19 (mínima prioridade). Também: ulimit -e.</li>
</ul>
<p>Agora vamos entender melhor com os exemplos:</p>
<pre>teste      hard     fsize    100</pre>
<p>O usuário <strong>teste</strong> não pode criar arquivos maiores que 100KB (<strong>fsize 100</strong>). Testando:</p>
<pre>$ dd if=/dev/zero of=arquivo bs=1024 count=100
100+0 records in
100+0 records out
102400 bytes (102 kB) copied, 0.0011873 s, 86.2 MB/s</pre>
<p>Ele deixou criar um arquivo de 100KB. Agora vou criar um de 105!</p>
<pre>$ dd if=/dev/zero of=arquivo bs=1024 count=105
File size limit exceeded</pre>
<p>Outro exemplo:</p>
<pre>teste     hard    nproc  5</pre>
<p>O usuário <strong>teste</strong> só poderá executar 5 processos. Tenha em mente que os processos do bash por exemplo também contam. Então colocar 1 não é uma boa idéia assim se seu usuário tiver executando uma shell interativa.</p>
<pre>@teste     hard     maxlogins     1</pre>
<p>Todo mundo do <strong>grupo teste</strong> só pode se logar uma vez no sistema.</p>
<pre>dumau           hard    memlock          20000</pre>
<p>O usuário <strong>dumau</strong> só pode usar 20MB de memória no sistema.</p>
<pre>@users    hard    priority    19</pre>
<p>Todos os usuários do <strong>grupo users</strong> vão executar seus processos automaticamente com prioridade mais baixa do sistema.</p>
<h3>4.1. Boas práticas de limites de recursos</h3>
<p>Para ter um sistema um pouco mais seguro se você tiver muitos acessos externos, imponha limites tais como:</p>
<ul>
<li>memlock: Coloque um número legal para os programas de shell funcionarem bem, mas não um número tão alto, assim seus usuários não vão conseguir acabar com toda a memória do seu sistema.</li>
<li>nproc: Coloque um número mediano, para que seus usuários possam executar todas suas ferramentas shell mas não consigam, por exemplo, fazer um fork bomb e explodir sua máquina abrindo processos infinitamente.</li>
<li>fsize: Coloque um número consideravelmente inferior ao tamanho do seu HD/sistema de arquivos.</li>
</ul>
<h2>5. Conclusão</h2>
<p>Com o PAM podemos ter um controle maior sobre o que os usuários fazem dentro de um sistema. Em servidores, por exemplo, isso é mais do que essencial!</p>
<p>Fonte: <a title="www.devin.com.br" href="www.devin.com.br">www.devin.com.br</a></p>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.tutoriall.com.br/2009/10/29/limitando-usuarios-com-o-pam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Processos no Linux</title>
		<link>http://www.tutoriall.com.br/2009/10/29/processos-no-linux/</link>
		<comments>http://www.tutoriall.com.br/2009/10/29/processos-no-linux/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 22:52:11 +0000</pubDate>
		<dc:creator>jpbotelho</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.tutoriall.com.br/?p=98</guid>
		<description><![CDATA[Saber o que está sendo executado na máquina é essencial para entender o funcionamento. Este tutorial traz uma introdução sobre os processos e threads no Linux: como listá-los, finalizá-los, interpretá-los.
 
Cada programa executado, desde a inicialização do sistema, é definido com o que chamamos de processo. Cada um desses processos recebe um número de identificação [...]]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p>Saber o que está sendo executado na máquina é essencial para entender o funcionamento. Este tutorial traz uma introdução sobre os processos e threads no Linux: como listá-los, finalizá-los, interpretá-los.</p>
<p><span id="more-593"> </span></p>
<p>Cada programa executado, desde a inicialização do sistema, é definido com o que chamamos de processo. Cada um desses processos recebe um número de identificação próprio, chamado PID (Process ID). Além do PID, cada processo tem um conjunto de informações como: nome do comando, uso da memória, usuário e grupo que o executou, entre outros.</p>
<p>As informações de todos os processos do sistema ficam armazenadas no pseudo-diretório /proc. Dentro deste diretório, cada sub-diretório numérico contém as informações do processo com o número PID correspondente. É deste lugar que os comandos relacionados aos processos retiram suas informações.<br />
<a name="ps"></a></p>
<h2>ps – Listar processos</h2>
<pre>Sintaxe: $ ps [opções]</pre>
<p>Lista os processos em execução, apresentando o PID e outras informações sobre o processo, como o comando executado (CMD) e estado atual do processo (STAT).</p>
<p>Exemplo:</p>
<pre>$ ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0   1932   704 ?        Ss   Aug29   0:02 init [2]
root         2  0.0  0.0      0     0 ?        S&lt;   Aug29   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S&lt;   Aug29   0:00 [migration/0]
root         4  0.0  0.0      0     0 ?        S&lt;   Aug29   0:06 [ksoftirqd/0]
...corte...
daemon    2998  0.0  0.0   1868   432 ?        Ss   Aug29   0:00 /usr/sbin/atd
root      3017  0.0  0.0   3272   928 ?        Ss   Aug29   0:00 /usr/sbin/cron
root      3074  0.0  0.0   2972   644 ?        Ss   Aug29   0:00 /usr/bin/kdm
root      3077  1.7 18.5 390652 384220 tty7    SLs+ Aug29  39:30 /usr/bin/X -br
...corte...
root      3092  0.0  0.0   1608   508 tty1     Ss+  Aug29   0:00 /sbin/getty
root      3093  0.0  0.0   1608   508 tty2     Ss+  Aug29   0:00 /sbin/getty
root      3094  0.0  0.0   1608   504 tty3     Ss+  Aug29   0:00 /sbin/getty
root      3095  0.0  0.0   1608   504 tty4     Ss+  Aug29   0:00 /sbin/getty
root      3096  0.0  0.0   1608   504 tty5     Ss+  Aug29   0:00 /sbin/getty
root      3097  0.0  0.0   1608   508 tty6     Ss+  Aug29   0:00 /sbin/getty
eitch  9403  4.5  0.1   5900  3364 tty1     S    23:50   0:00 -bash
eitch  9416  2.0  0.1   5304  2388 tty1     S+   23:50   0:00 vi testando</pre>
<p>O parâmetro aux faz com que o comando ps mostre todos os processos do sistema, associado aos seus respectivos usuários e de forma detalhada. Nesta forma detalhada, podemos ver vários “campos” especificados na primeira linha. Eles são:  <span id="more-98"></span></p>
<table border="1" align="center">
<tbody>
<tr>
<td>USER</td>
<td>Usuário que iniciou o processo (dono).</td>
</tr>
<tr>
<td>PID</td>
<td>Número único do processo.</td>
</tr>
<tr>
<td>%CPU</td>
<td>Utilização da CPU em porcentagem.</td>
</tr>
<tr>
<td>%MEM</td>
<td>Utilização da memória física do sistema em porcentagem.</td>
</tr>
<tr>
<td>VSZ</td>
<td>Memória virtual utilizada pelo processo, inclui a memória física e utilizada por bibliotecas compartilhadas.</td>
</tr>
<tr>
<td>RSS</td>
<td>Memória física utilizada pelo processo. Inclui memória utilizada por bibliotecas compartilhadas.</td>
</tr>
<tr>
<td>TTY</td>
<td>Terminal ao qual o processo pertence. Quando não há um terminal controlando (como no caso dos processos do sistema, kernel e processos do servidor gráfico) aparecerá o sinal de interrogação.</td>
</tr>
<tr>
<td>STAT</td>
<td>Estado atual do processo (mais detalhes depois).</td>
</tr>
<tr>
<td>START</td>
<td>A hora em que o processo foi iniciado. Caso a hora seja do dia anterior, é representado pelo dia e mês.</td>
</tr>
<tr>
<td>TIME</td>
<td>Tempo cumulativo de CPU, ou seja, por quanto tempo o processo utilizou a CPU.</td>
</tr>
<tr>
<td>COMMAND</td>
<td>O comando executado e todos seus argumentos. Caso o tamanho do comando seja maior do que a linha do terminal, ele ignora o resto (não passa para a próxima linha). Para mostrar todo o argumento, utilize o parâmetro w para ajustar o comprimento.</td>
</tr>
</tbody>
</table>
<p>Em relação ao estado do processo, uma letra estará representando um destes estados:</p>
<table border="1" align="center">
<tbody>
<tr>
<td>D</td>
<td>Descansando enquanto espera por outra ação (geralmente E/S), sem possibilidade de interrupção.</td>
</tr>
<tr>
<td>R</td>
<td>Executando (Running).</td>
</tr>
<tr>
<td>S</td>
<td>Descansando enquanto espera por outra ação (esperando algum evento ser completado), com possibilidade de interrupção.</td>
</tr>
<tr>
<td>T</td>
<td>Parado, suspendido. Talvez pelo gerenciamento de tarefas da shell (CTRL+Z).</td>
</tr>
<tr>
<td>Z</td>
<td>Zumbi. SINISTRO! O processo foi terminado mas não foi removido por quem o chamou.</td>
</tr>
</tbody>
</table>
<p>Uma outra forma de ver os processos, agora organizados por árvore:</p>
<pre>$ ps axjf</pre>
<p><a name="top"></a></p>
<h2>top – Lista processos em tempo real</h2>
<pre>Sintaxe: $ top [opções]</pre>
<p>Mostra ao usuário os processos ativos no sistema da mesma forma que o ps, mas em tempo real e em uma certa ordem. Por padrão, o top mostra nas primeiras linhas os processos que mais gastam processamento (em porcentagem).</p>
<p>Ao executar o top sem argumentos, sua taxa de atualização na tela é de 3 em 3 segundos. Para mudar para, por exemplo, 1 segundo:</p>
<pre>$ top -d 1</pre>
<p>Uma vez dentro do programa, a tecla h mostra a ajuda. Uma das opções úteis é a tecla f que permite especificar a ordem das linhas de acordo com os campos (mais utilização de cpu, memória, maior número UID de usuário, entre outros).<br />
<a name="pstree"></a></p>
<h2>pstree – Mostra processos em forma de árvore hierárquica</h2>
<pre>Sintaxe: $ pstree [opções]</pre>
<p>Mostra de forma simples e utilizando caracteres ASCII uma árvore hierarquica dos processos do sistema.</p>
<h2>Sinais de Processos</h2>
<p>Todo processo, além da entrada padrão que pode ser controlada dentro do programa, também pode receber o que chamamos de “sinal”. Este sinal é o modo que o sistema operacional tem para lidar com o processo. Um sinal pode dizer ao programa para terminar, ou outro sinal pode simplesmente terminar o programa sem dizer nada. Apertar um CTRL+C (Interrupção) no terminal é um sinal que o sistema manda para o programa atual.</p>
<p>Para saber a lista de sinais, digite:</p>
<pre>$ man 7 signal</pre>
<p>Quem faz uma aplicação pode programar para que quando um sinal for recebido pelo processo, o programa se comporte de uma certa maneira. O sinal SIGTERM (15) por exemplo, é chamado quando o programa é finalizado normalmente. Já o sinal SIGINT (2) é chamado quando o usuário aperta o CTRL+C e o programa tem que lidar com essa interrupção.</p>
<p>Os únicos sinais que são forçados pelo kernel são os sinais SIGKILL (9) e SIGSTOP (19). Neste caso, não importa o que o programador tentou fazer, vai ser executada as funções dos sinais nos processos.</p>
<p>Os sinais mais importantes são: SIGHUP (1), SIGINT (2), SIGKILL (9), SIGSEGV (11), SIGTERM (15) e SIGSTOP (19).</p>
<p>O SIGHUP (1) é geralmente utilizado pelos programas para recarregar seus arquivos de configuração. Um exemplo de programa que utiliza o SIGHUP para este fim é o inetd/xinetd.</p>
<p>O SIGINT (2) é recebido quando o usuário aperta a combinação de teclas CTRL+C. A grande maioria dos programas utiliza esse sinal para indicar uma interrupção do programa, para parar o que estiver fazendo e continuar com outra ação (ou finalizar o programa).</p>
<p>O SIGKILL (9) é o sinal que mata o processo. Não importa o que o processo esteja fazendo ou se ele é importante, o kernel irá forçar a sua finalização imediatamente. Este sinal não pode ser bloqueado ou rejeitado pelo programa.</p>
<p>O SIGSEGV (11) é um sinal recebido quando há alguma falha na alocação de memória. Também conhecido como “Segmentation Fault”, ele geralmente indica um problema no programa ou na pior das hipóteses problemas na memória física do computador.</p>
<p>O SIGTERM (15) é recebido pelos programas dizendo-os para finalizar de forma normal. É equivalente a fechar uma janela em um ambiente gráfico.</p>
<p>O SIGSTOP (19) é o sinal que suspende os programas, ou “os deixam imóveis” para poder manipulá-los como no uso do CTRL+Z na shell, ou então quando se está executando um trace em um programa.<br />
<a name="kill-killall"></a></p>
<h2>kill, killall – Envia um sinal ao processo</h2>
<pre>Sintaxe: $ kill [-SINAL] &lt;PID&gt;
Sintaxe: $ killall [-SINAL] &lt;nome do processo&gt;</pre>
<p>Apesar do nome, o comando kill não mata um processo e sim apenas manda um sinal para ele. Mas como já sabemos, há um sinal onde o kernel literalmente mata o processo. Para obter uma lista dos sinais suportados pelo sistema através do comando kill, digite:</p>
<pre>$ kill -l</pre>
<p>Para o comando kill, precisamos primeiro identificar o seu número PID, para depois mandar o sinal.</p>
<p>Por exemplo, temos um processo executando (vim) e queremos que ele seja morto (SIGKILL) sem aviso prévio:</p>
<pre>$ ps aux
 USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
...corte...
eitch    2315  0.1  0.6   9364  3544 pts/1    S+   12:46   0:02 vim arquivo</pre>
<p>Uma vez obtido o PID do processo:</p>
<pre>$ kill -9 2315</pre>
<p>Então o processo 2315 será morto sem piedade através do sinal SIGKILL.</p>
<p>Neste exemplo anterior, tivemos que obter o PID do processo para enviar um sinal. Com o comando killall, podemos mandar um sinal para todos os programas que têm um certo nome no comando. Utilizando desta forma, não é preciso saber o PID, mas por outro lado se houver dois processos com o mesmo nome, o sinal será mandado para os dois.</p>
<p>Matando o mesmo processo do exemplo anterior, agora utilizando o comando killall:</p>
<pre>$ killall vim</pre>
<p><a name="prioridades-processos"></a></p>
<h2>Prioridades de Processos</h2>
<p>Muita gente não sabe, mas nos sistemas Linux mais modernos, podemos ter um controle de prioridade de processos utilizando a CPU. Estas prioridades funcionam para favorecer melhor um comando à outro. Por exemplo:</p>
<ul>
<li>Programa 1 tem prioridade “alta”</li>
<li>Programa 2 tem prioridade “normal”</li>
</ul>
<p>Se o Programa 2 resolve gastar quase todo o processamento no sistema (como por exemplo: compactação de arquivos em bzip2), os programas que estão em prioridade alta não serão completamente afetados.</p>
<p>Se o Programa 1 estivesse em prioridade “normal”, ele teria que dividir o processamento com o Programa 2, mesmo que ele usasse pouquinho. Mas como ele está em “alta” prioridade, ele sempre vai ter a preferência no sistema, ao invés do Programa 2.</p>
<p>A faixa de prioridades é:</p>
<ul>
<li>-20 (Prioridade Máxima)</li>
<li>-19</li>
<li>…</li>
<li>-1</li>
<li>0 (Prioridade Padrão)</li>
<li>1</li>
<li>…</li>
<li>18</li>
<li>19 (Prioridade Mínima)</li>
</ul>
<p>Sendo assim, por padrão, todo comando executado “normalmente” recebe a prioridade 0 (Zero). E quanto menor for esse número, maior a prioridade do processo na CPU (Sim, é o contrário! Quanto menor, maior; quanto maior, menor! <img src='http://www.tutoriall.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Por padrão, os comandos ligados ao kernel e o sistema operacional em si têm prioridade inferior a 0 (aqui no meu sistema, vejo vários processos com prioridade -5). Isso nos faz lembrar que <strong>você precisa ser root para configurar um processo com prioridade menor que 0</strong>. Isso faz sentido, já que em um sistema multi-usuário, os usuários normais compartilham o padrão 0, e podem escolher apenas se o processo pode ter uma prioridade mais baixa, assim não interferindo com os processos do sistema, que teoricamente são mais importantes.</p>
<p>Para listar as prioridades dos processos, podemos utilizar o ps:</p>
<pre>$ ps axo user,ni,command
USER      NI COMMAND
root       0 init [2]
root      -5 [kthreadd]
root       - [migration/0]
root      -5 [ksoftirqd/0]
root       - [watchdog/0]
root       - [migration/1]
[...]
root       0 /usr/sbin/cron
root       0 /usr/bin/kdm -config /var/run/kdm/kdmrc
root       0 /usr/bin/X -br -nolisten tcp :0 vt7 -auth /var/run/xauth/A:0-QPhClu
root       0 /sbin/getty 38400 tty1
[...]
hugo       0 kdeinit Running...
hugo       0 dcopserver [kdeinit] --nosid
hugo       0 klauncher [kdeinit] --new-startup
hugo       0 kded [kdeinit] --new-startup
hugo       0 kwrapper ksmserver
[..]
root      -2 dhclient3 -pf /var/run/dhclient.eth0.pid -lf /var/lib/dhcp3/dhclient.eth0.leases eth0
hugo       0 keepassx
hugo       0 /bin/bash
hugo      19 tail -f teste.txt
hugo       0 ps axo user,ni,command</pre>
<p>Neste comando, a primeira coluna é o usuário que está executando o processo; a segunda é a prioridade de execução; e a terceira é o comando em si. Dá pra perceber bem que a maioria dos comandos recebe 0 como prioridade, com algumas excessões.</p>
<p><a name="nice-renice"></a></p>
<h2>nice, renice – Configura prioridades de CPU de um comando ou processo</h2>
<pre>Sintaxe: $ nice [-n PRIORIDADE] [comando ...]
Sintaxe: $ renice &lt;PRIORIDADE&gt; [-p PID]</pre>
<p>Uma vez que já sabemos como funciona a prioridade de processos no Linux, podemos controlar estas prioridades com os comandos <em>nice</em> e <em>renice</em>.</p>
<p>Por exemplo, supomos que eu esteja trabalhando em um servidor Web bastante movimentado. O Apache (servidor HTTP) está sendo executado com prioridade 0 (normal), e está muito ocupado servindo todas as páginas dinâmicas para os vários usuários ao mesmo tempo. Então, toca o telefone e me pedem para fazer um backup de todas as páginas do servidor, algo em torno de uns 10gb, tudo localizado no diretório /var/www.</p>
<p>Para fazer o backup, eu utilizei o seguinte comando:</p>
<pre>tar -zcf /var/lib/backup/backup-htdocs-20090520.tar.gz /var/www</pre>
<p>Ou seja, agrupar e compactar todo o diretório /var/www e seu conteúdo no arquivo backup-htdocs-20090520.tar.gz. Estaria certo eu fazer assim?</p>
<p>A resposta é sim e não. Com o comando acima, seria criado com sucesso o backup que precisava, mas o custo é muito alto… Enquanto o sistema compacta todos os 10gb e colocava no arquivo, o Apache tinha que <strong>dividir</strong> as tarefas dele com esse comando! Isso significa que os usuários Web teriam suas páginas entregues de forma mais lenta… Como a prioridade aqui é servidor as páginas, teríamos que usar o comando:</p>
<pre>nice -n 19 tar -zcf /var/lib/backup/backup-htdocs-20090520.tar.gz /var/www</pre>
<p>Neste caso, o backup seria feito do mesmo jeito, mas a prioridade dele seria a mínima! Toda vez que o Apache precisasse de muito processamento, o sistema ia dar prioridade total ao Apache, deixando um pouco de lado o backup. Resultado: os usuários do Apache não seriam de maneira alguma afetados e o sistema não iria ter uma carga maior do que o esperado. Ao invés disso, o backup iria demorar mais, pois tinha que esperar primeiro os outros processos usarem a CPU, mas seria feito da mesma forma.</p>
<p>Então é bem simples: primeiro escolhemos a prioridade antes de executar o comando, e fazemos o mesmo comando, colocando antes dele o “<em>nice -n</em>“. Mas e se o comando já está sendo executado, como no primeiro exemplo aqui? Neste caso, usamos o comando <em>renice</em> para redefinir a prioridade.</p>
<p>Para utilizar o comando renice, precisamos achar primeiro o PID do processo, depois executar o comando neste PID, exemplo:</p>
<pre>$ ps axo user,pid,ni,command | grep tar
hugo      4221   0 tar -zcf /var/lib/backup/backup-htdocs-20090520.tar.gz /var/www

$ renice 19 -p 4221
4221: old priority 0, new priority 19

$ ps axo user,pid,ni,command | grep tar
hugo      4221  19 tar -zcf /var/lib/backup/backup-htdocs-20090520.tar.gz /var/www</pre>
<p>Nos comandos acima, eu: achei o processo que estava executando o backup, e identifiquei que o PID dele era 4221. Note também que a prioridade do processo é 0 (normal). Como queremos colocar o comando em uma prioridade baixa, então utilizei o comando <strong>renice</strong> para redefinir essa prioridade: de 0 para 19. Depois utilizei novamente o comando <em>ps</em> para listar o processo e vi que a prioridade dele tinha mudado.</p>
<p>Como último exemplo, lembre-se que usuários comuns (aqui em nosso caso, o usuário hugo) não podem ultrapassar prioridades maiores que 0, ou seja, não podem colocar prioridades negativas. Veja o que acontece no mesmo exemplo anterior:</p>
<pre>$ nice -n -10 tar -zcf /var/lib/backup/backup-htdocs-20090520.tar.gz /var/www
nice: cannot set niceness: Permission denied</pre>
<p>Quando tentei utilizar a prioridade -10, o sistema não deixou e retornou a mensagem de permissão negada. Se fôssemos root, neste caso, iria funcionar.</p>
<p><a name="lsof"></a></p>
<h2>lsof – Listar arquivos abertos</h2>
<pre>Sintaxe: $ lsof [opções] [arquivo]</pre>
<p>O comando lsof é um dos mais importantes comandos para quem administra sistemas Linux, principalmente na área de segurança. Este comando lista <strong>todos</strong> os arquivos abertos por todos os processos. Aqui, quando eu falo arquivo, não são apenas arquivos comuns, mas sim recursos que funcionam como arquivos (podem ser abertos, mapeados na memória, entre outros). Isso inclui bibliotecas, sockets, arquivos comuns, diretórios e por aí vai.</p>
<p>Em outras palavras, este comando nos fornece um mapeamento completo do que o programa está usando no sistema. Lembre-se que usando apenas o comando lsof, esta lista fica muito grande, pois mostra todos os arquivos de todos os processos. Por exemplo:</p>
<pre>$ lsof -n
[...]
bash      4409          hugo  cwd       DIR      254,1     4096 2752514 /home/hugo
bash      4409          hugo  rtd       DIR      254,1     4096       2 /
bash      4409          hugo  txt       REG      254,1   700492 5849112 /bin/bash
bash      4409          hugo  mem       REG      254,1    42504 5652815 /lib/i686/cmov/libnss_files-2.7.so
bash      4409          hugo  mem       REG      254,1    38444 5652817 /lib/i686/cmov/libnss_nis-2.7.so
bash      4409          hugo  mem       REG      254,1    87800 5652810 /lib/i686/cmov/libnsl-2.7.so
bash      4409          hugo  mem       REG      254,1    30436 5652811 /lib/i686/cmov/libnss_compat-2.7.so
bash      4409          hugo  mem       REG      254,1  1282816 5213150 /usr/lib/locale/locale-archive
bash      4409          hugo  mem       REG      254,1  1413540 5652651 /lib/i686/cmov/libc-2.7.so
bash      4409          hugo  mem       REG      254,1     9680 5652657 /lib/i686/cmov/libdl-2.7.so
bash      4409          hugo  mem       REG      254,1   202188 7406484 /lib/libncurses.so.5.6
bash      4409          hugo  mem       REG      254,1    25700 3178882 /usr/lib/gconv/gconv-modules.cache
bash      4409          hugo  mem       REG      254,1   113248 5653602 /lib/ld-2.7.so
bash      4409          hugo    0u      CHR      136,3                5 /dev/pts/3
bash      4409          hugo    1u      CHR      136,3                5 /dev/pts/3
bash      4409          hugo    2u      CHR      136,3                5 /dev/pts/3
bash      4409          hugo  255u      CHR      136,3                5 /dev/pts/3
[...]</pre>
<p>No exemplo acima, eu peguei apenas um fragmento do comando, indicando o que o comando <em>bash</em> está fazendo. Dá pra ver que bibliotecas ele está usando, onde ele está atuando, entre outros. O parâmetro “-n”, que usei no exemplo acima, serve para que se o comando retornar algum endereço de rede (IP, por exemplo), ele não tente resolver com DNS, assim o retorno do comando fica mais rápido.</p>
<p>Alguns dos usos mais comuns incluem:</p>
<ul>
<li>Ver se algum processo está escutando uma porta na rede suspeita, ou conectado em algum lugar suspeito. Por exemplo, vários scripts de invasão ficam escondidos no sistema (com nomes de outros processos), conectados a servidores de IRC desconhecidos. Com o lsof, dá pra saber que estes comando estão fazendo algo que não é bem o que deveriam fazer <img src='http://www.tutoriall.com.br/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ;</li>
<li>Ver que processo está usando um certo arquivo (lsof );</li>
<li>Ver exatamente que tipos de conexão estão sendo feitas no sistema;</li>
<li>Medir as memórias utilizadas pelos processos.</li>
</ul>
<p>Por exemplo, quero ver todos os processos que utilizam o arquivo /dev/null:</p>
<pre>$ lsof /dev/null
COMMAND    PID USER   FD   TYPE DEVICE SIZE NODE NAME
x-session 3193 hugo    0r   CHR    1,3       617 /dev/null
dbus-laun 3228 hugo    0r   CHR    1,3       617 /dev/null
dbus-laun 3228 hugo    1u   CHR    1,3       617 /dev/null
dbus-laun 3228 hugo    2u   CHR    1,3       617 /dev/null
dbus-laun 3228 hugo    4u   CHR    1,3       617 /dev/null
dbus-daem 3229 hugo    0u   CHR    1,3       617 /dev/null
dbus-daem 3229 hugo    1u   CHR    1,3       617 /dev/null
dbus-daem 3229 hugo    2u   CHR    1,3       617 /dev/null
dbus-daem 3229 hugo    4u   CHR    1,3       617 /dev/null
kwrapper  3275 hugo    0r   CHR    1,3       617 /dev/null
gconfd-2  3393 hugo    0u   CHR    1,3       617 /dev/null
gconfd-2  3393 hugo    1u   CHR    1,3       617 /dev/null
gconfd-2  3393 hugo    2u   CHR    1,3       617 /dev/null
gconfd-2  3393 hugo    3u   CHR    1,3       617 /dev/null</pre>
<p>Este comando é bem parecido com o comando “fuser /dev/null”, que também mostra que processos estão utilizando o arquivo /dev/null, mas o lsof nos dá mais detalhes.</p>
<p>Quero ver agora que processos estão utilizando conexões TCP no meu sistema:</p>
<pre>$ lsof -n | grep TCP
firefox-b 3327          hugo   12u     IPv4      41100              TCP 192.168.1.100:58945-&gt;66.102.1.100:www (ESTABLISHED)
firefox-b 3327          hugo   39u     IPv4      41951              TCP 192.168.1.100:45640-&gt;72.14.247.18:https (ESTABLISHED)
firefox-b 3327          hugo   42u     IPv4      39570              TCP 192.168.1.100:47900-&gt;72.14.247.19:https (ESTABLISHED)
wish8.5   3535          hugo    7u     IPv4       9331              TCP 127.0.0.1:65182 (LISTEN)
wish8.5   3535          hugo    8u     IPv4       9578              TCP 192.168.1.100:46238-&gt;207.46.106.108:msnp (ESTABLISHED)</pre>
<p>Repare que na penúltima linha do comando anterior, o processo “wish8.5″ está escutando (LISTEN) uma conexão TCP na porta 65182. Que tal a gente saber todos os processos que estão escutando portas de rede?</p>
<pre># lsof -n | grep LISTEN
rpcbind    1264       rpc    8u     IPv4       4159                  TCP *:sunrpc (LISTEN)
snmpd      1341      root    8u     IPv4       4561                  TCP 127.0.0.1:smux (LISTEN)
sshd       1351      root    3u     IPv4       4451                  TCP *:domain (LISTEN)
postmaste  1553  postgres    3u     IPv6       4895                  TCP *:postgres (LISTEN)
postmaste  1553  postgres    4u     IPv4       4896                  TCP *:postgres (LISTEN)
proftpd    1601       ftp    0u     IPv6       4858                  TCP *:ftp (LISTEN)
mysqld     7882     mysql   10u     IPv4    3835186                  TCP *:mysql (LISTEN)
named     31990     named   21u     IPv4  107763358                  TCP 127.0.0.1:domain (LISTEN)
named     31990     named   60u     IPv4  107763397                  TCP 127.0.0.1:rndc (LISTEN)</pre>
<p>Repare que para o comando acima, eu utilizei o <strong>root</strong> (por isso o # antes do comando). Isto é necessário pois quando utilizamos o lsof como usuário normal, não temos todas as permissões necessárias para verificar todos os processos, então a saída do comando vai ficar bem restrita. Executando como root, podemos ter todas as informações possíveis.</p>
<p>Fonte: <a href="http://www.devin.com.br">www.devin.com.br</a></p>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.tutoriall.com.br/2009/10/29/processos-no-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Corrigindo o erro &#8220;O Windows bloqueou este software porque nao é possível verificar o editor&#8221;</title>
		<link>http://www.tutoriall.com.br/2009/10/29/corrigindo-o-erro-o-windows-bloqueou-este-software-porque-nao-e-possivel-verificar-o-editor-de-activex-no-internet-explorer/</link>
		<comments>http://www.tutoriall.com.br/2009/10/29/corrigindo-o-erro-o-windows-bloqueou-este-software-porque-nao-e-possivel-verificar-o-editor-de-activex-no-internet-explorer/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 22:37:37 +0000</pubDate>
		<dc:creator>jpbotelho</dc:creator>
				<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.tutoriall.com.br/?p=93</guid>
		<description><![CDATA[Para a visualização do componente será necessário a configuração do controle ActiveX.
Para configurar o AtiveX, proceda da seguinte maneira:
1.Abra seu Internet Explorer;
2.No menu Ferramentas do Internet Explorer, clique em Opções de Internet;

3.Clique na aba Segurança, e depois clique no botão Nível Personalizado;   

4.Localize o item Plug-ins e controles ActiveX;
5.Em aviso automático para controles ActiveX &#8220;, [...]]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p>Para a visualização do componente será necessário a configuração do controle ActiveX.</p>
<p>Para configurar o AtiveX, proceda da seguinte maneira:</p>
<p>1.Abra seu Internet Explorer;</p>
<p>2.No menu Ferramentas do Internet Explorer, clique em Opções de Internet;</p>
<p><span style="font-size: medium;"><img src="http://www.fredericoaovivo.com.br/imagem1.jpg" alt="" /></span></p>
<p>3.Clique na aba Segurança, e depois clique no botão Nível Personalizado;   <span id="more-93"></span></p>
<p><span style="font-size: medium;"><img src="http://www.fredericoaovivo.com.br/imagem2.jpg" alt="" /></span></p>
<p>4.Localize o item Plug-ins e controles ActiveX;</p>
<p>5.Em aviso automático para controles ActiveX &#8220;, clique em Ativar;</p>
<p>6.Em &#8220;Comportamento binário e de script &#8221; marque Ativar;</p>
<p>7.Em &#8220;Controles de scripts ActiveX marcados como seguros para execução de scripts &#8220;, marque Ativar;</p>
<p><span style="font-size: medium;"><img src="http://www.fredericoaovivo.com.br/imagem3.jpg" alt="" /><br />
</span></p>
<p>8. Em &#8220;Executar controles ActiveX e plug-ins&#8221;, marque Ativar;<br />
9. Em &#8220;Fazer download de controles ActiveX assinados&#8221;, marque Ativar;<br />
10. Em &#8220;Fazer download de controles ActiveX não assinados&#8221;, marque Avisar;</p>
<p><span style="font-size: medium;"><br />
<img src="http://www.fredericoaovivo.com.br/imagem4.jpg" alt="" /><br />
</span>11. Clicando em OK aparecerá uma janela de aviso com a seguinte pergunta:<br />
&#8220;Você tem certeza que deseja alterar as configurações de seguranca para esta zona?&#8221;<br />
Clique em Sim;</p>
<p><img src="http://www.fredericoaovivo.com.br/imagem5.jpg" alt="" /></p>
<p>12. Clique na barra de alerta na parte superior da janela do navegador Internet Explorer,<br />
selecione a opção &#8220;Instalação Bloqueada&#8221; e clique em instalar controle ActiveX&#8230;;<br />
<span style="font-size: medium;"> <img src="http://www.fredericoaovivo.com.br/imagem6.jpg" alt="" /></span></p>
<p>13. Após isto surgira um aviso de segurança com a seguinte frase:<br />
&#8220;O Windows bloqueou este software porque nao é possível verificar o editor&#8221;<br />
Clique em Ok;</p>
<p><img src="http://www.fredericoaovivo.com.br/imagem7.jpg" alt="" /></p>
<p>14. Clique novamente na barra de alerta na parte superior da janela do navegador Internet Explorer, e selecione a opção Permitir Conteúdo Bloqueado;<span style="font-size: medium;"><strong></strong></span></p>
<p><img src="http://www.fredericoaovivo.com.br/imagem8.jpg" alt="" /></p>
<p>15. Em seguida surgirá um aviso de segurança com a frase<br />
&#8220;O editor não pode ser verificado. Tem certeza que deseja instalar este software?&#8221;<br />
Clique em Instalar;<span style="font-size: medium;"><strong></strong></span></p>
<p><img src="http://www.fredericoaovivo.com.br/imagem9.jpg" alt="" /></p>
<p>15. Aguarde enquanto o ActiveX é instalado;</p>
<p><span style="font-size: medium;">Pronto! Você poderá utilizar o sistema que estava sendo bloqueado no internet explorer.<br />
</span></p>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.tutoriall.com.br/2009/10/29/corrigindo-o-erro-o-windows-bloqueou-este-software-porque-nao-e-possivel-verificar-o-editor-de-activex-no-internet-explorer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gmail e MSN no Blackberry</title>
		<link>http://www.tutoriall.com.br/2008/05/06/gmail-e-msn-no-blackberry/</link>
		<comments>http://www.tutoriall.com.br/2008/05/06/gmail-e-msn-no-blackberry/#comments</comments>
		<pubDate>Tue, 06 May 2008 05:24:22 +0000</pubDate>
		<dc:creator>jpbotelho</dc:creator>
				<category><![CDATA[celular]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[cel]]></category>
		<category><![CDATA[curitiba]]></category>
		<category><![CDATA[DVD]]></category>
		<category><![CDATA[edge]]></category>
		<category><![CDATA[emsn]]></category>
		<category><![CDATA[igoogle]]></category>
		<category><![CDATA[messenger]]></category>
		<category><![CDATA[msn]]></category>
		<category><![CDATA[quickim]]></category>
		<category><![CDATA[smartphone]]></category>
		<category><![CDATA[volta redonda]]></category>
		<category><![CDATA[webmessenger]]></category>

		<guid isPermaLink="false">http://www.tutoriall.com.br/2008/05/06/gmail-e-msn-no-blackberry/</guid>
		<description><![CDATA[Neste feriado fui para Curitiba, para o casamento de um amigo daqui de Volta Redonda, RJ. Mais ou menos 13 horas de viajem de onibus (ele alugou um onibus para levar todos daqui, amigos e parentes, por isto não fomos de avião ou carro).. Eu sou muito ruim para durmir em viajem, 2 Dramins, umas [...]]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p>Neste feriado fui para Curitiba, para o casamento de um amigo daqui de Volta Redonda, RJ. Mais ou menos 13 horas de viajem de onibus (ele alugou um onibus para levar todos daqui, amigos e parentes, por isto não fomos de avião ou carro).. Eu sou muito ruim para durmir em viajem, 2 Dramins, umas 10 latinhas de brahma, 4 horas da manhã, 9 horas de viajem e nada de sono.. Joguei todos os jogos dos meus 2 cels, até acabar com a bateria dos 2.. DVD não podia ligar porque ja tinha gente durmindo, cerveja não podia comprar mais porque não se vende mais cerveja em estrada, e acreditem, estão respeitando esta lei, ja estava certo que iria passar 4 horas pensando na minha vida, fazendo planos.. eis que surge uma luz (literalmente) na poltrona da frente, fui conferir, era o Blackberry de um amigo, ranquei da mão dele na hora, só devolvo em curitiba.. por incrivel que pareça, o <a href="http://pt.wikipedia.org/wiki/EDGE" title="edge" target="_blank">EDGE</a> na estrada estava perfeito.. primeira coisa que fiz foi entrar no Gmail, entrei pelo browser no www.gmail.com, eis que surge um texto no topo: <em>Get the new faster Gmail application now</em>.  Bastou apenas abrir o link que estava neste texto que ele instalou uma aplicação do Gmail direto no desktop do smartphone, sem precisar entrar pelo browser.. Depois descobri que podia entrar direto no: <a href="http://gmail.com/app" title="gmail app" target="_blank">http://gmail.com/app</a> que ele ja fornece esta app do gmail!</p>
<p>Emails atualizados, vamos pros meus feeds.. ai tive que ler meu <a href="http://www.google.com.br/ig" title="igoogle" target="_blank">iGoogle</a> pelo browser mesmo, sem aplicação externa..</p>
<p>Emails OK, Feeds OK, e agora? O que fazer para passar o tempo e viajar mais 3 horas com todo mundo dormindo em volta?? só faltava o MSN.. perguntei pro dono se tinha alguma app de msn nativa do Blackberry, e ele falou que não tinha, ou pelo menos, não conhecia.. então la vai eu pro google: <em>MSN no blackberry</em><br />
Alguns sites apareceram,  fui entrando  logo no primeiro, que indicou um tal de <a href="http://handheld.softpedia.com/get/Internet-Utilities/Instant-Messenger/eMSN-BlackBerry-7443.shtml" title="eMSN" target="_blank">eMSN</a>, não era site e sim app pro blackberry, baixei, instalei, quando fui conectar, dava erro de protocolo, não sei se não funciona mesmo, ou se não era compativel com o EDGE. Testei o segundo site da pesquisa no google, este indicou o <a href="http://www.quickim.com/pt/#blackberry" title="QuickIM" target="_blank">QuickIM</a>, mas os links para download desta app não estava funcionando.. Não era possível que não existisse um app de MSN que funcionasse, porém, na 3ª tentativa da pesquisa, tchanram!.. <a href="http://mobile.msn.com" title="http://mobile.msn.com">http://mobile.msn.com</a> e pronto, bastou só clicar no link <em>Messenger</em> neste site que tive um webmessenger sem APP instalada, mas de muita utilidade, com opção de status, mudança de nick, várias conversas abertas, emoticons..</p>
<p>Enfim, a viajem passou vuando, pois uma das únicas pessoas que estavam online 4 horas da manhã de quinta pra sexta era um amigo (sócio) e conseguimos colocar todas as pendências em dia..</p>
<p>O único problema foi que eu mostrei o link do webmessenger pro dono do blackberry, e na volta, quem disse que ele saia do msn pra eu usar.. mas também, 2 dias virados, de ressaca.. ai não teve como, durmi igual um anjo..</p>
<p>Espero ter ajudado os usuários de blackberry ou até outros smartphones e para os outros, agora ja sabem porque o site ficou uns 5 dias sem atualizações..</p>
<p>Abraços.</p>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.tutoriall.com.br/2008/05/06/gmail-e-msn-no-blackberry/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Recupere arquivos do Word, Excel, Zip e muitos outros!</title>
		<link>http://www.tutoriall.com.br/2008/04/30/recupere-arquivos-do-word-excel-zip-e-muitos-outros/</link>
		<comments>http://www.tutoriall.com.br/2008/04/30/recupere-arquivos-do-word-excel-zip-e-muitos-outros/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 04:14:36 +0000</pubDate>
		<dc:creator>jpbotelho</dc:creator>
				<category><![CDATA[Programas]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[aquivos]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[recuperar]]></category>
		<category><![CDATA[word]]></category>
		<category><![CDATA[zip]]></category>

		<guid isPermaLink="false">http://www.tutoriall.com.br/2008/04/30/recupere-arquivos-do-word-excel-zip-e-muitos-outros/</guid>
		<description><![CDATA[Quem nunca tento abrir um documento do Word ou do Excel e deu aqueles erros chatos? E quando a gente espera horas e horas para baixar um arquivo que vem em *.zip e depois de tanto trabalho e este dá um erro e não pode ser aberto? Chato né? Mas é possivel você recuperar estes [...]]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p>Quem nunca tento abrir um documento do Word ou do Excel e deu aqueles erros chatos? E quando a gente espera horas e horas para baixar um arquivo que vem em *.zip e depois de tanto trabalho e este dá um erro e não pode ser aberto? Chato né? Mas é possivel você recuperar estes arquivos de modo fácil e seguro. Através dos softwares do Get Data, que ajudam a recuperar arquivos do Word, Excel, Zip e muitos outros!</p>
<p><span id="more-2485"></span></p>
<p style="text-align: center"><img src="http://www.repairmyword.com/img/screenshot-29/word-repair-small.jpg" alt="A imagem “http://www.repairmyword.com/img/screenshot-29/word-repair-small.jpg” contém erros e não pode ser exibida." border="0" /></p>
<p style="text-align: center">&nbsp;</p>
<p>
<h2>Arquivos Word</h2>
<p>Para recuperar arquivos do Word use o <strong>Repair My Word</strong>. O programa suporta arquivos do Word 95, 97, 2000, e 2003. O arquivo não precisa de instalação, basta executar, abrir o documento que contém o erro e salve-o.</p>
<p><a href="http://www.repairmyword.com/" set="yes" linkindex="62"><img src="http://imagemuplaod.files.wordpress.com/2007/12/downloadbusa.png" alt="//imagemuplaod.files.wordpress.com/2007/12/downloadbusa.png” contém erros e não pode ser exibida." border="0" />Download e mais informações</a>.<br />
<br />
<h2>Arquivos do Excel</h2>
<p>Para recuperar arquivos do Excel use o <strong>Repair my Excel</strong>.<span id="more-91"></span> O programa suporta arquivos do Excel 95, 97, 2000, e 2003. O arquivo não precisa de instalação, basta executar, abrir o documento que contém o erro e salve-o.</p>
<p><a href="http://www.repairmyexcel.com/" target="_blank" set="yes" linkindex="63"><img src="http://imagemuplaod.files.wordpress.com/2007/12/downloadbusa.png" alt="//imagemuplaod.files.wordpress.com/2007/12/downloadbusa.png” contém erros e não pode ser exibida." border="0" />Download e mais informações</a>.<br />
<br />
<h2>Arquivos ZIP</h2>
<p>Para recuperar arquivos ZIP use o <strong>ZIP Repair Pro. </strong>O arquivo não precisa de instalação, basta executar, abrir o arquivo que contém o erro e salve-o.</p>
<p><a href="http://www.ziprepair.com/" target="_blank" set="yes" linkindex="64"><img src="http://imagemuplaod.files.wordpress.com/2007/12/downloadbusa.png" alt="//imagemuplaod.files.wordpress.com/2007/12/downloadbusa.png” contém erros e não pode ser exibida." border="0" />Download e mais informações</a><a href="http://www.ziprepair.com/" linkindex="65">.</a><br />

<p align="left">Quer recuperar mais arquivos? Então acesse o <a href="http://www.getdata.com/" target="_blank" set="yes" linkindex="66">GetDat.com</a>.</p>
<p align="left">&nbsp;</p>
<p align="left">Fonte: <a href="http://deskmundo.com" title="Deskmundo" target="_blank">DeskMundo</a></p>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.tutoriall.com.br/2008/04/30/recupere-arquivos-do-word-excel-zip-e-muitos-outros/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Video-TutoriALL: Video ilustrativo do iGoogle pela Google Brasil</title>
		<link>http://www.tutoriall.com.br/2008/04/30/video-tutoriall-video-ilustrativo-do-igoogle-pela-google-brasil/</link>
		<comments>http://www.tutoriall.com.br/2008/04/30/video-tutoriall-video-ilustrativo-do-igoogle-pela-google-brasil/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 03:56:00 +0000</pubDate>
		<dc:creator>jpbotelho</dc:creator>
				<category><![CDATA[google]]></category>
		<category><![CDATA[video-tutoriall]]></category>
		<category><![CDATA[abas]]></category>
		<category><![CDATA[downloads]]></category>
		<category><![CDATA[emails]]></category>
		<category><![CDATA[feeds]]></category>
		<category><![CDATA[igoogle]]></category>
		<category><![CDATA[orkut]]></category>
		<category><![CDATA[previsão do tempo]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[webmessenger]]></category>
		<category><![CDATA[widgets]]></category>

		<guid isPermaLink="false">http://www.tutoriall.com.br/2008/04/30/video-tutoriall-video-ilustrativo-do-igoogle-pela-google-brasil/</guid>
		<description><![CDATA[Ja utilizo o iGoogle a uns 6 meses, tenho umas 9 abas e mais de  150 widgets e feeds nele, sempre foi de grande utilidade pra mim.. webmessenger, emails, feeds, downloads, previsão do tempo, scraps do orkut (quando eu ainda tinha orkut)  e muito mais, tudo dentro de apenas uma página..
Porém tem muita [...]]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p>Ja utilizo o iGoogle a uns 6 meses, tenho umas 9 abas e mais de  150 widgets e feeds nele, sempre foi de grande utilidade pra mim.. webmessenger, emails, feeds, downloads, previsão do tempo, scraps do orkut (quando eu ainda tinha orkut)  e muito mais, tudo dentro de apenas uma página..<br />
Porém tem muita gente que ainda não conhece o iGoogle.. e o site <a href="http://www.undergoogle.com" title="undergoogle" target="_blank">UnderGoogle</a> divulgou um video ilustrativo, feito pela Google Brasil, demonstrando um pouco sobre ele.</p>
<p>O site para o iGoogle é: <a href="http://www.google.com.br/ig" title="iGoogle" target="_blank">www.google.com.br/ig</a></p>
<p><center><video><object height="355" width="425"><param name="movie" value="http://www.youtube.com/v/-D6jUV9UxB0&amp;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/-D6jUV9UxB0&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"></embed></object></video></center></p>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.tutoriall.com.br/2008/04/30/video-tutoriall-video-ilustrativo-do-igoogle-pela-google-brasil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Melhorando o desempenho do Windows XP</title>
		<link>http://www.tutoriall.com.br/2008/04/29/melhorando-o-desempenho-do-windows-xp/</link>
		<comments>http://www.tutoriall.com.br/2008/04/29/melhorando-o-desempenho-do-windows-xp/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 00:32:00 +0000</pubDate>
		<dc:creator>jpbotelho</dc:creator>
				<category><![CDATA[windows]]></category>
		<category><![CDATA[aplicativos]]></category>
		<category><![CDATA[explorer]]></category>
		<category><![CDATA[gerenciador de tarefas]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[restauração]]></category>
		<category><![CDATA[teclado]]></category>
		<category><![CDATA[winwdos]]></category>

		<guid isPermaLink="false">http://www.tutoriall.com.br/2008/04/29/melhorando-o-desempenho-do-windows-xp/</guid>
		<description><![CDATA[O XP já é considerado um sistema rápido, porem ele pode se tornar ainda mais ágil se forem desabilitados alguns serviços e enfeites desnecessário para uma utilização normal.
Atenção: As dicas abaixo são somente para usuários experientes, e o risco é seu de utilizá-las!!!
Antes de tudo, recomendo um backup de restauração, pois se algo der errado, [...]]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p><img src="http://xbacon.files.wordpress.com/2007/10/windows_xp-doping.jpg" alt="windows" align="right" height="189" width="267" />O XP já é considerado um sistema rápido, porem ele pode se tornar ainda mais ágil se forem desabilitados alguns serviços e enfeites desnecessário para uma utilização normal.</p>
<p><font color="#ff0000"><em><strong>Atenção:</strong> As dicas abaixo são somente para usuários experientes, e o risco é seu de utilizá-las!!!</em></font></p>
<p>Antes de tudo, recomendo um backup de restauração, pois se algo der errado, você poderá voltar as alterações.<br />
Para efetuar o backup, digite no iniciar, executar:<br />
<em>c:\\windows\\system32\\restore\\rstrui.exe</em></p>
<p align="center"><strong>Microsoft Virtual Machine</strong></p>
<p>Devido a um processo movido pela SUN, o XP não trás suporte para sites que contenham Java, entretanto este problema é solucionado instalando o Microsoft Virtual Machine. Faça download do arquivo MSJAVx86.exe e instale o suporte.</p>
<p>Baixe o JAVA em: <a href="http://www.portalchapeco.com.br/%7Ejackson/xp/java.exe" set="yes" linkindex="24" target="_blank"><font color="#115588">http://www.portalchapeco.com.br/~jackson/xp/java.exe</font></a></p>
<p align="center"><strong>Opções Visuais.</strong></p>
<p>O WinXP é bonito, traz inovações visuais interessantes. Mas isto consome recursos do micro, principalmente se sua placa de vídeo não é muito robusta.</p>
<p><span id="more-89"></span></p>
<p>Desabilitar estas opções deixará seu equipamento mais veloz, independente da configuração (claro que isso pode ser mais ou menos perceptível de acordo com a robustez do equipamento).</p>
<p>Para fazer as alterações, vá ao Painel de Controle &gt; Sistema &gt; Avançado &gt; Desempenho &gt; Configurações. Em Efeitos visuais, desabilite os efeitos indesejados (se preferir desabilitar todos, basta selecionar ?Ajustar para o melhor desempenho?).</p>
<p>Uma opção normalmente desnecessária que também consome recursos é o ?Desktop offline?. Este recurso permite que outras pessoas através da rede ou Internet possam ver seu Desktop (Área de Trabalho). Para desativá-lo, siga os seguintes passos:</p>
<p>Painel de Controle &gt; Vídeo &gt; Área de Trabalho &gt; Personalizar Área de Trabalho &gt; Web &gt; Propriedades &gt; em Documentos da Web, desabilite a caixa ?Tornar esta página disponível offline?.</p>
<p>Ainda nas propriedades de vídeo, lá na aba Geral, pode-se desativar o Assistente para Limpeza da Área de Trabalho (Painel de Controle &gt; Vídeo &gt; Área de Trabalho &gt; Personalizar Área de Trabalho &gt; Geral &gt; desabilitar ?Executar o assistente para limpeza a cada 60 dias?). Este recurso varre e remove da área de trabalho ícones de programas que já não existem ou foram modificados. Como fica residente, também consome recursos ? a limpeza pode ser feita manualmente.</p>
<p align="center"><strong>Desabilitando serviços desnecessários.</strong></p>
<p>O WinXP, por padrão, mantém ativos uma série de serviços que são desnecessários para a maioria dos usuários. Para desativá-los/configurá-los, vá em Painel de Controle &gt; Ferramentas Administrativas &gt; Serviços. É preciso, no entanto, saber o que se está fazendo, já que desabilitar serviços realmente necessários para o sistema fará com que seu Windows possa ficar mais lento ou que algumas coisas deixem de funcionar (como Internet, por exemplo).</p>
<p>Uma dica é colocar todos os serviços para manual e reiniciar o micro. Depois é só conferir os serviços iniciados e configurá-los para automático. Pode acontecer de que serviços necessários não sejam iniciados. Melhor é saber o que faz cada um destes serviços. Veja abaixo alguns deles, os outros, cuja funcionabilidade não é muito clara é melhor deixar em automático.</p>
<p><strong><em>Deve ficar em AUTOMÁTICO:</em></strong></p>
<p>- alerta (emite alertas administrativos)</p>
<p>- Alocador Remote Procedure Call (RPC)</p>
<p>- Sistema de eventos COM+</p>
<p><em><strong>Já devem estar em Automático:</strong></em></p>
<p>- Armazenamento protegido (favorece a segurança do computador)</p>
<p>- Áudio do Windows (possibilita a ativação de dispositivos de áudio.)</p>
<p>- Chamada de procedimento remoto (RPC)</p>
<p>- Cliente da Web (necessário para algumas situações, como o Windows Update)</p>
<p>- Cliente de rastreamento de link distribuído</p>
<p>- Detecção do hardware do Shell</p>
<p>- Estação de trabalho (gerencia conexões com servidores remotos)</p>
<p>- Gerenciador de contas de segurança (Responsável por armazenar senhas locais)</p>
<p>- Gerenciador de discos lógicos (Gerencia unidades de disco rígido)</p>
<p>- Localizador de computadores (somente se houver uma rede operando)</p>
<p>- Log de eventos</p>
<p>- Logon secundário</p>
<p>- Notificação de eventos de sistema</p>
<p>- Plug and Play</p>
<p>- Serviço de restauração do sistema (se não usa ou não sabe o que é, pode deixar em Manual)</p>
<p>- Serviços de criptografia</p>
<p>- Serviços IPSEC</p>
<p>- Spooler de impressão</p>
<p>- Testador de instrumentação de gerenciam. do Windows</p>
<p><em><strong>Podem ficar DESABILITADOS:</strong></em></p>
<p>- Ajuda do cartão inteligente (Ajuda para dispositivos Smart Cards)</p>
<p>- Cartão inteligente (ativa dispositivos de Smart Card)</p>
<p>- Compartilhamento remoto da área de trabalho do NetMeeting</p>
<p>- Configuração zero sem fio (necessário para dispositivos 802.11)</p>
<p>- Gerenciador de conexão de acesso remoto automático</p>
<p>- Gerenciador de sessão de ajuda de área de trabalho remota</p>
<p>- Horário do Windows (Mantém data e hora em sincronia com servidores de rede)</p>
<p>- IMAPI CD-Burning COM Service (Ativa o recurso de gravação de CDs embutido do Windows XP) ? Se vc grava CDs usando apenas os recursos do Windows XP, deixe em Manual (padrão)</p>
<p>- Número de série de mídia portátil</p>
<p>- Registro Remoto (por questão de segurança ? permite que usuários remotos alterem o Registro do seu Windows)</p>
<p>- Sistema de alimentação ininterrupta (Gerencia No-Breaks) (Se você usa um no-break, deixe em Automático)</p>
<p>- Telnet (por questão de segurança)<br />
<em><strong><br />
Já devem estar Desabilitados</strong></em></p>
<p>- Acesso a dispositivo de interface humana (usado para dispositivos especiais de entrada)</p>
<p>- Roteamento e acesso remoto</p>
<p><em><strong>Podem ficar em MANUAL:</strong></em></p>
<p>- Agendador de tarefas (Agenda tarefas para serem executadas em data e hora pré-determinadas)</p>
<p>- Ajuda e suporte (Ativa assistentes e ajuda avançada)</p>
<p>- Atualizações automáticas (faz o download automaticamente de atualizações do Windows)</p>
<p>- Carregar Gerenciador (gerencia transferências de arquivos entre computadores da rede.)</p>
<p>- Erro ao informar o serviço (Informa erros de serviços e aplicativos de terceiros)</p>
<p>- Gerenciador de conexão de acesso remoto</p>
<p>- Mensageiro (Serviço de mensagens entre computadores da rede. NÃO É o Windows Messenger)</p>
<p>- Número de série de mídia portátil</p>
<p>- Servidor</p>
<p><em><strong>Já devem estar em Manual:</strong></em></p>
<p>- Adaptador de desempenho WMI</p>
<p>- Aplicativo de sistema COM+</p>
<p>- Área de armazenamento (Compartilha informações com computadores remotos)</p>
<p>- Armazenamento removível (Dispositivos de armazenamento removíveis, como Zip Drives)</p>
<p>- Assistente de aquisição de imagens do Windows (WIA)</p>
<p>- Conexões de rede (gerencia conexões de rede)</p>
<p>- Coordenador de transações distribuídas (Coordena gerenciadores de recursos)</p>
<p>- Cópia de volume em memória</p>
<p>- DDE de rede (Habilita o Dynamic Data Storage)</p>
<p>- DSDM de DDE de rede (Gerencia compartilhamentos de rede DDE)</p>
<p>- Extensões de driver de instrum. gerenc. do Windows (Gerenciamento de drivers)</p>
<p>- Firewall de conexão com a Internet (FCI) / Compartilhamento de conexão com a Internet (CCI)</p>
<p>- Fornecedor de suporte de segurança NT LM</p>
<p>- Gerenciamento de aplicativo</p>
<p>- Host de dispositivo Plug and Play universal</p>
<p>- Logon de rede</p>
<p>- Logs e alertas de desempenho</p>
<p>- MS Software Shadow Copy Provider</p>
<p>- QoS RSVP (Habilita services compatíveis com o QoS)</p>
<p>- Reconhecimento de local da rede (NLA)</p>
<p>- Serviço administrativo do gerenciador de disco lógico</p>
<p>- Serviço de descoberta SSDP</p>
<p>- Serviço de indexação</p>
<p>- Serviço de transferência inteligente de plano de fundo</p>
<p>- Serviço \’Gateway de camada de aplicativo\’</p>
<p>- Serviços de terminal</p>
<p>- Telefonia</p>
<p>- Windows Installer</p>
<p>Você pode consultar a ajuda do Windows para obter mais detalhes sobre a função de cada serviço</p>
<p align="center"><strong>Habilitando o modo UDMA/66 e superior.</strong></p>
<p>Painel de Controle &gt; Sistema &gt; Gerenciador de Dispositivos &gt; Controladores IDE/ATAPI &gt; Canal IDE Primário (e secundário também, se for o caso) &gt; Configurações Avançadas &gt; Em Modo de Transferência, selecionar ?DMA se disponível?.</p>
<p align="center"><strong>Habilitar Logon automático</strong></p>
<p>Caso o seu micro não faça parte de uma rede e você seja o único usuário, você pode alterar a maneira como ele é ligado e desligado, deixando estas operações mais ágeis. Siga as etapas:</p>
<p>Vá em Iniciar &gt; Executar e digite \”control userpasswords2\” (sem aspas) e clique em OK. Na aba Usuários, desabilite a opção ?Usuários devem entrar um nome e senha para usar este computador? e clique em Aplicar. Surgirá uma caixa de diálogo solicitando nome de usuário e senha. Selecione o nome do usuário padrão e coloque uma senha (atenção: não é recomendável deixar esta senha em branco), clique em OK.</p>
<p>Vá em Painel de Controle &gt; Contas de Usuário e clique em ?Alterar o modo como usuários fazem logon ou logoff? e desabilite as opções ?Use a tela de boas-vindas? e ?Use a Troca Rápida de Usuário?.</p>
<p align="center"><strong>Programas na inicialização</strong></p>
<p>Alguns programas são iniciados junto com o sistema, porem raramente são necessários a todo minuto. Estes podem ser retirados da inicialização da seguinte maneira: Clique em Iniciar &gt;&gt; Executar, digite MSCONFIG e clique OK. Na aba Iniciar, desabilite os programas que não quer que iniciem junto com o Windows.</p>
<p align="center"><strong>Explore outras máquinas da rede mais rapidamente.</strong></p>
<p>Com uma alteração no registro do XP ele pode fazer a procura por outros computadores da rede mais rápida. O XP verifica nos computadores da rede por tarefas agendadas em comum entre elas e desabilitar este recurso faz com que a procura fique mais rápida</p>
<p><em>Clique em Iniciar &gt;&gt; Executar, digite REGEDIT, pressione OK.</em></p>
<p>Abra a pasta HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/Current Version/Explorer/RemoteComputer/NameSpace e procure pela chave {D6277990-4C6A-11CF-8 D87-00AA0060F5BF}.</p>
<p>Apague-a e pronto. A visualização/navegação por outras estações da rede ficará mais rápida.</p>
<p align="center"><strong>Gerencie melhor o arquivo de troca (memória virtual).</strong></p>
<p>Deixar que o Windows gerencie a memória virtual ainda é a melhor opção, porem se seu computador tiver mais de 512Mb normalmente não precisam usar a memória virtual, que acaba ocasionando perda de desempenho. Você pode desativá-la em Painel de Controle &gt;&gt; Sistema &gt;&gt; Avançado &gt;&gt; Desempenho &gt;&gt; Avançado &gt;&gt; Memória Virtual &gt;&gt; Alterar. Selecione ?sem arquivo de troca?, clique em Definir e OK.</p>
<p>Na maioria dos casos ele é necessário e pode ser definida como 50% a mais do que a memória RAM instalada. Por exemplo, se você tem 128 MB de RAM, a memória virtual pode ser definida como 192MB ( 128 + 50%). Defina este valor para o tamanho inicial e final para que o arquivo de troca seja fixo, prevenindo perdas de desempenho e fragmentação.</p>
<p align="center"><strong>Boot mais rápido.</strong></p>
<p>A Microsoft liberou uma ferramenta que promete tornar o boot e retorno dos modos ?Suspender? e ?Hibernar? mais rápido. Trata-se do Bootvis, que pode ser baixado diretamente clicando aqui Download (325 Kb), basta ir em Trace &gt; Optimize System que ele fará o resto.</p>
<p align="center"><strong>Desligamento lento com drivers Detonator 21.83 da Nvidia.</strong></p>
<p>Uma incompatibilidade em drivers das placas de vídeo com chip da Nvidia e que usam esta versão de drivers causam uma lentidão no desligamento do XP. O problema já foi corrigido na versão 23.11 e o download pode ser feito em <a href="http://www.nvidia.com/" linkindex="25" target="_blank"><font color="#115588">http://www.nvidia.com</font></a></p>
<p>O problema pode ser contornado também da seguinte maneira:</p>
<p><em>Vá no Painel de Controle &gt;&gt; Ferramentas Administrativas &gt;&gt; Serviços e altere o NVidia Driver Helper para ?manual? ou ?desabilitado?.</em></p>
<p align="center"><strong>Desabilite a reprodução automática para CD\’s</strong></p>
<p>Clique em iniciar &gt; Executar e digite GPEDIT.MSC. Vá em Configuração do Computador &gt;&gt; Modelos Administrativos &gt;&gt; Sistema. Dê um duplo-clique sobre ?Desabilitar reprodução automática?. Selecione Ativar.</p>
<p align="center"><strong>Libere 20% de sua banda de rede/Internet.</strong></p>
<p>Um recurso do XP chamado Agendador de pacotes OoS reserva 20% da banda disponível de rede e internet para uso próprio. Desabilite-o da seguinte maneira:</p>
<p>( é necessário estar logado como administrador)</p>
<p>Clique em Iniciar &gt; Executar, digite GPEDIT.MSC e pressione OK.</p>
<p>Em Configuração do computador &gt; Modelos Administrativos &gt; Rede. Selecione, na janela esquerda, ?Agendador de pacotes QoS?. Na janela da direita, dê duplo-clique na em ?Limite de reserva de banda?. Na aba Configuração, selecione Ativado. Na linha ?Limitar % da banda?, digite 0 (zero). Clique em Aplicar, OK. Vá nas configurações da rede (Painel de Controle &gt; Conexões de Rede), clique com o botão direito na conexão existente, selecione Propriedades. Na aba Geral, habilite o Agendador de Pacotes QoS (se já estiver habilitado, deixe como está). Reinicie o computador.</p>
<p>Você deve fazer isto em todos os computadores da rede.</p>
<p align="center"><strong>Carregue o Internet Explorer mais rapidamente.</strong></p>
<p>Mesmo que você não defina uma página inicial, quando o IE é aberto ele carrega uma instrução chamada about:blank. Desabilite esta instrução e deixe o seu carregamento mais rápido. Para tanto basta adicionar o comando ?nohome no atalho do IE.</p>
<p>Clique com o botão direito no atalho do IE, vá em Propriedades, e na linha Objeto, adicione (após as aspas) o comando ?nohome. Ficará algo assim: \”C:\\Arquivos de Programas\\Internet Explorer\\IEXPLORE.EXE? -nohome Clique em OK e pronto!</p>
<p align="center"><strong>Evitando lentidão e problemas.</strong></p>
<p>Mantenha seu HD sempre desfragmentado e livre de erros. Após apagar grandes volumes de dados ou antes de instalar algum programa, faça a desfragmentação da unidade. Adicione um atalho para o desfragmentador no menu de contesto (menu que aparece ao clicar com o botão direito do mouse) da seguinte maneira:</p>
<p>Abra o Bloco de notas e cole o seguinte texto:</p>
<p>; context_defrag.INF</p>
<p>; Adiciona o Desfragmentador ao menu de contexto no Windows XP</p>
<p>[version]</p>
<p>signature=\”$CHICAGO$\”</p>
<p>[DefaultInstall]</p>
<p>AddReg=AddMe</p>
<p>[AddMe]</p>
<p>HKCR,\”Drive\\Shell\\Desfragmentar\\command\”,,,\”DEFRAG.EXE %1\”</p>
<p>Salve o texto com o nome DEFRAG.INF</p>
<p>Agora abra o Windows Explorer e localize este arquivo. Clique com o botão direito e selecione instalar. Para usar basta clicar com o botão direito sobre a letra de uma unidade que aparecerá a opção Desfragmentar.</p>
<p align="center"><strong>Desabilite a Assistência Remota.</strong></p>
<p>Este recurso permite que outras pessoas controlem seu micro remotamente</p>
<p>Para desabilitá-lo, vá em Painel de Controle &gt; Sistema &gt; Remoto e desabilite as opções ?Permitir que este computador envie convites de Assistência Remota? e ?Permitir que usuários se conectem remotamente a este computador?.</p>
<p>Depois vá em Iniciar &gt; Executar, digite gpedit.msc e pressione OK. Vá em Configuração do Computador &gt; Modelos Administrativos &gt; Sistema &gt; Assistência Remota. Configure ambos os serviços para Desabilitado.</p>
<p align="center"><strong>Desabilite Serviços de rede</strong></p>
<p>A menos que você realmente o use, o Telnet abre as portas para uma invasão. Para desabilitá-lo, vá em Painel de Controle &gt; Ferramentas Administrativas &gt; Serviços. Altere o serviço Telnet de ?manual? para ?desabilitado?. Desative também os serviços ?Compartilhamento remoto da área de trabalho do NetMeeting? e ?Registro Remoto?.</p>
<p align="center"><strong>Desabilite a Notificação de Erros à Microsoft.</strong></p>
<p>Toda vez que ocorre um erro ou travamento, o Windows lhe recomendará enviar informações à Microsoft. Para evitar isto, vá nas propriedades de Sistema (Painel de Controle &gt; Sistema), em Avançado &gt; Notificação de Erros, e selecione ?Desabilitar a Notificação de Erros?.</p>
<p align="center"><strong>Windows Messenger</strong></p>
<p>Para impedir que este serviço inicie com o sistema, faça o seguinte</p>
<p>Clique em Iniciar &gt; Executar &gt; msconfig</p>
<p>Na aba Iniciar, desabilite o serviço ?msmsgs? (Windows Messenger).</p>
<p>No entanto, inexplicavelmente em alguns casos ele volta. Então, apelamos para o método seguinte:</p>
<p>Na pasta Arquivos de Programas &gt; Messenger e renomeie o arquivo msmsgs.exe para outro nome qualquer (msmsgsbobo.old, por exemplo).</p>
<p>Você também pode:</p>
<p><em>Clicar em Iniciar &gt; Executar &gt; gpedit.msc</em></p>
<p>Na janela que abrirá, vá em Configuração do Computador &gt; Modelos Administrativos &gt; Componentes do Windows &gt; Windows Messenger. Clique duas vezes na opção ?Não permitir que o Windows Messenger inicie automaticamente?, e selecione ?Ativado?.Se preferir, pode desativar de vez o Windows Messenger, alterando a opção ?Não permitir que o Windows Messenger seja executado? para ?Ativado?. Isto impedirá a utilização do WM por qualquer usuário do micro.</p>
<p>Remova a pasta ?Documentos Compartilhados? Este é um recurso inútil, principalmente se o micro não estiver em uma rede. Para eliminar os Documentos compartilhados abra o editor de registro e procure pela seguinte chave: HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Microsoft \\ Windows \\ CurrentVersion \\ Explorer \\ My Computer \\ NameSpace \\ DelegateFolders</p>
<p>Apague a subchave {59031a47-3f72-44a7-8 9 c 5-559 5fe6b30ee}.</p>
<p align="center"><em>Problemas com o Pesquisar do Windows XP</em></p>
<p>Você pode não gostar do assistente de pesquisa e queira usar a procura clássica do Windows, então abra o registro e vá até a chave:</p>
<p>[HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion<br />
Explorer\\CabinetState]</p>
<p>e coloque um string value nomeado como Use Search Asst = no</p>
<p align="center"><strong>Criar MP3 com o Windows Media Player 8</strong></p>
<p>Extrair musicas de CDs em formato MP3 pode ser possível se você fizer a seguinte alteração no registro:</p>
<p>Abra o REGEDIT e vá em</p>
<p>HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\MediaPlayer</p>
<p>Adicione as subchaves Settings\\MP3Encoding.</p>
<p>Na janela da direita, acrescente os valores (DWORD) a seguir:</p>
<p>\”LowRate\”=dword:0000dac0</p>
<p>\”MediumRate\”=dword:0000fa00</p>
<p>\”MediumHighRate\”=dword:0001f400</p>
<p>\”HighRate\”=dword:0002ee00</p>
<p>Estes valores correspondem a codificações para 128, 192, 256 e 320Kbps, respectivamente.</p>
<p align="center"><strong>Alterar as pastas padrão de sistema.</strong></p>
<p>A pasta ?Meus Documentos? fica em C:\\Documents and Settings\\usuario\\Meus Documentos. Se quiser alterar isto, bem como outras pastas, abra o Editor de Registro e procure pela chave:</p>
<p>HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders.</p>
<p>Clique com o botão direito sobre o nome de cada pasta e selecione Modificar ? basta agora indicar qual o caminho completo e nome de pasta desejado.</p>
<p align="center"><strong>Apague as pastas especiais de \”Meus Documentos\”.</strong></p>
<p>Se não gosta ? ou não usa das pastas especiais dentro de ?Meus Documentos? (por exemplo, ?Minhas Músicas?, ?Minhas Figuras?, etc.), basta executar o comando:</p>
<p>regsvr32 /u mydocs.dll e, em seguida, apagar as pastas indesejadas. Para reverter a ação, execute o comando regsvr32 mydocs.dll. As pastas serão recriadas na próxima inicialização do Windows.</p>
<p align="center"><strong>Abra o Windows Explorer com ?Meu Computador? expandido</strong></p>
<p>Crie um novo atalho para o Windows Explorer, clique nele com o botão direito, selecione Propriedades. No campo Objeto, coloque a seguinte linha, apagando antes a já existente:</p>
<p>%SystemRoot%\\explorer.exe /e, /n, ,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\”\”</p>
<p align="center"><strong>Ativação após reinstalação do Windows XP.</strong></p>
<p>Se seu XP já esta ativado e você precise formatar o HD não será necessário fazer nova ativação caso você tome a seguinte providencia antes da formatação: Copie para um disquete o arquivo WPA.DBL que esta na pasta \\windows\\system32</p>
<p>Após reinstalar o sistema novamente, copie este arquivo do disquete para a pasta original e o sistema estará ativado.</p>
<p align="center"><strong>Unidades de CD desaparecidas</strong></p>
<p>Vários relatos dão contas de unidade de CD que somem do Windows Explorer. Dentre as causas possíveis observou-se uma certa relação com os programas Nero, CloneCD, CDRWin e MusicMatch Jukebox. Há uma certa incompatibilidade entre os drivers ATAPI da Adaptec que acompanha o XP e também o Windows 2000 com os drivers instalados por terceiros. Veja três das soluções possíveis:</p>
<p>Se você tem alguns dos softers instalados, desinstale todos e reinicie o computador. Após comece instalando o Nero sempre reiniciando o micro até descobrir qual deles é o causador dos sumiço dos ícones dos CDs</p>
<p>Outra alternativa seria com a instalação do Nero e do CDRWin na mesma maquina. Copie o arquivo WNASPI32.DLL da pasta do Nero para a pasta do CDRWin. Abra o CDRWin e configure seu drive ASPI como sendo o arquivo copiado.</p>
<p>Uma outra opção envolve a alteração do registro do Windows. Com relação a incompatibilidade dos drivers da ATAPI da adaptec, se estes forem alterados ou removidos pode causar o sumiço dos ícones. Para solucionar isto, abra o editor de registro, localize e apague as dependências das seguintes chaves:</p>
<p>HKEY_LOCAL_MACHINE\\SYSTEM\\ControlSet001\\Control\\Class\\{4D36E965-E325-11CE-BB FC1-08002BE10318}</p>
<p>HKEY_LOCAL_MACHINE\\SYSTEM\\ControlSet002\\Control\\Class\\{4D36E965-E325-11CE-BB FC1-08002BE10318}</p>
<p>HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Class\\{4D36E965-E325-11C E-BFC1-08002BE10318}</p>
<p>Não apague as chaves inteiras e faça um backup do registro antes das alterações.</p>
<p align="center"><strong>Resolvendo alguns problemas comuns.</strong></p>
<p>Windows reinicia o computador quando manda desligar<br />
É muito provável que a função ACPI não esteja com habilitada no BIOS. ACPI é o que controla o desligamento do computador. A solução seria acessar o BIOS e ativar o</p>
<p align="center"><strong>Windows não desligando corretamente</strong></p>
<p>Problema também ligado ao ACPI. Primeiro verifique em Propriedades de Vídeo &gt;&gt; Proteção de tela &gt;&gt; energia do monitor e clique na opção Ativar suporte a gerenciamento avançado de energia (APM).</p>
<p>Também siga a Dica anterior e Ative o ACPI na BIOS</p>
<p align="center"><strong>Executando programas do Clipper 5.x no Windows XP</strong></p>
<p>A execução de programas em Clipper no XP é possível após algumas providencias.</p>
<p>Abra o arquivo System.ini e na seção [386ENH] inclua a seguinte linha:</p>
<p>PerVMFiles=150</p>
<p>Onde 150 é o número de arquivos abertos, altere se necessário.</p>
<p>Abra o arquivo CONFIG.NT que esta em c:\\Windows\\System32 e inclua a seguintes linhas:</p>
<p>files=200</p>
<p>buffers=30</p>
<p>No arquivo autoexec.nt (em c:\\Windows\\system32) inclua a linha:</p>
<p>Abra o arquivo AUTOEXEC.NT e inclua a seguinte linha:</p>
<p>set clipper=F200</p>
<p>Salve os arquivos e reinicie o micro.</p>
<p align="center"><strong>Desktop offline</strong></p>
<p>O Desktop offline pode ser desabilitado.<br />
Esse recurso também compromete o desempenho. Caminho: Painel de Controle &gt;&gt; Vídeo &gt;&gt; Área de Trabalho &gt;&gt; Personalizar Área de Trabalho &gt;&gt; Web &gt;&gt; Propriedades &gt;&gt;Documentos da Web, Desabilite a caixa ?Tornar esta página disponível offline?.</p>
<p align="center"><strong>Limpeza da área de trabalho</strong></p>
<p>Eis outra opção que também consome recursos, para desabilitá-la o Caminho é: Painel de Controle &gt;&gt; Vídeo &gt;&gt; Área de Trabalho &gt;&gt; Personalizar Área de Trabalho &gt;&gt; Geral &gt;&gt; Desabilitar ?Executar o assistente para limpeza a cada 60 dias?</p>
<p align="center"><strong>Acelerar o Menu Iniciar</strong></p>
<p>Como no Windows 98, você pode fazer com que os itens do menu Iniciar apareçam mais rápido. Para tanto faça: Iniciar&gt;&gt;Executar&gt;&gt;digite regedit</p>
<p>Procure a chave HKEY_CURRENT_USER\\Control Panel\\Desktop</p>
<p>Ache o item MenuShowDelay na lista da direita, com dois cliques nele abrirá uma caixa, digite o valor de 100, o default do Windows é 400.</p>
<p align="center"><strong>Habilite a desfragmentação do Boot</strong></p>
<p>Esta desfragmentação nos arquivos de reinicialização do Windows vai tornar o boot um pouco mais rápido. Para ver se ela esta ativada siga esses passos:</p>
<p>Iniciar&gt;&gt;Executar&gt;&gt; digite regedit</p>
<p>Procure a chave</p>
<p>HKEY_LOCAL_MACHINE\\ SOFTWARE\\MICROSOFT\\Dfrg</p>
<p>clique em BootOptimizeFunction</p>
<p>Veja se na chave Enable tem um Y e na chave OptimizeComplete tem um YES, se tiver seu boot já está mais rápido, se por acaso a chave não estiver como acima, de dois cliques na chave Enable e digite um Y ao invés de um N.</p>
<p align="center"><strong>Alterando a letra da Unidade</strong></p>
<p>Você pode trocar as letras de suas unidades C, D, E e outras que possuir</p>
<p>Siga para:Iniciar &gt;&gt;Painel de Controle&gt;&gt;Ferramentas administrativas &gt;&gt;Gerenciamento do Computador, ache na coluna da esquerda Gerenciamento de Disco, na coluna da direita, clique com o botão direito do mouse sobre onde você quer alterar e escolha a opção Alterar letra da unidade e caminho.</p>
<p align="center"><strong>Configurando o teclado</strong></p>
<p>Procure o seguinte caminho: Iniciar&gt;&gt;Painel de Controle&gt;&gt; Opções Regionais e de idioma&gt;&gt; Idiomas&gt;&gt; Detalhes&gt;&gt; Adicionar.</p>
<p>Se você usa o teclado ABNT2 (com o ?ç? ao lado da tecla L), escolha Português (Brazil) e Português (Brasil &#8211; ABNT2). Clique Ok. Caso o teclado não tenha o ?ç?, escolha Português (Brazil) e Português (Padrão). Há alguns teclados que devem ser configurados como Português (Portugal) ou Americano Padrão, escolha Inglês (Estados Unidos) e Inglês (Estados Unidos &#8211; Internacional).</p>
<p align="center"><strong>Backup de mensagens do Outlook Express</strong></p>
<p>As mensagens do OE geralmente são armazenadas na pasta C:\\Documents and Settings\\?nome-do-user?\\Application Data\\Microsoft\\Outlook Express. Esta é sem dúvida uma pasta de difícil acesso, mas você pode alterar este local, siga:</p>
<p>Abra o Outlook Express, clique em Ferramentas &gt;&gt;Opções &gt;&gt;Manutenção. Em seguida escolha a opção Pasta de armazenamento. Na janela que se abrir você verá o local atual onde as mensagens estão armazenadas. Clique em Alterar e escolha um novo local. Todas as suas mensagens, tanto as novas que chegarem como as que já existem, serão transferidas para o novo local de armazenamento escolhido.</p>
<p>Obs: Caso precise restaurar o backup, copie de volta todos os arquivos *.dbx para o mesmo local de armazenamento que estiver configurado no Outlook.</p>
<p align="center"><strong>Descubra o seu IP</strong></p>
<p>Para saber qual é seu IP basta digitar no Prompt de comando (Iniciar &gt;&gt;Acessórios &gt;&gt;Prompt de comando): IPCONFIG /ALL</p>
<p align="center"><strong>Portas abertas</strong></p>
<p>Para ver se sua conexão esta deixando portas abertas basta digitar no prompt de comando: NETSTAT -A</p>
<p align="center"><strong>Abra o Windows Explorer em C:\\</strong></p>
<p>Clique com o botão direito do mouse no atalho do Windows Explorer e clique em Propriedades. Depois na Aba Atalho, altere o destino para:</p>
<p>Para fazer com que o Explorer abra no drive C:\\ basta seguir os passos:</p>
<p>C:\\WINDOWS\\EXPLORER.EXE /n,/e,c:</p>
<p align="center"><strong>Pesquisa com mais de uma extensão.</strong></p>
<p>Você pode fazer pesquisa com mais de uma extensão, basta que separe-as por um ponto e virgula. Em Pesquisar digite assim: *.BMP;*.JPG</p>
<p align="center"><strong>Pontos de restauração do sistema.</strong></p>
<p>Cada ponto de restauração do sistema criado ocupa um grande espaço no HD e esses pontos são criados automaticamente pelo sistema. Caso você tenha problemas de espaço no HD você pode eliminar todos os pontos, menos o mais recente.</p>
<p>Siga esses passos:</p>
<p>Iniciar &gt;&gt;Todos os Programas &gt;&gt;Acessórios &gt;&gt;Ferramentasdo Sistema &gt;&gt;Limpeza de Disco. Na caixa que se abrir, escolha ?Mais Opções?, em baixo prefira a opção ?Restauração do Sistema? e após ?Limpar?. Seguindo essa instrução todos os pontos de restauração serão eliminados, restando somente o mais recente.</p>
<p align="center"><strong>Os balões Hint</strong></p>
<p>Esses balões de fundo amarelo mais atrapalham do que ajuda. Para elimina-los faça:</p>
<p>Abra o editor do registro. Encontre a chave:</p>
<p>HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\Current Version\\Explorer\\Advanced.</p>
<p>Clique no menu Editar &gt;&gt; Novo &gt;&gt;Valor DWORD. Renomeie como \”EnableBallonTips\” e coloque o valor 0 (zero).</p>
<p align="center"><strong>Desabilite a função hibernar</strong></p>
<p>Desabilitando esta opção você libera uns 500MB de espaço no seu HD e alem do mais se você for se ausentar por muito tempo, desligue o micro.</p>
<p>Clique com o botão direito no seu Desktop e escolha Propriedades clique na aba Proteção de Tela, depois em Energia e após em Hibernar, desmarque a opção.</p>
<p align="center"><strong>Problemas em deletar um arquivo.</strong></p>
<p>Pode acontecer de querer (ou precisar) apagar um arquivo e o sistema impedir o acesso. Geralmente ao reiniciar o micro este problema é resolvido, mas se continuar você pode fazer o seguinte:</p>
<p>Inicie o Prompt de comando e o Gerenciador de tarefas (digite CRTL+AL+DEL) e em Processos finalize o Explorer.exe. Pelo Prompt vá ate´a pasta onde esta o arquivo a ser apagado (digite CD\\?nome-da_pasta? e ENTER) e delete o arquivo (DEL ?nome_do_arquivo?). Após volte ao Gerenciador de tarefas e em Aplicativos, clique em Nova tarefa e digite Explorer.</p>
<p>Cuidado que não será possível recupera o arquivo apagado.</p>
<p>Fonte: <a href="http://clicmania.net/" title="Clicmania" target="_blank">ClicMania</a></p>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.tutoriall.com.br/2008/04/29/melhorando-o-desempenho-do-windows-xp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ebook: Prepare você mesmo seus licores e drinks!</title>
		<link>http://www.tutoriall.com.br/2008/04/28/ebook-prepare-voce-mesmo-seus-licores-e-drinks/</link>
		<comments>http://www.tutoriall.com.br/2008/04/28/ebook-prepare-voce-mesmo-seus-licores-e-drinks/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 01:59:36 +0000</pubDate>
		<dc:creator>jpbotelho</dc:creator>
				<category><![CDATA[receitas]]></category>
		<category><![CDATA[bar]]></category>
		<category><![CDATA[Benédictine]]></category>
		<category><![CDATA[Char­treuse]]></category>
		<category><![CDATA[dose]]></category>
		<category><![CDATA[drink]]></category>
		<category><![CDATA[ervas]]></category>
		<category><![CDATA[frutas]]></category>
		<category><![CDATA[Grand Manier]]></category>
		<category><![CDATA[licor]]></category>

		<guid isPermaLink="false">http://www.tutoriall.com.br/2008/04/28/ebook-prepare-voce-mesmo-seus-licores-e-drinks/</guid>
		<description><![CDATA[Perfeitos para encerrar as refeições com um toque adocicado, os grandes licores são resultado de séculos de aprendizado.
O princípio básico da receita do licor é a infusão de álcool de cereais ou de frutas com essências, que dão o sabor à bebida, e uma boa dose de açúcar, sendo que alguns passam ainda por um [...]]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p>Perfeitos para encerrar as refeições com um toque adocicado, os grandes licores são resultado de séculos de aprendizado.<br />
O princípio básico da receita do licor é a infusão de álcool de cereais ou de frutas com essências, que dão o sabor à bebida, e uma boa dose de açúcar, sendo que alguns passam ainda por um pro­cesso de envelhecimento. Aparen­temente fácil de preparar &#8211; existem até versões caseiras -, o licor das marcas mais tradicionais é o resul­tado de muitos séculos de aprendi­zado sobre ingredientes, tempo de preparo e até mesmo do desenvolvi­mento de equipamentos específicos.</p>
<p>REGIONAIS E CLÁSSICOS<br />
Existe uma variada produção de licores regionais, à base de frutas e ervas. No Brasil, um dos mais sabo­rosos é o licor de pequi, fruta típica do Mato Grosso. Mas, os licores clássicos são internacionais, consumi­dos em todo o mundo. Os mais tra­dicionais são o escocês Drambuie, feito de uísque, e os franceses Grand Manier, Benédictine e Char­treuse, além do italiano Strega (bru­xa, em italiano), feito de ervas. Os mais cremosos, como o de cacau e o creme de cassis, servem, sobretu­do, como ingrediente para coquetéis, como informa Aristides de Oliveira Pacheco, professor do Curso de Hotelaria do Senac.</p>
<p><span id="more-88"></span><br />
O MOMENTO CERTO</p>
<p>Por ser uma bebida doce, de sabor acentuado, a melhor hora para tomá­-lo é após as refeições. Ingeri-lo antes ou durante pode anestesiar as papi­Ias gustativas, interferindo no paladar. Quanto à temperatura em que deve ser servido, as regras são bastante elásticas. A maioria dos licores são saboreados em temperatura ambien­te, mas podem ser resfriados ou, até, servidos com gelo, como se faz, às vezes, com o Cointreau. Alguns lico­res, como o Peach Tree, foram espe­cialmente desenvolvidos para serem tomados frios, assim como, em geral, os cremosos, muito apreciados quan­do gelados. Mas jamais se devem colocá-los no congelador, para que não percam o sabor original.</p>
<p class="MsoBodyTextIndent"><a href="http://ucash.in/2a59f47" title="e-book licores e drinks" target="_blank">Continue lendo.. BAIXE AQUI O EBOOK!</a></p>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.tutoriall.com.br/2008/04/28/ebook-prepare-voce-mesmo-seus-licores-e-drinks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Como poupar energia no Windows Vista</title>
		<link>http://www.tutoriall.com.br/2008/04/26/como-poupar-energia-no-windows-vista/</link>
		<comments>http://www.tutoriall.com.br/2008/04/26/como-poupar-energia-no-windows-vista/#comments</comments>
		<pubDate>Sat, 26 Apr 2008 04:03:07 +0000</pubDate>
		<dc:creator>jpbotelho</dc:creator>
				<category><![CDATA[windows]]></category>
		<category><![CDATA[economia]]></category>
		<category><![CDATA[energia]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[powercfg]]></category>
		<category><![CDATA[vista]]></category>
		<category><![CDATA[win]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://www.tutoriall.com.br/2008/04/26/como-poupar-energia-no-windows-vista/</guid>
		<description><![CDATA[O Windows Vista consome significativamente mais energia que o Windows XP. Não havendo qualquer dúvida em relação a isso, o que podemos fazer é uma gestão mais apertada para tentar ganhar uns minutos a mais de bateria do laptop.
Claro que este problema em termos de autonomia atinge somente os laptops, depois a questão do consumo [...]]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p>O Windows Vista consome significativamente mais energia que o Windows XP. Não havendo qualquer dúvida em relação a isso, o que podemos fazer é uma gestão mais apertada para tentar ganhar uns minutos a mais de bateria do laptop.</p>
<p style="text-align: justify">Claro que este problema em termos de autonomia atinge somente os laptops, depois a questão do consumo é que se alarga obviamente a todo o resto.</p>
<p>Nas várias opções que o Vista disponibiliza para optimizar o consumo de energia certamente poderemos ajustas mais algumas coisas.<br />
Vamos então descobrir esta opção de otimização e começar a economizar.<br />
<span id="more-87"></span><br />
Primeiro vamos carregar as Opções de energia, carreguem nas teclas <strong>“Win+R”</strong>, depois do executar estar aberto escrevam “<strong>cmd</strong>” e enter&#8230;<span class="fullpost"></p>
<p style="text-align: justify">Agora que abriu o console do DOS escreva “<strong>c:\powercfg.cpl,1</strong>” sem aspas.<br />
<a href="http://bp0.blogger.com/_NYyguA11utw/SA-LE6UccsI/AAAAAAAAB8g/_Rep-BIIbig/s1600-h/imagem_optimizar_power03_small.jpg" set="yes" linkindex="6" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" rel="thumbnail"><img src="http://bp0.blogger.com/_NYyguA11utw/SA-LE6UccsI/AAAAAAAAB8g/_Rep-BIIbig/s400/imagem_optimizar_power03_small.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer" id="BLOGGER_PHOTO_ID_5192521811872215746" border="0" /></a></p>
<p></span>Pronto, temos as <strong>Opções de energia</strong>. Veja bem as várias opções que estão disponíveis, faça um plano o mais otimizado possível para o seu laptop, verá como a autonomia da sua bateria aumenta.</p>
<p>Nos desktops também é importante configurar estes pontos de consumo, visando uma economia na energia consumida pelo computador durante o seu funcionamento.</p>
<p>Via: <a href="http://winzone-tic.blogspot.com" target="_blank">Winzone-TIC</a></p>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.tutoriall.com.br/2008/04/26/como-poupar-energia-no-windows-vista/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Video-TutoriALL: Acabe com os cabos espalhados do seu pc!</title>
		<link>http://www.tutoriall.com.br/2008/04/26/video-tutoriall-acabe-com-os-cabos-espalhados-do-seu-pc/</link>
		<comments>http://www.tutoriall.com.br/2008/04/26/video-tutoriall-acabe-com-os-cabos-espalhados-do-seu-pc/#comments</comments>
		<pubDate>Sat, 26 Apr 2008 03:27:30 +0000</pubDate>
		<dc:creator>jpbotelho</dc:creator>
				<category><![CDATA[video-tutoriall]]></category>
		<category><![CDATA[cabos]]></category>
		<category><![CDATA[pc]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.tutoriall.com.br/2008/04/26/video-tutoriall-acabe-com-os-cabos-espalhados-do-seu-pc/</guid>
		<description><![CDATA[



]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p><center><br />
<embed src="http://www.metacafe.com/fplayer/1249327/cables_box.swf" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" height="345" width="400"></embed><br />
<font size="1"><a href="http://www.metacafe.com/watch/1249327/cables_box/"><br />
</a><a href="http://www.metacafe.com/"></a></font></center></p>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.tutoriall.com.br/2008/04/26/video-tutoriall-acabe-com-os-cabos-espalhados-do-seu-pc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
