Bloodhunt: Corrigindo o problema com a remoção do Anti-Cheat

Como você está, possivelmente, ouvi, existem dois problemas, relacionado ao nosso anti-cheat: um é, que alguns arquivos podem permanecer após a desinstalação do jogo, e o outro é, que em casos raros o anti-cheat não funciona, quando você fecha o jogo.
Existe uma correção no Steam para resolver o problema de remoção do anti-cheat, para que os serviços anti-cheat sejam removidos quando o jogo for deletado.

 

Introdução

Como você está, possivelmente, ouvi, nós temos dois problemas, relacionado ao nosso anti-cheat: um é, que alguns arquivos podem permanecer após a desinstalação do jogo, e o outro é, que em casos raros o anti-cheat não funciona, quando você fecha o jogo.

Os desenvolvedores trabalharam para corrigir esses problemas o mais rápido possível., e agora existe 2 resolvendo o problema com a exclusão.

Instrução
  • Certificar-se de que, que reiniciou o computador desde a última vez que jogou Bloodhunt.
  • Copie o script abaixo (destacar tudo, clique com o botão direito e clique em copiar)
  • Abra um bloco de notas em branco
  • Clique com o botão direito no bloco de notas e pressione Colar
  • Salve seu caderno como "ACE_Uninstall.bat»Na área de trabalho
  • Vá para a sua área de trabalho e clique com o botão direito no script e selecione "Executar como administrador"
  • Vai passar no teste, ver, o que precisa ser removido, e depois continue.
  • Isso pode levar muito tempo.!
