Iniciar o folding Automaticamente

Spiderman

I folded Myself
Bem, o que eu queria é facil de explicar.

Há alguma maneira de por o folding a iniciar automaticamente em todas as contas do windows? Basicamente, qualquer utilizador ao entrar no windows, faz com que o FAH seja iniciado.

Alguem sabe como fazer?
 
Não preferes antes como serviço?

O Folding fica sempre a correr em background, logo que o Windows inicia, mesmo que ninguém abra sessão. E se alguem abrir sessão não interfere e fica sempre a correr.


Usas o cliente SMP, certo?

Instalas como serviço (no -configonly ele pergunta se queres como serviço).

Depois vais a services.msc (pode ser pelo executar, ou se fizeres procurar aparece também). Vais ao serviço do Folding@Home. Na segunda tab vais a "Login as this user", e escreves o teu nome de utilizador, fazes procurar ou verifcar (botão que penso está à direita) e selecionas. Deve ficar algo como NomeComputador/Utilizador.

*Já agora, aponta o nome do serviço tal e qual como está lá escrito, caso seja necessário abaixo.

Penso que é só isto...

Podes sacar também o FaH Affinity Changer, que é um serviço de instalação automatica que muda a afinidade dos processos do Folding pelos cores do CPU conforme a carga, e que pode aumentar o ppd aí em 200.

Depois ele deve correr sozinho. Reinicias o pc, verificas se está a funcionar (via FaHMon). Se estiver a funcionar, reinicia novamente, para ver se ele está a encerrar bem. Se ele começar uma nova WU, é porque não está a reiniciar bem.
Eu tive esse problema, e custou um pouco mas está resolvido. Em Vista Ultima (segundo o teu My System) será mais fácil.

Usas o MPICH ou o Deino?

*Assumindo que o nome do serviço é o mesmo que o meu, e que usas o MPICH, se isso não encerrar bem podes fazer o seguinte.

Crias um .txt
Colas lá este texto:
Código:
net stop "Folding@home-CPU-[1]"
@ping 127.0.0.1 -n 15 -w 1000> nul
@echo Wait for 15 seconds...
net stop "mpich2_smpd"
@ping 127.0.0.1 -n 3 -w 1000> nul
@echo Wait for 3 seconds...
Gravas como fahshutdown ou assim, para saberes, e mudas a extensão para .bat
Vais ao gpedit.msc, e algures devem estar shutdown policies. Deves conseguir adicionar este .bat como um script a correr durante o shutdown.

Isto faz com que o encerrar dure mais 18 segundos, mas o cliente fica bem encerrado. Nos Home (como o meu) não funciona, e tive de arranjar uma solução muito mais trabalhosa :o

Só é necessário se o cliente não estiver a ser bem encerrado, ou seja, se começar nova WU cada vez que ligas o Computador.

:kfold:
 
Como é que se instala como serviço, não percebi...

Quando instalas o folding@home, tens de ir ao .exe, via um atalho ou linha de comandos, e configurar, certo? Onde metes o username e o número da equipa. Numa das configurações avançadas está lá "Install as Service" ou parecido. Fazes isso e o folding é instalado automaticamente como serviço.

Depois é seguir os passos que disse.
 
Não, não é um cliente SMP. São dois clientes Normais (consola), que estão no portatil.
Não uso la o SMP por causa da Validade da WU.
O sistema operativo la instalado é o Vista Home Premium 32bits

Neste caso como se faz?
 
Última edição:
Quando instalas o folding@home, tens de ir ao .exe, via um atalho ou linha de comandos, e configurar, certo? Onde metes o username e o número da equipa. Numa das configurações avançadas está lá "Install as Service" ou parecido. Fazes isso e o folding é instalado automaticamente como serviço.

Depois é seguir os passos que disse.

Não vejo lá isso...:(
 
Não vejo lá isso...:(

Quando fazes -configonly ? tem de lá estar... é uma das configurações...

Não, não é um cliente SMP. São dois clientes Normais (consola), que estão no portatil.
Não uso la o SMP por causa da Validade da WU.
O sistema operativo la instalado é o Vista Home Premium 32bits

Neste caso como se faz?

Nesse caso é capaz de ser mais complicado...

A solução que arranjei involve passos pouco ortodoxas... vou mandar-te um pm...
 
Viva!
Se tens privilégios de administrador, ou power user, podes sempre por isso a correr no registo, em: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

Exemplo de um batch:


echo Windows Registry Editor Version 5.00 >> reg.reg
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] >> reg.reg
echo "Folding@Home"="C:\\Programas\\Folding@Home\\fah.exe" >> reg.reg
regedit.exe /s reg.reg
del reg.reg




Assim só começa a foldar quando se inicia alguma sessão.
No caso de ser instalado como serviço, inicia logo q a máquina arranca, mesmo sem sessão iniciada..

Cheer's!
 
Última edição:
Back
Topo