Diferenças entre programas portáteis e de instalação

Pergunta: qual é a diferença entre um programa portátil que não requer instalação e um que é instalado com um procedimento automático que copia muitos arquivos em várias pastas do sistema operacional "> Essa é uma das principais diferenças entre programas tradicionais e portáteis e vale a pena entender se e quando são preferíveis um ao outro.
Os programas que requerem instalação no computador iniciam a partir de um arquivo chamado instalador, que inclui instruções para copiar os vários arquivos, fazer conexões com as bibliotecas internas do sistema (arquivos DLL) e gravar chaves do Registro no Windows.
Na maioria dos casos, o software usa arquivos DLL existentes, exceto nos casos em que o programador criou uma biblioteca personalizada com um arquivo que deve ser posicionado adequadamente durante a instalação do software.
Como são integrados ao sistema, os programas com o instalador, se bem projetados e programados, são mais rápidos que os programas portáteis em sua execução e operação.
O software que requer instalação não pode ser excluído para removê-lo do seu computador, mas requer um procedimento de desinstalação guiado por um programa incluído.
O problema é que algumas vezes essa desinstalação foi mal projetada e não pode excluir todos os arquivos e referências trazidos pela instalação desse programa.
Além disso, do ponto de vista da privacidade, sempre é possível saber se um determinado programa foi instalado em um PC.
Ao usar o instalador para instalar um programa, as seguintes coisas acontecem no PC com Windows:
- O software cria uma nova pasta em Programas ou Usuários, de acordo com a configuração.
- Novos valores são gravados no registro do Windows e / ou entradas antigas podem ser alteradas.
- O instalador copia os arquivos para a pasta criada.
- Um atalho para o programa é criado na área de trabalho, no menu Iniciar e na barra de tarefas
- Alguns novos arquivos DLL podem ter sido adicionados à pasta C: \ Windows \ System32 .
- Ao desinstalar o mesmo software, um ou mais dos itens criados acima podem permanecer no computador.
Leia também: Crie programas portáteis daqueles instalados no PC com virtualização de software
Os programas portáteis, por outro lado, consistem em um ou mais arquivos dentro de uma pasta que pode ser movida para onde você quiser, mesmo em um pendrive.
Eles são chamados de "portáteis" precisamente porque, se copiados para uma unidade USB portátil, podem ser executados em qualquer PC, sem a necessidade de instalá-los.
Graças a esse recurso, eles não modificam nenhum arquivo do sistema, não deixam vestígios no PC em uso e, portanto, permitem que ele seja usado mesmo com total privacidade.
Se houver uma pasta na qual o programa é executado, ele poderá criar um arquivo INF ou XML em sua execução na mesma pasta.
O software portátil já contém DLLs incorporadas e pode até criar uma máquina virtual para executar, especialmente se precisar usar o Registro (a VM é removida quando o programa é fechado).
Como mencionado acima, não é necessário instalá-lo e economiza um tempo inicial, mesmo que, sua execução, permaneça um pouco mais lento que um programa com instalação.
Embora todo software possa se tornar portátil em teoria, nem todos os programas podem ser portáveis ​​na prática. porque eles seriam enormes.
Por exemplo, os programas do Office exigiriam a inclusão de vários arquivos DLL já incluídos no Windows e de muitas dessas referências internas que se tornariam muito maiores que o normal.
Programas portáteis são muito úteis para técnicos que trabalham em vários computadores e para aqueles que desejam usar computadores públicos anonimamente.
Em outro artigo, vimos os melhores programas portáteis sem instalação para pen drives (Windows) .

Deixe O Seu Comentário

Please enter your comment!
Please enter your name here