caccia di sangue: Risolvere il problema con la rimozione di Anti-Cheat

Come stai, possibilmente, sentito, ci sono due problemi, relativo al nostro anti-cheat: uno è, che alcuni file potrebbero rimanere dopo aver disinstallato il gioco, e l'altro è, che in rari casi l'anti-cheat non funziona, quando chiudi il gioco.
C'è una correzione su Steam per risolvere il problema della rimozione dell'anti-cheat, in modo che i servizi anti-cheat vengano rimossi quando il gioco viene eliminato.

 

introduzione

Come stai, possibilmente, sentito, abbiamo due problemi, relativo al nostro anti-cheat: uno è, che alcuni file potrebbero rimanere dopo aver disinstallato il gioco, e l'altro è, che in rari casi l'anti-cheat non funziona, quando chiudi il gioco.

Gli sviluppatori hanno lavorato per risolvere questi problemi il più rapidamente possibile., e ora c'è 2 risolvere il problema con l'eliminazione.

Istruzione
  • Assicurarsi, che hai riavviato il computer dall'ultima volta che hai giocato a Bloodhunt.
  • Copia lo script qui sotto (evidenzia tutto, fare clic con il tasto destro e fare clic su copia)
  • Apri un Blocco note vuoto
  • Fare clic con il tasto destro nel blocco note e premere Incolla
  • Salva il tuo taccuino come "‎‎ACE_Uninstall.bat‎‎»Sul desktop
  • Vai sul desktop e fai clic con il pulsante destro del mouse sullo script e seleziona "Esegui come amministratore"
  • Passerà la prova, da vedere, cosa deve essere rimosso, e poi continuare.
  • Può richiedere molto tempo.!‎