Roteiro
Os desenvolvedores criaram um script do Windows, que irá remover serviços anti-cheat. Cm. A seguinte instrução para remover o BlooudHunt Anti-Cheat usando um script desenvolvido oficialmente pelos desenvolvedores:
@ECHO OFF
REM Um grande obrigado a Jeroen Baert, quem ajudou a depurar este problema!
Desinstalação manual do ECHO para serviços anti-cheat..
REM Verifique as permissões de administrador. Sem permissões de administrador, este script é impotente.
sessão 1 do net.exe>NULL 2>NÃO && (
GOTO as_admin
) || (
GOTO not_admin
)
ECHO Procurando componentes instalados ...
:as_admin
DEFINIR "usermode_service_name = Serviço AntiCheatExpert"
DEFINIR "kernel1_service_name = ACE-BASE"
DEFINIR "kernel2_service_name = ACE-GAME"
DEFINIR "folder_name =% ProgramW6432%  AntiCheatExpert"
DEFINIR "folder_name2 =% ProgramData%  AntiCheatExpert"
DEFINIR "SystemPath =% SystemRoot%  System32"
Se "%PROCESSOR_ARCHITEW6432%" == "AMD64" DEFINIR "SystemPath =% SystemRoot%  Sysnative"
DEFINIR "kernel1_sys =% SystemPath%  drivers  ACE-BASE.sys"
DEFINIR "kernel2_sys =% SystemPath%  drivers  ACE-GAME.sys"
DEFINIR "reg_del_file =% temp%  ace_clear.reg"
SET / A LOCAL_COUNTER = 0
DEFINIR "found_something ="
consulta sc.exe "%usermode_service_name%" >NUL
IF% ERRORLEVEL% EQU 0 (
DEFINIR "found_something = y"
)
consulta sc.exe "%kernel1_service_name%" >NUL
IF% ERRORLEVEL% EQU 0 (
DEFINIR "found_something = y"
)
consulta sc.exe "%kernel2_service_name%" >NUL
IF% ERRORLEVEL% EQU 0 (
DEFINIR "found_something = y"
)
SE EXISTIR "%nome da pasta%" (
DEFINIR "found_something = y"
)
SE EXISTIR "%folder_name2%" (
DEFINIR "found_something = y"
)
SE EXISTIR "%kernel1_sys%" (
DEFINIR "found_something = y"
)
SE EXISTIR "%kernel2_sys%" (
DEFINIR "found_something = y"
)
IF definido found_something (Instalação ECHO encontrada ...) outro (GOTO no_services)
ECHO Parando serviços ... isso pode levar muito tempo (2-3 minutos)!
sc.exe parar "%usermode_service_name%" 1>NULL 2>NUL
tempo limite / t 10 /nobreak > nulo
sc.exe delete "%usermode_service_name%" 1>NULL 2>NUL
RMDIR / s / q "%nome da pasta%" 1>NULL 2>NUL
SE EXISTIR "%nome da pasta%" GOTO deleting_fail
RMDIR / s / q "%folder_name2%" 1>NULL 2>NUL
SE EXISTIR "%folder_name2%" GOTO deleting_fail
ECHO Windows Registry Editor Version 5.00 >"%reg_of_file%"
ECO. >>"%reg_of_file%"
ECO [-HKEY_CURRENT_USER  SOFTWARE  AppDataLow  AntiCheatExpert] >>"%reg_of_file%"
ECO [-HKEY_USERS  .DEFAULT  SOFTWARE  AppDataLow  AntiCheatExpert] >>"%reg_of_file%"
regedit.exe / s "%reg_of_file%" 1>NULL 2>NUL
DO "%reg_of_file%"
:laço de espera
SET / A LOCAL_COUNTER = LOCAL_COUNTER + 1
tempo limite / t 5 /nobreak >NUL
IF% LOCAL_COUNTER% EQU 28 (
O serviço REM não fecha, dar uma cutucada
REM Não force-stop ace-base, apenas ace-game, ou pode causar instabilidade
sc.exe parar "%kernel2_service_name%" 1>NULL 2>NÃO
)
REM igual a 2.67 min
IF% LOCAL_COUNTER% GEQ 32 (
REM Windows não está lançando os serviços, desistir...
VAMOS PARA :EOF
)
consulta sc "ACE-BASE" | achar "CORRENDO" >NUL
IF% ERRORLEVEL% EQU 0 (
GOTO waitloop
)
consulta sc "ACE-GAME" | achar "CORRENDO" >NUL
IF% ERRORLEVEL% EQU 0 (
GOTO waitloop
)
sc.exe delete "%kernel1_service_name%" 1>NULL 2>nulo
sc.exe delete "%kernel2_service_name%" 1>NULL 2>NUL
ECHO Excluindo serviços ...
REM Tente excluir novamente até que o Windows libere o identificador de arquivo
REM Tente excluir novamente o serviço um..
SET / A LOCAL_COUNTER = 0
:deleteloopone
SET / A LOCAL_COUNTER = LOCAL_COUNTER + 1
tempo limite / t 5 /nobreak >NUL
IF% LOCAL_COUNTER% EQU 36 (
ECHO Falha ao excluir, desistindo.
VAMOS PARA :deleting_fail
)
del / Q "%kernel1_sys%" 1>NULL 2>NUL
SE EXISTIR "%kernel1_sys%" GOTO deleteloopone
REM Tente excluir novamente o serviço dois..
SET / A LOCAL_COUNTER = 0
:deletelooptwo
SET / A LOCAL_COUNTER = LOCAL_COUNTER + 1
tempo limite / t 5 /nobreak >NUL
IF% LOCAL_COUNTER% EQU 36 (
ECHO Falha ao excluir, desistindo.
VAMOS PARA :deleting_fail
)
del / Q "%kernel2_sys%" 1>NULL 2>NUL
SE EXISTIR "%kernel2_sys%" GOTO deletelooptwo
ECHO tudo feito - serviços anti-cheat são removidos. Tenha um bom dia!
pausa
VAMOS PARA :EOF
:no_services
ECHO Nenhum componente instalado encontrado. Tudo está bem!
pausa
VAMOS PARA :EOF
:deleting_fail
ECHO Falha ao excluir todos os componentes. Por favor, tente reiniciar o seu computador e execute novamente.
pausa
VAMOS PARA :EOF
:not_admin
ECHO Você precisa executar isto como administrador. Clique com o botão direito no script e escolha "Executar como administrador"
pausa

A partir de SLADEREV

Postagens Relacionadas:

Seja o primeiro a comentar

Deixe uma resposta

O seu endereço de email não será publicado.


*