Archive

Posts Tagged ‘Windows’

Trabalhos de impressão “pendurados”

November 16th, 2009 No comments

No Windows pode acontecer que um trabalho de impressão fique “pendurado”. Mandamos imprimir o trabalho e tentamos cancelar. Nessa altura o trabalho fica na lista de espera da impressora correspondente. Conseguimos vê-lo mas, mesmo sendo administradores, não conseguimos apagar o trabalho e removê-lo da lista.

O problema pode ser tão incómodo que nem reiniciando a máquina se resolve.

Para esta situação podemos forçar a remoção do trabalho directamente. Primeiro devemos parar o serviço que se ocupa de aceitar e processar os trabalhos para uma fila de impressora (chamado “spooler”) e enseguida apagamos todos os trabalhos que ainda estão no directório correspondente (em C:\WINDOWS\SYSTEM32\SPOOL\PRINTERS\).

Usando o edito de texto, podemos criar um ficheiro que vamos chamar “RestartPrinterQueues.cmd” (a extensão .CMD é importante).

Dentro do ficheiro colocamos as seguintes instruções:

net stop spooler
del /q %systemroot%\system32\spool\PRINTERS\*
net start spooler

Depois de gravar o ficheiro, podemos fazer duplo-clique sobre o mesmo e aceitar que seja executado como administrador.

Efectivamente, estas 3 linhas fazem todo o trabalho: param o serviço por nós, apagam todos os ficheiros no directório onde são guardados os trabalhos e reiniciam o serviço.

O mesmo pode ser feito se abrimos uma sessão de linha de comandos como administrador e escrevemos as instruções anteriores directamente.

cmd_runasadministrator

Categories: Tecnologia Tags: , ,

Redimensionar partições em Windows

July 9th, 2009 No comments

Artigo rápido sobre as opções para redimensionar partições no Windows Vista ou Windows 7.

Os dois permitem reduzir e criar novas partições a partir do Gestor de Disco (ir ao painel de controlo, “Computer Management”, Storage>Disk Management).

diskmgt

É possível usar a própria funcionalidade integrada no Windows para reduzir o tamanho da partição (deixando o espaço no fim do disco livre) e criar uma nova partição no espaço livre que possa existir.

No entanto, não permite mover a partição, o que impossibilita certas operações como reduzir uma segunda partição para aumentar o tamanho da primeira.

