1. O que é manutenção e o que a pilha de manutenção faz?
Manutenção é o nome da configuração de atualizações ou recursos do Windows (instalação, remoção de atualizações / recursos). Isso pode ser feito quando o Windows está em execução (Online) ou em uma partição do Windows que não está em execução / ou no WIM montado (offline):
O que é manutenção? A manutenção é o ato de instalar uma função, recurso, service pack ou atualização do Windows em um sistema operacional Windows. Na maioria das vezes, a manutenção é feita em um estado online. Nesse caso, online significa que o sistema operacional está em funcionamento quando uma alteração é feita. A manutenção on-line é o que a maioria das pessoas faz e geralmente é feita via Windows Update ou clicando duas vezes em uma atualização baixada. Há também um estado offline. Off-line, é claro, significa que a instalação está acontecendo em uma versão não executável do Windows. É o que muitas grandes empresas e OEMs fazem com seus arquivos de imagem, eles os montam com IMAGEX ou DISM e instalam hotfixes ou outras atualizações nessas imagens para reduzir o tempo de correção quando a imagem é colocada em produção.
2. O que é CBS
CBS significa serviço baseado em componentes e foi adicionado no Windows Vista. Nas versões mais antigas do Windows, a Instalação era baseada em .inf
arquivos para instalar recursos / atualizações .
No Windows Vista, a nova arquitetura de componentes, conhecida como CBS (Component-Based Service), altera a maneira como esses componentes são instalados. A arquitetura do CBS é muito mais robusta e segura do que os instaladores nos sistemas operacionais anteriores. Os usuários se beneficiam de um processo de instalação mais completo e controlado que permite que atualizações, drivers e componentes opcionais sejam adicionados, mitigando simultaneamente os problemas de instabilidade causados pela instalação inadequada ou parcial. O CBS permite que componentes e recursos do IIS para o Windows Media Player sejam compactados como pequenos módulos que abrangem toda a funcionalidade do componente. Em outras palavras, cada módulo contém todos os arquivos, configurações do registro e métodos necessários para uma instalação ou remoção completa do componente que ele contém.
3. Que papéis o WinSxS desempenha
Essa pasta foi adicionada no Windows XP, para que você tenha 2 versões diferentes da DLL instaladas lado a lado (sxs) em um sistema. A Microsoft usou isso para permitir o novo suporte Theming no WinXp, mas ainda mantém as dlls do sistema antigo para não quebrar os aplicativos antigos do Win95. Também foi usado para consertar o inferno da DLL. No Win95, você tem o problema de que uma ferramenta requer uma DLL especial do Windows na versão 4 e a próxima ferramenta na versão 4.10. Se você instalou a ferramenta mais recente, ele pode interromper o programa antigo; se você instalou a mais antiga após a ferramenta mais recente, a mais antiga funcionou, mas a ferramenta mais recente falha porque a DLL não suporta todos os recursos necessários.
Desde o Vista, a pasta WinSxS contém todos os arquivos usados pelo Windows e, quando você ativa um recurso, os arquivos não são copiados para o destino C:\Program Files
e são vinculados por meio de um link físico:
Uma das maiores alterações entre as versões anteriores do Windows e do Windows Vista foi a mudança de um sistema operacional descrito para INF para a componenteização. Um componente no Windows é um ou mais binários, um arquivo de catálogo e um arquivo XML que descreve tudo sobre como os arquivos devem ser instalados. De chaves e serviços de registro associados a que tipo de permissões de segurança os arquivos devem ter. Os componentes são agrupados em unidades lógicas e essas unidades são usadas para criar as diferentes edições do Windows.
Todos os componentes do sistema operacional são encontrados na pasta WinSxS - na verdade, chamamos esse local de armazenamento de componentes. Cada componente possui um nome exclusivo que inclui a versão, idioma e arquitetura do processador para o qual foi construído. A pasta WinSxS é o único local em que o componente é encontrado no sistema; todas as outras instâncias dos arquivos que você vê no sistema são "projetadas" por meio de links físicos no armazenamento de componentes. Deixe-me repetir esse último ponto - há apenas uma instância (ou cópia de dados completa) de cada versão de cada arquivo no sistema operacional, e essa instância está localizada na pasta WinSxS. Então, sob essa perspectiva, a pasta WinSxS é realmente a totalidade de todo o sistema operacional, conhecido como "simples" em sistemas operacionais de nível inferior.
4. Quais são as funções do Windows Installer?
isso não está relacionado ao WinSxS, a pasta C: Windows \ Installer é a pasta na qual o serviço Windows Installer copia são dados para poder modificar ou remover programas instalados.
5. Quais são as funções do Windows Update?
A atualização do Windows baixa os arquivos para C: \ Windows \ SoftwareDistribution \ Download e a pilha de serviços copia os dados para o WinSxS e tenta criar os hardlinks, se isso falhar (quando os arquivos ainda são usados), a operação está pendente e a atualização é instalada na próxima inicialização (a tela de configuração das atualizações do Windows no desligamento e inicialização).