Pular para o conteúdo principal

Questão de Sistemas Operacionais — Geral — VUNESP 2024

Sistemas OperacionaisGeral
Código
vu212429
Banca
VUNESP
Órgão
DESENVOLVE SP
Ano
2024
Cargo
Ana Sis ( )
No sistema operacional Windows Server 2012, é papel do utilitário msiexec
  1. Aexecutar arquivos arbitrários de scripts PowerShell.
  2. Binstalar ou desinstalar programas empacotados em arquivos no formato Microsoft Software Installer.
  3. Cexecutar arquivos arbitrários de scripts bash dentro de contêineres virtuais baseados em Linux.
  4. Dagendar a execução de programas ou scripts automaticamente em dias e horários específicos.
  5. Eexecutar o visualizador de registros de logs do sistema operacional.
Revelar gabarito e comentário

GabaritoB — instalar ou desinstalar programas empacotados em arquivos no formato Microsoft Software Installer.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Utilitário msiexec no Windows Server

Gabarito: letra B. O utilitário msiexec é o instalador do Windows responsável por instalar, modificar e desinstalar programas empacotados no formato Microsoft Software Installer (MSI) — exatamente o que descreve a alternativa B. As demais alternativas atribuem ao msiexec funções de outras ferramentas do sistema, como o PowerShell, o Agendador de Tarefas e o Visualizador de Eventos.

O que é o msiexec

O msiexec é um utilitário de linha de comando presente em todas as versões modernas do Windows, incluindo o Windows Server 2012. Ele é o motor de instalação do Windows Installer, o serviço responsável por gerenciar pacotes de instalação no formato .msi (Microsoft Software Installer). Esses pacotes contêm não apenas os arquivos do programa, mas também informações sobre o registro do Windows, atalhos, serviços e outras configurações necessárias para a instalação correta do software.

Quando você executa um arquivo .msi, na verdade está invocando o msiexec em segundo plano. O utilitário também pode ser usado diretamente pela linha de comando, com opções como /i (instalar), /x (desinstalar), /a (instalação administrativa) e /f (reparar). Por exemplo, o comando msiexec /i programa.msi instala o programa, enquanto msiexec /x programa.msi o remove.

Por que as outras alternativas estão erradas

Cada alternativa incorreta aponta para uma ferramenta diferente do Windows, e a banca explora justamente a confusão entre utilitários com funções distintas. Vejamos:

  • Alternativa A — executar scripts PowerShell é papel do próprio powershell.exe, não do msiexec.

  • Alternativa C — executar scripts bash em contêineres Linux não é função de nenhum utilitário nativo do Windows Server 2012; isso seria feito por ferramentas como o Docker ou o WSL (Windows Subsystem for Linux), que não existia nessa versão.

  • Alternativa D — agendar tarefas é função do Agendador de Tarefas (Task Scheduler), acessível pelo comando schtasks ou pela interface gráfica taskschd.msc.

  • Alternativa E — visualizar logs é função do Visualizador de Eventos (Event Viewer), acessível pelo comando eventvwr.msc.

A pegadinha da banca

A banca mistura utilitários do Windows com funções de outras ferramentas, testando se o candidato conhece a finalidade específica de cada uma. A pegadinha está em associar o msiexec a tarefas genéricas de "executar arquivos" ou "gerenciar o sistema", quando sua função é bem específica: lidar com pacotes MSI.

NÃO CAIA NESSA!

A banca troca a função do msiexec pela de outras ferramentas do Windows. O candidato que não sabe a finalidade exata do utilitário pode ser atraído por alternativas como "executar scripts" (PowerShell) ou "agendar tarefas" (Agendador de Tarefas). A palavra-chave que resolve a questão é Microsoft Software Installer — se a alternativa menciona esse formato, é quase certo que se refere ao msiexec.

1Função
Instalar pacotes .msi
Modificar
Desinstalar
2Formato
Microsoft Software Installer (MSI)
3Opções de linha de comando
/i (instalar)
/x (desinstalar)
/a (instalação administrativa)
/f (reparar)
4Confusões comuns (outras ferramentas)
PowerShell → scripts
Agendador de Tarefas → agendar execução
Visualizador de Eventos → logs
msiexec (Windows Installer)
LEVELsoulevel.com.br
msiexec (Windows Installer): Função (Instalar pacotes .msi, Modificar, Desinstalar); Formato (Microsoft Software Installer (MSI)); Opções de linha de comando (/i (instalar), /x (desinstalar), /a (instalação administrativa), /f (reparar)); Confusões comuns (outras ferramentas) (PowerShell → scripts, Agendador de Tarefas → agendar execução, Visualizador de Eventos → logs)

Alternativa A — ❌ Incorreta

Executar scripts PowerShell é função do interpretador powershell.exe, não do msiexec. O PowerShell é um shell e linguagem de script, enquanto o msiexec é um instalador de pacotes. A alternativa confunde dois utilitários completamente distintos.

Alternativa B — ✅ Correta ⟵ GABARITO

Esta é a definição exata do msiexec: instalar e desinstalar programas empacotados no formato Microsoft Software Installer (MSI). O utilitário é o motor do Windows Installer e gerencia todo o processo de instalação, modificação e remoção de software.

Alternativa C — ❌ Incorreta

O msiexec não tem relação com scripts bash nem com contêineres Linux. Essa função seria de ferramentas de virtualização ou do WSL, que nem existia no Windows Server 2012. A alternativa mistura conceitos de plataformas diferentes.

Alternativa D — ❌ Incorreta

Agendar execução de programas é função do Agendador de Tarefas (Task Scheduler), acessível pelo comando schtasks ou pela interface taskschd.msc. O msiexec não tem essa finalidade.

Alternativa E — ❌ Incorreta

Visualizar logs é função do Visualizador de Eventos (Event Viewer), acessível pelo comando eventvwr.msc. O msiexec não exibe logs; ele apenas instala e desinstala software.

Gabarito: letra B

Link permanente: /questoes/vu212429