Preparando para o lançamento

Componentes de tempo de execução C++

Introdução

O Visual C++ Redistributable instala bibliotecas de tempo de execução Microsoft C e C++ (MSVC). Essas bibliotecas são exigidas por muitos aplicativos criados com ferramentas Microsoft C e C++. Se seu aplicativo usar essas bibliotecas, um pacote redistribuível do Microsoft Visual C++ deverá ser instalado no sistema de destino antes de instalar seu aplicativo. A arquitetura do pacote redistribuível deve corresponder à arquitetura de destino do seu aplicativo. A versão redistribuível deve ser pelo menos tão recente quanto o conjunto de ferramentas de build do MSVC usado para compilar seu aplicativo. Recomendamos que você use o Redistribuível mais recente disponível para sua versão do Visual Studio.

Instalação

INSTALAR REDIST X64 (RECOMENDADO)

vc_redist.x64open in new window

Proteção do Windows

NÃO RETIRE O WINDOWS DEFENDER

O Windows Defender não interfere no funcionamento do software, apenas diz que os arquivos não são bons para o pc, diz isso porque nossos arquivos são compactados usando:

VMProtectopen in new window

Virtualizador de códigoopen in new window

E NÃO TEM ASSINATURA DIGITAL (ASSINATURA DE CÓDIGO)

Adicionar às exclusões

Adicione cada unidade às exclusões do Windows para que ela não incomode mais e você não precise excluí-la.

Instrução via PowerShell

  1. Abra o powershell como administrador powershell
  2. Insira comandos
Add-MpPreference -ExclusionPath 'C:\'
Add-MpPreference -ExclusionPath 'D:\'
Add-MpPreference -ExclusionPath 'E:\'
Add-MpPreference -ExclusionPath 'F:\'
Add-MpPreference -ExclusionPath 'G:\'
Add-MpPreference -ExclusionPath 'H:\'

Instruction via Command line

  1. Abra o prompt de comando (cmd.exe) como administrador

DEVE SER ABERTO COMO ADMINISTRADOR

  1. Digite os seguintes comandos:
powershell -Command Add-MpPreference -ExclusionPath 'C:\'
powershell -Command Add-MpPreference -ExclusionPath 'D:\'
powershell -Command Add-MpPreference -ExclusionPath 'E:\'
powershell -Command Add-MpPreference -ExclusionPath 'F:\'
powershell -Command Add-MpPreference -ExclusionPath 'G:\'
powershell -Command Add-MpPreference -ExclusionPath 'H:\'

O WINDOWS DEFENDER NÃO VAI TE INCOMODAR MAIS

BIOS UEFI

VERIFIQUE SE O MODO BIOS DO SEU COMPUTADOR É UEFI

Para descobrir o modo BIOS:

  1. Abra o powershell como administrador powershell
  2. Colar comando
$env:firmware_type
  1. Pressione ENTER
  2. Certifique-se de que powershell retornou o valor: UEFI
PS C:\Windows\system32> $env:firmware_type
UEFI

 

Legado para UEFI

Existem 2 maneiras de mudar de legado para UEFI.

Não há necessidade de completar os dois caminhos, o segundo caminho é criado apenas caso o primeiro não seja possível de ser feito, ou caso tenha falhado.

A primeira forma é o MBR2GPT, a mais rápida, fácil e que salva todos os seus arquivos.

A segunda forma, é a reinstalação do Windows, é uma forma de backup de mudar do legado para o UEFI, que requer mais tempo, mais esforço e elimina todos os seus arquivos.

MBR2GPT

Você pode seguir este guia oficial da Microsoftopen in new window

Ou este guia de texto escrito por nós:

  1. Abra o powershell como administrador powershell

  2. Colar comando

mbr2gpt /disk:0 /validate /allowFullOS
  1. Colar comando
mbr2gpt /disk:0 /convert /allowFullOS
  1. Certifique-se de que a saída seja: Antes que o novo sistema possa inicializar corretamente, você precisa mudar o firmware para inicializar no modo UEFI!mbr2gpt

O primeiro problema que você pode encontrar é que após o segundo comando powershell dirá:

MBR2GPT:A validação do layout do disco falhou para o disco 0

Para corrigir falha na validação do layout do disco siga este guia em vídeo:

Reinstalação do Windows

Requer um pendrive USB com pelo menos 4 GB de espaço.

  1. Compre um USB com pelo menos 4 GB de espaço.
  2. Baixe a ferramenta de criação de mídia do Windows em qualquer um desses sites: Windows 11open in new windowWindows 10open in new window Para ver qual versão do Windows é compatível, acesse aqui
  3. Abra a ferramenta de criação de mídia do Windows e, primeiro, pressione próximo algumas vezes até chegar à etapa chamada "Escolha qual mídia usar" e selecione o arquivo ISO nela. media_to_use
  4. Após a ferramenta de criação de mídia dizer que está pronto, baixe rufusopen in new window
  5. Após o download, abra-o e defina "Esquema de partição" como GPT, e "Sistema de destino" para uefi não-csm igual a:

