Pular para o conteúdo

Instalação por usuário ou por máquina: qual usar no seu app Windows?

O que muda quando um instalador mira o usuário atual em vez de todos os usuários: pasta de instalação, prompt de administrador, atalhos, atualizações e desinstalação, e como escolher para o seu app.

Atualizado em 31 de outubro de 2026 · 4 min de leitura

Todo instalador do Windows toma uma decisão antes de qualquer outra: o app pertence à máquina ou à pessoa que a usa? Chrome, VS Code e a maioria dos apps Electron escolhem a pessoa por padrão. Office, os produtos da Adobe e a maioria dos jogos escolhem a máquina. A escolha afeta a pasta, o prompt de administrador, os atalhos, as atualizações e a desinstalação. Veja o que cada uma significa e como escolher.

O que uma instalação por máquina faz

Também chamada de "todos os usuários" ou "para todos neste computador".

  • Instala em C:\Program Files\My App (ou Program Files (x86) para apps de 32 bits).
  • Precisa de direitos de administrador: o Windows mostra o prompt do Controle de Conta de Usuário e o instalador roda com privilégios elevados.
  • Grava a entrada de desinstalação em HKEY_LOCAL_MACHINE, então o app aparece nas Configurações do Windows para todas as contas.
  • Coloca os atalhos no Menu Iniciar compartilhado e na Área de Trabalho pública, visíveis para todos os usuários.
  • Uma única cópia em disco, não importa quantas pessoas usem a máquina.
  • Program Files é somente leitura para usuários padrão, o que protege o app contra adulteração e contra ele mesmo: ele precisa manter configurações e dados em %APPDATA%, não ao lado do .exe.

O que uma instalação por usuário faz

Também chamada de "usuário atual" ou "somente eu".

  • Instala em C:\Users<name>\AppData\Local\Programs\My App.
  • Não precisa de direitos de administrador, então não há prompt. Em um notebook corporativo gerenciado em que o usuário não é administrador, esse é o único tipo de instalação que funciona sem envolver a TI.
  • Grava a entrada de desinstalação em HKEY_CURRENT_USER; o app aparece nas Configurações somente para aquela conta.
  • Os atalhos vão para o Menu Iniciar e a Área de Trabalho daquele usuário.
  • Cada usuário que quiser o app instala a própria cópia.
  • A pasta é gravável pelo usuário, e é por isso que apps que se atualizam sozinhos a preferem: o app pode substituir os próprios arquivos sem elevação.

Como escolher

Escolha por máquina quando:

  • o app é software de equipamento compartilhado: uma ferramenta de laboratório, um app de ponto de venda, um jogo no PC da família;
  • você quer a proteção de uma pasta de instalação somente leitura;
  • departamentos de TI o implantam centralmente para todas as contas (eles normalmente já rodam instaladores como system);
  • o app instala um serviço do Windows ou um driver, o que instalações por usuário não conseguem fazer.

Escolha por usuário quando:

  • seus usuários podem não ser administradores (notebooks corporativos, máquinas de escolas);
  • o app se atualiza sozinho, ou é atualizado com frequência;
  • é um app de produtividade pessoal, como a maioria dos apps Electron e baseados em tecnologias web;
  • você quer a instalação mais silenciosa possível: baixar, executar, sem prompt.

Na dúvida, para um app desktop voltado ao consumidor, por máquina é a convenção de longa data e o que as pessoas esperam de um Setup.exe. Na dúvida, para um app voltado a profissionais do conhecimento em máquinas da empresa, por usuário remove o único obstáculo que os impede de instalá-lo.

Armadilhas comuns

  • Misturar escopos. Instalar por usuário por cima de uma instalação por máquina do mesmo app deixa duas cópias. Mantenha o mesmo escopo entre versões, ou detecte e remova a antiga e documente isso nas notas de versão.
  • Dados ao lado do exe. Funciona por usuário e falha por máquina, porque Program Files é somente leitura. Use sempre %APPDATA% ou %LOCALAPPDATA% para configurações e saves.
  • Entradas de inicialização. "Iniciar com o Windows" grava na chave Run do usuário atual nos dois escopos, já que a inicialização é uma noção por usuário no Windows.
  • Instalações silenciosas. Um instalador por máquina executado em modo silencioso a partir de um prompt sem elevação falha sem avisar. Ferramentas de implantação o executam como system; scripts precisam rodar com elevação. Instaladores por usuário rodam em modo silencioso sem nada disso. Veja instalações silenciosas.

Como definir isso no ExeTup

O fluxo do instalador tem uma única chave: Instalar para todos os usuários ou somente para o usuário atual. Ela define juntos a pasta, o pedido de elevação, a visão do registro e os locais dos atalhos, para que estejam sempre consistentes. A prévia mostra o caminho da pasta resultante na página de pasta.

Perguntas frequentes

Um único instalador pode oferecer as duas opções?

Alguns instaladores adicionam uma página perguntando "todos os usuários ou somente eu". O ExeTup constrói um escopo por instalador, o que mantém as instalações silenciosas previsíveis; distribua dois instaladores se precisar dos dois.

Por usuário significa menos seguro?

A pasta de instalação é gravável pelo usuário, então um programa rodando como aquele usuário poderia modificar o app. Para a maioria dos apps desktop, é uma troca aceitável em favor de atualizar sem elevação; para software sensível em segurança, por máquina é a escolha mais segura.

Onde as instalações por usuário aparecem nas Configurações do Windows?

Em Aplicativos, para a conta que as instalou. Outras contas da máquina não as veem.

Um usuário padrão pode instalar um app por máquina?

Só digitando a senha de um administrador no prompt do UAC. Se não puder, escolha por usuário.

Guias relacionados