Code dùng để chặn Zalo trên máy tính dùng Winddows

Nguồn từ : Khánh máy cày

.....

@echo off

setlocal enabledelayedexpansion

:: Đường dẫn đến file hosts

set HOSTS_FILE=%SystemRoot%\System32\drivers\etc\hosts

:: Danh sách địa chỉ Zalo

set ADDRESSES=zalo.me chat.zalo.me media.zalo.me api.zalo.me download.zalo.me

:: Menu

echo.

echo ============================

echo Chọn tùy chọn:

echo 1. Chặn Zalo

echo 2. Bỏ chặn Zalo

echo ============================

:: Nhập lựa chọn

set /p CHOICE=Nhập lựa chọn (1 hoặc 2):

:: Thực hiện hành động

if "%CHOICE%"=="1" (

echo Đang chặn Zalo...

for %%A in (%ADDRESSES%) do (

findstr /C:"127.0.0.1 %%A" "%HOSTS_FILE%" >nul

if errorlevel 1 (

echo 127.0.0.1 %%A >> "%HOSTS_FILE%"

echo Đã chặn: %%A

) else (

echo Đã tồn tại: %%A

)

)

echo Hoàn thành. Vui lòng kiểm tra file hosts.

pause

exit

) else if "%CHOICE%"=="2" (

echo Đang bỏ chặn Zalo...

for %%A in (%ADDRESSES%) do (

findstr /C:"127.0.0.1 %%A" "%HOSTS_FILE%" >nul

if not errorlevel 1 (

findstr /V /C:"127.0.0.1 %%A" "%HOSTS_FILE%" > "%HOSTS_FILE%.tmp"

move /Y "%HOSTS_FILE%.tmp" "%HOSTS_FILE%" >nul

echo Đã bỏ chặn: %%A

) else (

echo Không tìm thấy: %%A

)

)

echo Hoàn thành. Vui lòng kiểm tra file hosts.

pause

exit

) else (

echo Lựa chọn không hợp lệ. Thoát...

pause

exit

)

Lưu ý:

1. Chạy tập tin batch này với quyền Administrator.

2. File hosts nằm trong thư mục %SystemRoot%\System32\drivers\etc.

3. Địa chỉ IP 127.0.0.1 sẽ chặn truy cập vào các địa chỉ Zalo.

4. Để bỏ chặn, chọn tùy chọn 2.

Cảnh báo:

- Việc sửa đổi file hosts có thể ảnh hưởng đến kết nối mạng.

- Đảm bảo sao lưu file hosts trước khi thực hiện thay đổi.

- Tập tin này chỉ hoạt động trên Windows.

Last updated

Was this helpful?