gpt_uefi__non_csm

  1. Agora, vá para o BIOS, vá para a guia de inicialização e encontre CSM ou Módulo de suporte de compatibilidade e desative-o. csm
  2. Após desabilitar o CSM, inicialize a partir de sua unidade flash e instale o Windows removendo e criando todos os discos.

Secure Boot

VERIFIQUE SE A BOTA SEGURA ESTÁ DESATIVADA

Para garantir que o secure bot esteja desativado:

  1. Abra o powershell como administrador powershell
  2. Colar comando
Confirme-SecureBootUEFI
  1. Pressione Enter
  2. Certifique-se de que powershell retornou o valor: False
PS C:\Windows\system32> Confirm-SecureBootUEFI
False

 

SE VALOR: VERDADEIRO

O SECURE BOT está habilitadao e a inicialização será impossível

Desativar Secure Boot

TRABALHANDO COM BIOS

O Secure Boot e sempre desabilitado pelo BIOS

  1. Entre no BIOS.
  2. Abra as configurações avançadas (Modo Avançado (F7))
  3. Abra a seção BOOT(BOOT)
  4. Abra a subseção SEGURE BOOT

ESTA SEÇÃO PODE ESTAR NA SEÇÃO DE SEGURANÇA

  1. Abra o KEY MANAGMENT subseção
  2. Clique CLEAR SECURE BOOT KEYS
  3. Salve as configurações do BIOS e reinicie o PC

TPM

Introdução

Trusted Platform Module (TPM) e Secure Boot são tecnologias de segurança que permitem ao Windows 11 executar programas com um nível mais alto de confiança e segurança.

ALGUNS ANTI-CHEATS USAM TPM2.0 PARA AJUDAR NA COLETA DE INFORMAÇÕES

Desativar TPM

TRABALHANDO COM BIOS

O TPM está sempre desabilitado pelo BIOS

  1. Open advanced settings (Advance Mode (F7))
  2. Encontre SECURITY DEVICE SUPPORT ou TRUSTED COMPUTING
  3. Defina o valor como DISABLED
  4. Salve as configurações do BIOS e reinicie o PC

Virtualização

Introdução

Na computação, virtualização ou virtualização (às vezes abreviada como v12n, um numerônimo) é o ato de criar uma versão virtual (em vez de real) de algo no mesmo nível de abstração, incluindo plataformas de hardware de computador virtual, dispositivos de armazenamento e recursos de rede de computador.

VERIFIQUE SE A VIRTUALIZAÇÃO ESTÁ LIGADA

  1. Abra o Gerenciador de Tarefas
  2. Guia Desempenho

taskmgr_en

Habilite a virtualização na CPU AMD

::: aviso CONFIGURANDO A BIOS :::

  1. Abra as configurações avançadas (Modo Avançado (F7))
  2. Abra a seção Avançado
  3. Localize a opção Modo SVM
  4. Defina para ENABLE
  5. Salve as configurações do BIOS e reinicie o PC

Habilite a virtualização na CPU Intel

::: aviso CONFIGURANDO A BIOS :::

  1. Abra as configurações avançadas (Modo Avançado (F7))
  2. Abra a seção Avançado
  3. Localize o INTEL VIRTUALIZATION TECHNOLOGY opção
  4. Defina para ENABLE
  5. Salve as configurações do BIOS e reinicie o PC

Microsoft HyperV

hyperv

Hyper Virtualization

Microsoft Hyper-V é um sistema de virtualização de hardware baseado em hipervisor para sistemas x64.

Uma partição filha não tem acesso ao processador físico nem lida com suas interrupções reais. Em vez disso, ele possui uma visão virtual do processador e é executado no Endereço Virtual do Convidado, que, dependendo da configuração do hipervisor, pode não ser necessariamente todo o espaço de endereço virtual. Dependendo da configuração da VM, o Hyper-V pode expor apenas um subconjunto de processadores para cada partição. O hipervisor trata as interrupções para o processador e as redireciona para a respectiva partição usando um Controlador de Interrupção Sintético lógico (SynIC). O Hyper-V pode acelerar por hardware a tradução de endereços de espaços de endereços virtuais convidados usando a tradução de endereços de segundo nível fornecida pela CPU.

Papel em nossos projetos

Antes de executar as próximas etapas, certifique-se de ter executado as últimas.

Utilizamos recursos do Hyper-V para melhorar a qualidade e a segurança de nossos produtos.

EM PRODUTOS QUE NÃO USA HIPERVISOR PRECISAMOS DESATIVAR O HIPERVISOR E A VIRTUALIZAÇÃO

Se você deseja ativar o hyperv

  1. Abra o prompt de comando (cmd.exe) como administrador

DEVE SER ABERTO COMO ADMINISTRADOR

  1. Digite os seguintes comandos:
bcdedit /set hypervisorlaunchtype auto
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
  1. Reinicie o seu computador

Se você deseja desativar o hyperv

  1. Abra o prompt de comando (cmd.exe) como administrador

DEVE SER ABERTO COMO ADMINISTRADOR

  1. Digite os seguintes comandos:
bcdedit /set hypervisorlaunchtype off
DISM /Online /Disable-Feature /All /FeatureName:Microsoft-Hyper-V
  1. Reinicie o seu computador
Last Updated:
Contributors: angelonger