用bat实现删除系统脚本调试程序
删除一些危险的对象,从根本上解决问题。这些对象对普通用户是没什么用的。
1)禁用WSHShell对象,阻止运行程序。
删除或更名系统文件夹中的wshom.ocx
或删除注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}
2)禁用FileSystem对象,阻止读写文件。
删除或更名系统文件夹中的scrrun.dll
或删除注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0D43FE01-F093-11CF-8940-00A0C9054228}
把下面一段代码保存为killwsh.bat,运行后可自动删除WSHShell和FileSystem对象。
@echo off
rem 删除WSHShell对象
@reg delete HKLM\SOFTWARE\Classes\CLSID\{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B} /f
删除FileSystem对象
@reg delete HKLM\SOFTWARE\Classes\CLSID\{0D43FE01-F093-11CF-8940-00A0C9054228} /f
echo 删除完毕
pause
相关推荐
-
用bat实现删除系统脚本调试程序
删除一些危险的对象,从根本上解决问题.这些对象对普通用户是没什么用的. 1)禁用WSHShell对象,阻止运行程序. 删除或更名系统文件夹中的wshom.ocx 或删除注册表项: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B} 2)禁用FileSystem对象,阻止读写文件. 删除或更名系统文件夹中的scrrun.dll 或删除注册表项: HKEY_LOCAL_MACHINE\SOF
-
Ruby实现的一个强大的批量删除文件脚本分享
最近打包服务器上的apk包又增多了,每次手动rm操作过于麻烦,于是花了几分钟写了一个可以对指定目录下根据最后修改时间和通配符匹配进行批量删除的脚本.将这个脚本加入crontab中之后,以后就再也不用担心多余的安装包占用磁盘空间了. 简短的代码 复制代码 代码如下: #!/usr/bin/env ruby # encoding: utf-8 #Usage: ruby removeOldFiles.rb "dest_file_pattern" days_ago destFilePatter
-
高手递招:删除系统顽固文件技巧
俗话说得好,请神容易送神难,出于某种需要安装了一些软件,当不再需要使用它们时,诸如非法删除.软件非法关闭.软件自身的BUG等方面的原因,常常会出现该软件不能卸载或卸载不完全等现象,有时候我们在删除某个文件或文件夹时,系统提示无法删除,这的确令人十分头疼,现在我们就来看看解决的办法. 一.常规解决办法 1.注消或重启电脑,然后再试着删除. 2.进入"安全模式删除". 3.在纯DOS命令行下使用DEL.DELTREE和RD命令将其删除. 4.如果是文件夹中有比较多的子目录或文件而导致无法删
-
易语言删除系统临时文件代码实操
以下我们给大家分享的是易语言删除系统临时文件的一些实例代码,以及逻辑关系,来看下: JY模块里的 目录_取特定目录 () 可以取到IE临时文件的文件夹 删除临时文件 (#接口常量.系统临时文件) 删除临时文件 (#接口常量.IE临时文件) 删除临时文件 (#接口常量.回收站) 删除临时文件 (#接口常量.存根文件) 这一条可以清除网站存根文件,配合系统临时和IE临时彻底清除 清除历史记录 (#接口常量.浏览网址历史记录) 清除历史记录 (#接口常量.浏览器历史地址记录) 清除历史记录 (#接口常
-
python redis 删除key脚本的实例
单机模式 代码片段 安装 pip install redis import redis r = redis.Redis(host='192.168.1.3', port=6188,db=0,decode_responses=True) list_keys = r.keys("DEMO_xx_*") for key in list_keys: r.delete(key) 集群模式 代码片段 安装 pip install redis-py-cluster from rediscluster
-
python 删除系统中的文件(按时间,大小,扩展名)
按时间删除文件 # importing the required modules import os import shutil import time # main function def main(): # initializing the count deleted_folders_count = 0 deleted_files_count = 0 # specify the path path = "/PATH_TO_DELETE" # specify the days da
-
Linux删除系统自带版本Python过程详解
巨坑,切忌不要轻易删除Linux系统自带版本的Python 1.卸载python(防止未卸载干净) rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps #强制删除已安装程序及其关联 whereis python|xargs rm -frv #删除所有残余文件 #xargs,允许你对输出执行其他某些命令 2.卸载yum rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps rm -rf
-
Unity 实现删除missing脚本组件
通过Resources.FindObjectsOfTypeAll查找所有GameObject,然后通过.hideFlags == HideFlags.None判断是否为存在于Hierarchy面板.(此为编辑器脚本) 详细代码: /******************************************************************************* * 版本声明:v1.0.0 * 类 名 称:DeleteMissingScripts * 创建日期:8/10
-
教你用Python寻找重复文件并删除的脚本写法
在实际生活中,经常会有文件重复的困扰,即同一个文件可能既在A目录中,又在B目录中,更可恶的是,即便是同一个文件,文件名可能还不一样.在文件较少的情况下,该类情况还比较容易处理,最不济就是one by one的人工比较——即便如此,也很难保证你的眼神足够犀利.倘若文件很多,这岂不是个impossible mission?最近在看<Python UNIX和Linux系统管理指南>,里面就有有关“数据比较”的内容,在其基础上,结合实际整理如下. 该脚本主要包括以下模块:diskwalk,chechs
-
bat自动删除指定文件夹下前几天的文件的代码
复制代码 代码如下: @echo off set d=%date:~0,10% mshta vbscript:createobject("scripting.filesystemobject").opentextfile("wind.txt",2,true).writeline(dateadd("d",-2,"%d%"))(window.close) for /f %%m in (wind.txt) do (set tt=%%
随机推荐
- JavaScript高级程序设计 XML、Ajax 学习笔记
- extjs DataReader、JsonReader、XmlReader的构造方法
- 用replace实现替换正在使用的文件
- IOS UI学习教程之区分NSBundle和NSURL(读取文件、写入文件)
- Javascript随机标签云代码实例
- 一个超级简单的python web程序
- JSP 自定义标签第1/3页
- android教程之把自己的应用加入到系统分享中
- PHP打印输出函数汇总
- 让 FCKeditor 支持多用户Web环境(以PHP为例)
- asp javascript picasa相册外链批量导出
- 基于SQL Server OS的任务调度机制详解
- ServerVariables集合检索预定的环境变量
- Win9X注册表内的安全和用户权限设置
- Android编程使用自定义shape实现shadow阴影效果的方法
- Android中如何加载数据缓存
- Android UI设计与开发之仿人人网V5.9.2最新版引导界面
- Android 仿余额宝数字跳动动画效果完整代码
- golang抓取网页并分析页面包含的链接方法
- 一次tomcat自动关闭的bug解决