用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=%%
随机推荐
- java的jdbc简单封装方法
- Linux 检测服务器是否连接着网络
- 使用Python开发windows GUI程序入门实例
- Python下的Mysql模块MySQLdb安装详解
- js实现带圆角的两级导航菜单效果代码
- Json.net 常用使用小结(推荐)
- sae使用smarty模板的方法
- php 删除记录同时删除图片文件的实现代码
- 基python实现多线程网页爬虫
- PHP删除指定目录中的所有目录及文件的方法
- ASP.NET与Ajax的实现方式小总结
- 双系统直接进入grub不能进入ubantu的快速解决方法
- Windows server 2008 R2 服务器系统安全防御加固方法
- jQuery实现自动调用和触发某个事件的方法
- Android实现短信验证码自动填写功能
- SpringMVC+Jquery实现Ajax功能
- .NET Core 3.0 可回收程序集加载上下文的实现
- PHP操作XML中XPath的应用示例
- java实现Runnable接口适合资源的共享
- python三方库之requests的快速上手