sceneggiatura
Gli sviluppatori hanno creato uno script di Windows, che rimuoverà i servizi anti-cheat. Cm. Le seguenti istruzioni per rimuovere BlooudHunt Anti-Cheat utilizzando uno script sviluppato ufficialmente dagli sviluppatori:
@ECHO OFF
REM Un grande grazie a Jeroen Baert, chi ha aiutato a eseguire il debug di questo problema!
ECHO Disinstallazione manuale per servizi anti-cheat...
REM Controlla i permessi di amministratore. Senza permessi di amministratore, questo script è impotente.
net.exe sessione 1>NULLO 2>NO && (
GOTO as_admin
) || (
GOTO not_admin
)
ECHO Ricerca di componenti installati...
:as_admin
SET "usermode_service_name=Servizio AntiCheatExpert"
SET "kernel1_service_name=ACE-BASE"
SET "kernel2_service_name=ACE-GAME"
SET "folder_name=%ProgramW6432%AntiCheatExpert"
SET "folder_name2=%ProgramData%AntiCheatExpert"
SET "SystemPath=%SystemRoot%System32"
Se "%PROCESSOR_ARCHITEW6432%" == "AMD64" SET "SystemPath=%SystemRoot%Sysnative"
SET "kernel1_sys=%SystemPath%driversACE-BASE.sys"
SET "kernel2_sys=%SystemPath%driversACE-GAME.sys"
SET "reg_del_file=%temp%ace_clear.reg"
SET /A LOCAL_COUNTER=0
SET "trovato_qualcosa="
query sc.exe "%usermode_service_name%" >NUL
SE %ERRORLEVEL% EQU 0 (
SET "trovato_qualcosa=y"
)
query sc.exe "%kernel1_service_name%" >NUL
SE %ERRORLEVEL% EQU 0 (
SET "trovato_qualcosa=y"
)
query sc.exe "%kernel2_service_name%" >NUL
SE %ERRORLEVEL% EQU 0 (
SET "trovato_qualcosa=y"
)
SE ESISTONO "%nome della cartella%" (
SET "trovato_qualcosa=y"
)
SE ESISTONO "%nome_cartella2%" (
SET "trovato_qualcosa=y"
)
SE ESISTONO "%kernel1_sys%" (
SET "trovato_qualcosa=y"
)
SE ESISTONO "%kernel2_sys%" (
SET "trovato_qualcosa=y"
)
SE definito trovato_qualcosa (ECHO Installazione trovata...) altro (GOTO no_services)
ECHO Arresto dei servizi... questo può richiedere molto tempo (2-3 minuti)!
sc.exe stop "%usermode_service_name%" 1>NULLO 2>NUL
timeout /t 10 /UPS > nullo
sc.exe cancellare "%usermode_service_name%" 1>NULLO 2>NUL
RMDIR /s /q "%nome della cartella%" 1>NULLO 2>NUL
SE ESISTONO "%nome della cartella%" GOTO delete_fail
RMDIR /s /q "%nome_cartella2%" 1>NULLO 2>NUL
SE ESISTONO "%nome_cartella2%" GOTO delete_fail
ECHO versione dell'editor del registro di Windows 5.00 >"%reg_del_file%"
ECO. >>"%reg_del_file%"
ECO [-HKEY_CURRENT_USERSOFTWAREAppDataLowAntiCheatExpert] >>"%reg_del_file%"
ECO [-HKEY_USERS.DEFAULTSOFTWAREAppDataLowAntiCheatExpert] >>"%reg_del_file%"
regedit.exe /s "%reg_del_file%" 1>NULLO 2>NUL
DEL "%reg_del_file%"
:waitloop
SET /A LOCAL_COUNTER=LOCAL_COUNTER+1
timeout /t 5 /UPS >NUL
SE %LOCAL_COUNTER% EQU 28 (
Il servizio REM non si chiude, dagli un colpetto
REM Non forzare-stop asso-base, solo gioco d'asso, o potrebbe causare instabilità
sc.exe stop "%kernel2_service_name%" 1>NULLO 2>NO
)
REM uguale a 2.67 min
SE %LOCAL_COUNTER% GEQ 32 (
REM Windows non rilascia i servizi, mollare...
VAI A :EOF
)
interrogazione sc "ACE-BASE" | trova "IN ESECUZIONE" >NUL
SE %ERRORLEVEL% EQU 0 (
GOTO waitloop
)
interrogazione sc "ASSO-GIOCO" | trova "IN ESECUZIONE" >NUL
SE %ERRORLEVEL% EQU 0 (
GOTO waitloop
)
sc.exe cancellare "%kernel1_service_name%" 1>NULLO 2>nullo
sc.exe cancellare "%kernel2_service_name%" 1>NULLO 2>NUL
ECHO Eliminazione servizi...
REM Riprova a eliminare finché Windows non rilascia l'handle del file
REM Riprova a eliminare il servizio uno...
SET /A LOCAL_COUNTER=0
:cancellaloopone
SET /A LOCAL_COUNTER=LOCAL_COUNTER+1
timeout /t 5 /UPS >NUL
SE %LOCAL_COUNTER% EQU 36 (
ECHO Eliminazione fallita, arrendersi.
VAI A :delete_fail
)
del / Q "%kernel1_sys%" 1>NULLO 2>NUL
SE ESISTONO "%kernel1_sys%" GOTO deleteloopone
REM Riprova a eliminare il servizio due...
SET /A LOCAL_COUNTER=0
:cancellalooptwo
SET /A LOCAL_COUNTER=LOCAL_COUNTER+1
timeout /t 5 /UPS >NUL
SE %LOCAL_COUNTER% EQU 36 (
ECHO Eliminazione fallita, arrendersi.
VAI A :delete_fail
)
del / Q "%kernel2_sys%" 1>NULLO 2>NUL
SE ESISTONO "%kernel2_sys%" GOTO deletelooptwo
ECHO Tutto fatto - i servizi anti-cheat vengono rimossi. Buona giornata!
pausa
VAI A :EOF
:nessun_servizio
ECHO Nessun componente installato trovato. Tutto bene!
pausa
VAI A :EOF
:delete_fail
ECHO Impossibile eliminare tutti i componenti. Prova a riavviare il computer ed eseguilo di nuovo.
pausa
VAI A :EOF
:not_admin
ECHO Devi eseguirlo come amministratore. Fare clic con il pulsante destro del mouse sullo script e scegliere "Eseguire come amministratore"
pausa

A partire dal SLADEREV

Articoli correlati:

Diventa il primo a commentare

lascia un commento

L'indirizzo email non sarà pubblicato.


*