Funções mais sofisticadas são possíveis com aplicações como EASEUS Partition Manager (http://www.partition-tool.com/personal.htm), grátis para versões de 32 bits para uso pessoal (que ainda é a maioria dos casos).

easeus

Há uma outra possibilidade que consiste em arranjar um CD “Live” duma distribuição Linux, como pode ser o Ubuntu (http://www.ubuntu.com/GetUbuntu/download). Estas distribuições permitem arrancar o computador a partir do CD sem efectuar a instalação. Quando já está a trabalhar, é possível usar o gestor de partições integrado GParted.

capture_08072009_235025

capture_08072009_235225

capture_08072009_235245

Fica o conselho de fazer cópias de segurança antes de mexer nas partições: há risco de dar cabo das partições e perder tudo!

Nos meus testes, GParted demorou muito tempo para algumas funções simples. A minha recomendação é usar as funções integradas no Windows quando possível, e EASEUS para as restantes operações. GParted fica como último recurso.

Para os mais valentes: boa sorte!

Controlo de versões com GIT

April 30th, 2009 No comments

git-logo2

Recentemente comecei a trabalhar com GIT, um gestor de versões para software.

GIT (http://git-scm.com/) foi iniciado por Linus Torvalds quando por motivos “políticos” teve que abandonar o o gestor comercial Bitkeeper (http://www.bitkeeper.com/) e não quis usar os sistemas CVS nem Subversion (SVN).

GIT é um sistema que usa uma compressão muito eficiente para que o histórico dum projecto ocupe o menor espaço possível, tem interfaces com outros sistemas (como CVS e SVN) para aumentar a sua compatibilidade e pode usar diversos protocolos para comunicar.

Os seus pontos fortes são o facto de ser livre e o facto de ser um sistema descentralizado. Isto quer dizer que em lugar duma base de dados central com todo o código e com a qual é preciso comunicar para fazer a gestão das versões, GIT permite fazer a gestão de forma local. Diferentes instalações podem sincronizar-se em qualquer altura.

Em Ubuntu pode ser instalado com “aptitude install git-core”. Em Windows está disponível um port em http://code.google.com/p/msysgit/. Eu recomendo instalar directamente GIT Extensions para Windows (http://code.google.com/p/gitextensions/), porque faz a integração directamente com o Explorer e no Visual Studio 2005 e 2008.

Em http://cworth.org/hgbook-git/tour/ há um pequeno tutorial para introdução e com alguns pequenos exemplos.

A documentação “oficial” está disponível em http://git-scm.com/documentation ou http://www.kernel.org/pub/software/scm/git/docs.

Outros tutoriais: http://excess.org/article/2008/07/ogre-git-tutorial/, http://osteele.com/archives/2008/05/my-git-workflow.

Windows 7, ainda

January 12th, 2009 No comments

Hoje voltei a tentar, e finalmente consegui aceder ao download das versões Beta de 32 e 64 bits do Windows 7.

Podem tentar em http://www.microsoft.com/windows/windows-7/beta-download.aspx. Precisam de fornecer o email, mas feito isso, o download até foi rápido. Será por ser Domingo? ou será porque já muitos desistiram?

Acontece que afinal a Microsoft decidiu permitir o download durante 2 semanas (até o dia 24 de Janeiro) de acordo com este blog (http://windowsteamblog.com/blogs/windows7/archive/2009/01/10/here-s-where-we-stand.aspx), retirando o limite inicialmente imposto de 2,5 milhões de cópias, portanto, aproveitem.

Eu já tenho as minhas chaves e talvez aproveite para “brincar” mais um pouco até o dia 1 de Agosto. ;-)

Categories: Tecnologia Tags: , , ,

Windows Live Essentials

January 11th, 2009 No comments

windowsliveCostumo usar diferentes identidades no Messenger para manter as actividades separadas: uso pessoal vs. uso profissional. Com a versão actualmente instalada do Windows Live Messenger (versão 8.5) é necessário sair e voltar a entrar para mudar a identidade. Existem diferentes programas, patches e addons a circular por aí, mas é necessário usar uma versão particular do Messenger (que pode não coincidir com a versão mais recente) ou podem introduzir publicidade (ainda mais) ou aumentar os riscos de ataques. O Messenger é um vector de ataque muito popular e é preciso ter cuidado.messenger

Após umas pesquisas (no Google) reparei que existia um Windows Live Essentials (em Beta) em http://download.live.com/, que introduzia a versão 9.0 e que já permitia múltiplas instâncias do Messenger. Yes!
Já transferi e instalei em http://download.live.com/messenger, e consigo finalmente ter várias instâncias do Messenger a correr simultaneamente no meu computador com identidades diferentes.

Como bónus adicional, foi transferido o Windows Live Photo Gallery. Normalmente uso o Picasa 3 (http://picasa.google.com/) para organizar e “ajeitar” as minhas fotos. Ultimamente comecei a adicionar Etiquetas (Tags)  às minhas fotos para melhor organizar a colecção e poder localizá-las rapidamente (para além do Geotag com o Google Earth).

No entanto, o Picasa não me permite grandes usos destes Tags (teoricamente posso procurar por Tags ou ver colecções de fotografias com o mesmo Tag, mas na prática não consegui que funcionasse…). O Windows Live Photo Gallery é o oposto: entrou tarde no jogo mas mostra-me todos os Tags (afortunadamente os Tags criados como Picasa são guardados junto com o ficheiro pelo sistema de ficheiros, e portanto estão disponíveis fora do Picasa), permite-me fazer filtragens rápidas e ainda adicionou a possibilidade de identificar as pessoas numa fotografia. O programa localiza faces na fotografia de forma automática. Se este método falhar, ainda é possível fazer essa identificação de forma manual. Em qualquer caso é possível adicionar Tags para associar essas faces a nomes de pessoa. Espectacular.

Ainda, é possível arranjar mais utilidades como um editor de panoramas (juntar diversas fotografias para criar uma única imagem composta) em http://research.microsoft.com/en-us/um/redmond/groups/ivm/ICE/.

Em resumo, apesar de só ter dedicado umas horas à nova iteração do Windows Live, recomendo a nova versão e fiquei positivamente surpreendido. Até que enfim há alguma concorrência.

Nota (14-Jan): aparentemente o Messenger não suporta múltiplas instâncias por defeito. É preciso usar o programa regedit para ir à chave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Live\Messenger e criar lá uma nova chave chamada MultipleInstance do tipo DWORD com o valor 1.

Windows 7 (ou Windows Vista SP2?)

January 10th, 2009 No comments

A Microsoft disponibilizou recentemente uma versão Beta do seu próximo sistema operativo: Windows 7. Mais concretamente, build 7000.

windows7

Em mais uma campanha de marketing mal pensada (a anterior campanha para promover o Windows Vista foi um desastre, que só demonstra que dinheiro e senso comum não vão de mãos dadas …), a Microsoft publicitou que os primeiros 2,5 milhões de pedidos feitos na sexta-feira (dia 9 de Janeiro de 2009) receberiam uma chave de registo válida para o Windows 7 e até Agosto de 2009.

Ora, a grande confusão instalou-se: sexta-feira… a começar quando e onde? Por ex. a sexta-feira na Europa começa entre 5 e 7 horas antes do que nos Estados Unidos. Mesmo lá, há diferentes fusos horários.

Como todas as histórias que começam mal, esta também não podia acabar melhor, e os servidores da Microsoft foram colapsados com pedidos de licenças. A dia de hoje há relatórios confusos sobre quem conseguiu e quem não, e o site da Microsoft (http://www.microsoft.com/windows/windows-7/) só mostra uma triste mensagem: “Thanks for your interest in the Windows 7 Beta. The volume has been phenomenal—we’re in the process of adding more servers to handle the demand. We’re sorry for the delay and we’ll re-post the Beta as soon as we can ensure a quality download experience.”.

Ainda foi possível arranjar ligações directas para descarregar as versões de 32 e 64 bits.
32 bits:
http://download.microsoft.com/download/6/3/3/633118BD-6C3D-45A4-B985-F0FDFFE1B021/EN/7000.0.081212-1400_client_en-us_Ultimate-GB1CULFRE_EN_DVD.iso
64 bits:
http://download.microsoft.com/download/6/3/3/633118BD-6C3D-45A4-B985-F0FDFFE1B021/EN/7000.0.081212-1400_client_en-us_Ultimate-GB1CULXFRE_EN_DVD.ISO

Sem a chave respectiva, o Windows 7 pode funcionar durante 30 dias, e há alguns truques para esticar até 120 dias. Mas tendo em conta que só serve como avaliação e não há quaisquer garantias sobre a protecção dos dados, não vejo qual o interesse de o ter a correr mais do que isso.

Testei-o numa máquina virtual: a instalação foi rápida e sem muitos diálogos (à semelhança do Windows Vista). Não gasta tantos recursos como o Vista, e reage melhor, é mais dinâmico. O escritório final tem um ar limpo. No Explorador, a vista de pastas ganha uma tendência a passar das pastas físicas às pastas lógicas, o que não será muito agradável para quem gosta de saber onde está tudo. Não vou entrar a fazer uma avaliação exaustiva do Windows 7 Beta Build 7000. Só dizer que concordo com a maioria de meios e que essencialmente é uma actualização do Windows Vista (melhor dito: correcção de erros) e que cada vez se parece mais ao Apple OSX numa tentativa de separar a camada física da apresentação do sistema ao utilizador.

Parece que o Windows 7 só estará disponível a inícios de 2010 e não conseguirá corrigir o erro que está a ser o Windows Vista (consumo de recursos, falta de drivers, incompatibilidades). Até lá, a Apple poderá receber todos os usuários descontentes.

Apagar um ficheiro do Windows no DOS!

August 7th, 2008 No comments

Estava há já alguns dias com um problema no computador que me deixava intrigado, mas não o suficiente como  para o resolver. E lá ia vivendo com ele.

O problema era um ficheiro em um directório temporário que resolvia não deixar-se apagar. O ficheiro estava lá, tinha 0 bytes, mas na janela das propriedades não mostrava nada. Ao tentar apagar a resposta era sempre: “Cannot delete file: Cannot read from the source file or disk.”.

Abri uma janela do DOS, fui ao directório em questão e tentei novamente: nada.

Arranquei o Windows novamente, em modo segurança e com Command Prompt e repeti os passos anteriores, mas com o mesmo resultado.

Não desisti e pensei que poderia ser algum tipo de corrupção no disco. Como já passei por essa situação, primeiro fiz uma cópia de segurança dos meus dados (todo o mundo faz isso e com regularidade, certo?). Fui às propriedades do disco e no apartado das ferramentas escolhi fazer uma verificação, que ficou agendada para quando fizesse reboot. Mas o Checkdisk (CHKDSK) não revelou quaisquer problemas (porque acho isso mau quando no fundo é bom?).

Após uma pesquisa no Google (porque sempre o Google?) encontrei diversas potenciais respostas: umas simples e outras muito complexas, envolvendo o download de programas e por aí fora.

Comecei pelas mais simples e que pareciam fazer mais sentido, e funcionou.

A solução foi: em uma janela do DOS, ir ao directório em questão e fazer “dir /x”. Isso mostra os nomes curtos de ficheiros em compatibilidade DOS (isto é: 8 caracteres para o nome e 3 para a extensão). A seguir podemos escrever DEL <nome curto>. Para mim, o problema ficou resolvido.

E agora, após 3 Service Packs no Windows XP, estes problemas ainda acontecem? Bom, sem eles os informáticos ficavam ainda mais desempregados ;-) .

Estes são alguns dos links relevantes:

Categories: Tecnologia Tags: , ,