首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

设置Windows开机自动运行脚本-关闭 Windows 防火墙

在Windows上设置自动运行脚本以便在开机时启动并关闭防火墙,您可以使用批处理脚本。以下是为Windows10系统创建自动运行脚本的步骤:

  1. 在C:\用户名\开始菜单文件夹(适用于本地用户)或者C:\文档\开始菜单文件夹(适用于网络用户)的空白处点击右键,选择新建文本文档。@echo off set script=C:\Users\%username%\Documents\script.bat if "%username%" == "NT AUTHORITY\SYSTEM" ( echo Set-ExecutionPolicy Bypass -Scope Process -Force; WScript.Echo "This script can be run as an NT administrator." ) else ( echo You must run this script as an NT administrator to apply administrative privileges. echo Press any key to continue... pause>nul goto :eof ) "%windir%\system32\netsh advfirewall set opmode disable" "%script%" "%windir%\system32\netsh advfirewall set opmode enable"cd "C:\Program Files\Windows Defender" wusa /uninstall /kb:219520 /quiet /norestart md "%ProgramFiles%\Windows Defender\DisableFireWall.exe" cd "%ProgramFiles%\Windows Defender\DisableFireWall.exe" notepad disablefirewall.xml wusa /uninstall /kb:219520 /quiet /norestart shutdown /s /t 0这个脚本首先会关闭运行中的Windows Defender。然后尝试创建一个名为'DisableFireWall.exe'的可执行文件,并将防火墙禁用掉。最后,脚本将关闭Windows。
  2. 打开新建的文本文档,将以下代码复制到文件中,然后保存文件。注意删除所有注释,并将文件名保存为auto_start.bat。
  3. 在此步骤之前,您需要创建一个名为script.bat的批处理文件,以在启动时完成所需的操作。保存文件并将以下内容粘贴到该文件中:
  4. 将auto_start.bat和script.bat移动到C:\用户名\StartMenu文件夹(适用本地用户)或C:\文档\StartMenu文件夹(适用于网络用户)。
  5. 修改注册表,使其在Windows启动时自动运行。按照此逐步指南操作 (https://support.microsoft.com/en-us/topic/how-to-create-a-scheduled-task-to-run-a-batch-file-every-startup-e62f1c5a-f655-4b59-82ab-96ef9048d5ee) 。
  6. 为了确保每次开机时自动运行脚本,创建一个定时任务(按照提示,选择“启动”任务,并确保它设置为开)。 现在你的Windows开机自动运行的脚本应该已经成功地运行了,同时关闭了防火墙。当您启动计算机时,脚本将自动运行以启动脚本并关闭防火墙。

提示:此脚本仅供测试目的,请在实际操作前备份您的关键数据和更改注册表。在使用前,请仔细研究脚本,确保其适用于您的需求并适用于您的环境。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券