sexta-feira, 26 de novembro de 2010

Deligamento Automático de Computadores

Podemos criar uma tarefa para desligar todos os computadores da empresa em um horário agendado, evitando que computadores fiquem ligados durante a noite ou fim de semana. Para isso criamos um arquivo .bat e agendamos no Agendador de Tarefas do Windows com o seguinte conteúdo:

shutdown -s -t 180 -f -c "DESLIGAMENTO AUTOMATICO DO SISTEMA, PARA NAO DESLIGAR ENTRE NO PROMPT E EXECUTE O COMANDO 'SHUTDOWN -A' " -m file://computer-name/

O parametro -t significa o tempo que a mensagem ficará na tela do usuário.
O comando "shutdown -a" cancela o shutdown automatico caso exista algum usuário trabalhando.

sexta-feira, 19 de novembro de 2010

Área de Trabalho do Computador - Origem do Nome

Já pensaram o porque desse nome "Área de Trabalho" ??

Quando pensamos nos programas e funções mais básicas de um computador, pensamos em pastas, blocos de notas, relógios, agendas e calendários: tudo vindo de cima de nossas mesas de trabalho. A exceção é a lixeira, que normalmente fica no chão...

Interessante, não!!!

quarta-feira, 10 de novembro de 2010

Execução de um Link através de um arquivo BAT

Quando precisamos executar um link com frequência (por exemplo um "cron.php") que só executa através do Internet Explorer podemos criar um arquivo BAT para isso. Abaixo segue o conteúdo do arquivo:

cd\
cd C:\Arquivos de Programas
cd Internet Explorer
start iexplore.exe "http://link/cron.php"
taskkill /im iexplore.exe /f
A opção "taskkil /im iexplore.exe /f" tem a função de fechar o Internet Explorer após a execução da BAT

quarta-feira, 3 de novembro de 2010

Windows Vista/7 - Um perfil temporário é carregado após logon

Para resolver esse problema causado no Windows Vista e Windows 7, basta seguir os procedimentos abaixo:
1.     Inicie sessão no sistema utilizando uma conta de utilizador administrativo diferente da conta de utilizador que está com problemas.
2.     Cópia de segurança de todos os dados na pasta do perfil do utilizador actual se a pasta de perfil ainda existir e em seguida, elimine a pasta de perfil. Por predefinição, o perfil que resida na seguinte localização:
%SystemDrive%\Users\ UserName
3.     Clique em Iniciar, escreva regedit na caixa Iniciar procura e, em seguida, prima ENTER.
Reduzir esta imagemExpandir esta imagem
Se for solicitada uma palavra-passe de administrador ou confirmação, escreva a palavra-passe ou clique em continuar.
4.     Localize a seguinte subchave de registo:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
5.     Na subchave <a0>ProfileList</a0>, elimine a subchave denominada SID .bak.

Nota
SID é um marcador de posição para o identificador de segurança (SID) da conta de utilizador que está com problemas. A subchave .bak SID deve conter uma entrada de registo ProfileImagePath que aponta para a pasta de perfil original da conta de utilizador que está com problemas.
6.     Sair do Editor de registo.
7.     Termine o sistema.
8.     Inicie novamente sessão no sistema.
Depois de iniciar sessão no sistema, é criada novamente na pasta de perfil.

Remote Desktop Windows XP - Removendo Limite de Conexão

Segue abaixo texto (em inglês) referente a remoção do limite de conexão via RDP do Windows XP que hoje é de 1 sessão. Créditos: http://concurrentremotesessions.netfirms.com/

You should only use this dll on WIN XP SP2. (Not the 64-bit version).

One thing I am very annoyed about with SP2 is why they have added (in build 2055) and then taken away in the final Build (2180) Concurrent remote desktop and a physical user logged into the same machine....

So if you are now running the SP2 final, and would like too use this feature. Here is what you must do..

Attached is a zip with 4 files
1. termsrv.dll  - a cracked dll with no concurrent desktops limit.
2. Install.bat  - an install script for the dll
3. enable Concurrent Remote sessions SP2.bat – a registry changing code.
4. uninstall.bat – if you want to cancel the changes – run this script.

Ok, so here what to do

2. Extract the zip...
3. Double click on Install.bat.
4. Reboot.
That is all, you are set to go!

If you get this screen:








Don’t worry – it is ok – it is a windows warning because you are replacing a system dll.

I can’t believe MS removed this feature from the final build of SP2

The termserv here is the same as the one that comes with the final version of SP2 but there is no limit to the number of concurrent remote desktops you can have.

Limitations:
  1. Every user on the computer can have only one concurrent desktop at a time – you can’t login twice with the same user name.
  2.  You have to have fast user switching turned on.  
  3. If you are using a domain on your computer (usually companies uses domains on local networks) – you need to run the “enable Concurrent Remote sessions SP2.bat” every time you restart the computer because some registry values that are needed change every boot. You can put the file in the path “C:\Documents and Settings\All Users\Start Menu\Programs\Startup” and then the first user that will log on will run the script. The script will change the registry only for a user with “administrator” privileges. So if you don’t want to give administrator privileges to all the users on the computer – you can use the “Windows Task Scheduler” and schedule a login task.
More info about the “Windows Task Scheduler” can be found here:


"termsrv.dll" is not the original file from SP2, it is a patched file and I don’t know how legal is it to use is – but I think it will be very hard to catch you – you don’t really install a software, only a dll, and you only “unlock” a hidden property of windows xp.