绿化和卸载 DOS 批处理

 

 

  1 @ECHO OFF&PUSHD %~DP0 &TITLE 绿化和选项
  2 mode con cols=36 lines=20
  3 color 2F
  4 Rd "%WinDir%\system32\test_permissions" >NUL 2>NUL
  5 Md "%WinDir%\System32\test_permissions" 2>NUL||(Echo 请使用右键管理员身份运行!&&PAUSE >NUL&&EXIT)
  6 Rd "%WinDir%\System32\test_permissions" 2>NUL
  7 SetLocal EnableDelayedExpansion
  8 :Menu
  9 Cls
 10 @ echo.
 11 @ echo.      菜 单 选 项
 12 @ echo.
 13 @ echo.     绿化[必须] → 请输入1
 14 @ echo.
 15 @ echo.     设为默认下载器 → 请输入2
 16 @ echo.
 17 @ echo.     创建桌面图标 → 请输入3
 18 @ echo.
 19 @ echo.     自定义边下边播 → 请输入4
 20 @ echo.
 21 @ echo.     卸载 → 请输入5
 22 @ echo.
 23 set /p xj= 输入数字按回车:
 24 if /i "%xj%"=="1" Goto Install
 25 if /i "%xj%"=="2" Goto Give
 26 if /i "%xj%"=="3" Goto Establish
 27 if /i "%xj%"=="4" Goto custom
 28 if /i "%xj%"=="5" Goto Uninstall
 29 @ echo.
 30 echo      选择无效,请重新输入
 31 ping -n 2 127.1>nul
 32 goto menu
 33 :Install
 34 @ echo.
 35 ECHO    正在安装中..请稍等..
 36 taskkill /f /im Thunder*>nul 2>nul
 37 Program\Thunder.exe -unassociate:td -unassociate:torrent -unassociate:downlist -unassociate:thunderskin -unassociate:thunderaddin -unassociate:all -unregprotocol:ed2k -unregprotocol:magnet -unregprotocol:thunder -unregprotocol:xlapplink
 38 rd/s/q "%tmp%\Xunlei" >nul 2>nul
 39 rd/s/q "%tmp%\Thunder" >nul 2>nul
 40 rd/s/q "%tmp%\ThunderLiveUD" >nul 2>nul
 41 rd/s/q "%tmp%\Thunder Network" >nul 2>nul
 42 rd/s/q "%AllUsersProfile%\Application Data\Thunder Network" >nul 2>nul
 43 rd/s/q "%AllUsersProfile%\Application Data\Xunlei" >nul 2>nul
 44 rd/s/q "%AllUsersProfile%\Xunlei" >nul 2>nul
 45 rd/s/q "%AllUsersProfile%\Thunder Network" >nul 2>nul
 46 rd/s/q "%AppData%\Thunder Network" >nul 2>nul
 47 rd/s/q "%CommonProgramFiles%\Thunder Network" >nul 2>nul
 48 rd/s/q "%CommonProgramFiles(x86)%\Thunder Network" >nul 2>nul
 49 rd/s/q "%UserProfile%\Local Settings\Application Data\Thunder Network" 2>nul
 50 rd/s/q "%UserProfile%\Local Settings\Application Data\Pusher" 2>nul
 51 rd/s/q "%UserProfile%\AppData\LocalLow\Thunder Network" >nul 2>nul
 52 rd/s/q "%UserProfile%\AppData\LocalLow\XueLei" >nul 2>nul
 53 rd/s/q "%UserProfile%\My Documents\Thunder"2>nul
 54 rd/s/q "%AllUsersProfile%\Application Data\Thunder Network"2>nul
 55 If Exist "%PUBLIC%" Rd /s/q "%PUBLIC%\Thunder Network" >nul 2>nul
 56 If Exist "%PUBLIC%" Rd /s/q "%PUBLIC%\Documents\Thunder Network" >nul 2>nul
 57 del/f/q "%AppData%\Microsoft\Windows\Libraries\迅雷下载.library-ms" 2>nul
 58 Md "%AllUsersProfile%\Application Data\Thunder Network\tp_common_info.dat"
 59 if %errorlevel%==0 Md  "%PUBLIC%\Thunder Network\tp_common_info.dat"
 60 regsvr32 /s "Program\BHO\ThunderAgent.dll" >nul 2>nul
 61 if exist "%WinDir%\SysWOW64" regsvr32 /s "Program\BHO\ThunderAgent64.dll" >nul 2>nul
 62 Md "%AllUsersProfile%\Application Data\Thunder Network\cid_store.dat"
 63 Md "%AllUsersProfile%\Application Data\Thunder Network\emule_upload_list.dat"
 64 if %errorlevel%==0 (Md "%PUBLIC%\Thunder Network\cid_store.dat"&Md "%PUBLIC%\Thunder Network\emule_upload_list.dat")
 65 reg add "HKLM\Software\Thunder Network\ThunderOem\thunder_backwnd" /v "dir" /d "%~dp0\" /f >nul 2>nul
 66 reg add "HKLM\Software\Thunder Network\ThunderOem\thunder_backwnd" /v "Path" /d "%~dp0Program\Thunder.exe" /f >nul 2>nul
 67 reg add "HKLM\Software\Thunder Network\ThunderOem\thunder_backwnd" /v "instdir" /d "%~dp0\" /f >nul 2>nul
 68 reg add "HKLM\Software\Thunder Network\ThunderOem\thunder_backwnd" /v "Version" /d "7.9.43.5054" /f >nul 2>nul
 69 reg add "HKCU\Software\Microsoft\Internet Explorer\MenuExt\使用迅雷下载" /ve /d "%~dp0Program\BHO\geturl.htm" /f >nul
 70 reg add "HKCU\Software\Microsoft\Internet Explorer\MenuExt\使用迅雷下载" /v "Contexts" /t REG_DWORD /d "0x00000022" /f >nul
 71 reg add "HKCU\Software\Microsoft\Internet Explorer\MenuExt\使用迅雷下载全部链接" /ve /d "%~dp0Program\BHO\getAllurl.htm" /f >nul
 72 reg add "HKCU\Software\Microsoft\Internet Explorer\MenuExt\使用迅雷下载全部链接" /v "Contexts" /t REG_DWORD /d "0x000000f3" /f >nul
 73 if exist "%WinDir%\SysWOW64" reg add "HKLM\Software\Wow6432Node\Thunder Network\ThunderOem\thunder_backwnd" /v "dir" /d "%~dp0\" /f >nul 2>nul
 74 if exist "%WinDir%\SysWOW64" reg add "HKLM\Software\Wow6432Node\Thunder Network\ThunderOem\thunder_backwnd" /v "Path" /d "%~dp0Program\Thunder.exe" /f >nul 2>nul
 75 if exist "%WinDir%\SysWOW64" reg add "HKLM\Software\Wow6432Node\Thunder Network\ThunderOem\thunder_backwnd" /v "instdir" /d "%~dp0\" /f >nul 2>nul
 76 if exist "%WinDir%\SysWOW64" reg add "HKLM\Software\Wow6432Node\Thunder Network\ThunderOem\thunder_backwnd" /v "Version" /d "7.9.43.5054" /f >nul 2>nul
 77 reg add "HKCR\Xunlei.Bittorrent.6\DefaultIcon" /ve /d "%~dp0Program\TorrentFile.ico" /F>nul
 78 reg add "HKCR\Xunlei.Bittorrent.6\Shell\Open" /ve /d "使用迅雷下载该BT文件" /F>nul
 79 reg add "HKCR\Xunlei.Bittorrent.6\Shell\Open\command" /ve /d "%~dp0Program\Thunder.exe %%1" /F>nul
 80 reg add "HKCR\Xunlei.LSTFile.6\DefaultIcon" /ve /d "%~dp0Program\XLDownloadList.ico" /F>nul
 81 reg add "HKCR\Xunlei.LSTFile.6\Shell\Open" /ve /d "使用迅雷下载该任务列表文件" /F>nul
 82 reg add "HKCR\Xunlei.LSTFile.6\Shell\Open\command" /ve /d "%~dp0Program\Thunder.exe %%1" /F>nul
 83 reg add "HKCR\Xunlei.TDFile.6\DefaultIcon" /ve /d "%~dp0Program\XLTempFile.ico" /F>nul
 84 reg add "HKCR\Xunlei.TDFile.6\Shell\Open" /ve /d "使用迅雷下载未完成文件" /F>nul
 85 reg add "HKCR\Xunlei.TDFile.6\Shell\Open\command" /ve /d "%~dp0Program\Thunder.exe %%1" /F>nul
 86 goto Install2
 87 :Establish
 88 mshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut(a.SpecialFolders(""Desktop"") & ""\迅雷.lnk""):b.TargetPath=""%~dp0Program\Thunder.exe"":b.WorkingDirectory=""%~dp0Program"":b.Save:close")
 89 goto fanhui
 90 :Give
 91 Program\BHO\XLNonIESvr.exe -r ie -silent -setfirst
 92 Program\BHO\XLNonIESvr.exe -r 360 -silent -setfirst
 93 Program\BHO\XLNonIESvr.exe -r opera -silent -setfirst
 94 Program\BHO\XLNonIESvr.exe -r maxthon -silent -setfirst
 95 Program\BHO\XLNonIESvr.exe -r theworld -silent -setfirst
 96 Program\BHO\XLNonIESvr.exe -r firefox -silent -setfirst
 97 Program\BHO\XLNonIESvr.exe -r chrome -silent -setfirst
 98 Program\BHO\XLNonIESvr.exe -r SogouExplorer -silent -setfirst
 99 regsvr32 /s "Program\np_tdieplat.dll" >nul 2>nul
100 reg add "HKLM\Software\Google\Chrome\NativeMessagingHosts\com.xunlei.thunder" /f /ve /d "%~dp0Program\com.xunlei.thunder.json" >nul
101 if exist "%WinDir%\SysWOW64" reg add "HKLM\Software\Google\Chrome\NativeMessagingHosts\com.xunlei.thunder" /f /ve /d "%~dp0Program\com.xunlei.thunder.json" >nul
102 goto fanhui
103 :Uninstall
104 @ echo.
105 echo    正在卸载中..请稍等..
106 taskkill /f /im Thunder*>nul 2>nul
107 rd/s/q "%tmp%\Xunlei" >nul 2>nul
108 rd/s/q "%tmp%\Thunder" >nul 2>nul
109 rd/s/q "%tmp%\ThunderLiveUD" >nul 2>nul
110 rd/s/q "%tmp%\Thunder Network" >nul 2>nul
111 rd/s/q "%AllUsersProfile%\Application Data\Thunder Network" >nul 2>nul
112 rd/s/q "%AllUsersProfile%\Application Data\Xunlei" >nul 2>nul
113 rd/s/q "%AllUsersProfile%\Xunlei" >nul 2>nul
114 rd/s/q "%AllUsersProfile%\Thunder Network" >nul 2>nul
115 rd/s/q "%AppData%\Thunder Network" >nul 2>nul
116 rd/s/q "%CommonProgramFiles%\Thunder Network" >nul 2>nul
117 rd/s/q "%CommonProgramFiles(x86)%\Thunder Network" >nul 2>nul
118 rd/s/q "%UserProfile%\Local Settings\Application Data\Thunder Network" 2>nul
119 rd/s/q "%UserProfile%\Local Settings\Application Data\Pusher" 2>nul
120 rd/s/q "%UserProfile%\AppData\LocalLow\Thunder Network" >nul 2>nul
121 rd/s/q "%UserProfile%\AppData\LocalLow\XueLei" >nul 2>nul
122 rd/s/q "%UserProfile%\My Documents\Thunder"2>nul
123 rd/s/q "%AllUsersProfile%\Application Data\Thunder Network"2>nul
124 del/f/q "Program\BHO\ThunderAgent7.9.39.4994.dll"2>nul
125 del/f/q "%AppData%\Microsoft\Windows\Libraries\迅雷下载.library-ms" 2>nul
126 If Exist "%PUBLIC%" Rd /s/q "%PUBLIC%\Thunder Network" >nul 2>nul
127 If Exist "%PUBLIC%" Rd /s/q "%PUBLIC%\Documents\Thunder Network" >nul 2>nul
128 Program\Thunder.exe -unassociate:td -unassociate:torrent -unassociate:downlist -unassociate:thunderskin -unassociate:thunderaddin -unassociate:all -unregprotocol:ed2k -unregprotocol:magnet -unregprotocol:thunder -unregprotocol:xlapplink
129 Program\BHO\XLNonIESvr.exe -u ie -silent 
130 Program\BHO\XLNonIESvr.exe -u 360 -silent
131 Program\BHO\XLNonIESvr.exe -u opera -silent 
132 Program\BHO\XLNonIESvr.exe -u chrome -silent
133 Program\BHO\XLNonIESvr.exe -u firefox -silent
134 Program\BHO\XLNonIESvr.exe -u theworld -silent
135 Program\BHO\XLNonIESvr.exe -u SogouExplorer -silent
136 regsvr32 /s /u "Program\BHO\ThunderAgent.dll" >nul 2>nul
137 if exist "%WinDir%\SysWOW64" regsvr32 /s /u "Program\BHO\ThunderAgent64.dll" >nul 2>nul
138 regsvr32 /s /u "Program\np_tdieplat.dll" >nul 2>nul
139 reg delete "HKLM\Software\Thunder Network" /f >nul 2>nul
140 reg delete "HKLM\Software\Wow6432Node\Thunder Network" /f >nul 2>nul
141 reg delete "HKLM\Software\Google\Chrome\NativeMessagingHosts" /f >nul 2>nul
142 reg delete "HKLM\Software\Wow6432Node\Google\Chrome\NativeMessagingHosts" /f >nul 2>nul
143 reg delete "HKCR\Xunlei.Bittorrent.6" /f >nul 2>nul
144 reg delete "HKCR\Xunlei.LSTFile.6" /f >nul 2>nul
145 reg delete "HKCR\Xunlei.TDFile.6" /f >nul 2>nul
146 reg delete "HKCR\Xunlei.ThunderSkin.6" /f >nul 2>nul
147 reg delete "HKCU\Software\Thunder Network" /f >nul 2>nul
148 reg delete "HKLM\Software\Google\Chrome\NativeMessagingHosts" /f >nul 2>nul
149 reg delete "HKCU\Software\Microsoft\Internet Explorer\MenuExt\使用迅雷下载" /f >nul 2>nul
150 reg delete "HKCU\Software\Microsoft\Internet Explorer\MenuExt\使用迅雷下载全部链接" /f >nul 2>nul
151 del /f /q "%userprofile%"\Desktop\迅雷.lnk
152 del /f /q "%userprofile%"\桌面\迅雷.lnk
153 goto Uninstall2
154 :custom
155 start Program\Xmp.ini
156 :fanhui
157 @ ECHO.
158 ECHO    设置完成..
159 goto menu
160 :Install2
161 @ ECHO.
162 ECHO    安装完成..
163 goto menu
164 :Uninstall2
165 @ ECHO.
166 ECHO    卸载完成..
167 goto menu

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
软件绿化的意义   第一:节省安装时间   有好多软件安装时间相当长,我安装过不少时间在八分钟甚至更多的,尤其是大型的软件,在安装的 时候总是先解压文件,换句话说,就是要释放许多东西到系统的临时文件佳里,再换句话说就是拷贝好多 临时文件先到系统里,这总浪费时间吧?然后在安装结束之后还要去删除这些文件,这又要浪费时间吧? 而我把他做成绿化版之后,解压加绿化一般也就1到2分钟。   第二:减小体积   从我的经验来看,一般绿化后重新打包的体积都比原安装版要小,大多数并减小不很多,但是也有比 较厉害的,我记得我曾经绿化过几个大块头的软件,最多的时候曾经从500M多减小到100M多(当然,可能 是删除了不少东西所导致,那是因为我觉得帮助文件一般无用,尤其是那些国外软件以及多国语言版本的 ,举个例子来说,我家的打印机是惠普1020的,驱动程序是一张光碟,体积为400m多,具体多少记不得了 ,有天打印机坏掉,光驱也坏掉,所以无法安装,于是上网去下了一个,发现有精简版的驱动,才20m多, 于是下载安装,发现可以,后来我又发现其中还是有很多无用的东西,如上所说的那些,于是进一步做了 精简,最后打包的体积为2.58m,并且经过我重装系统的检测,完全正常,由400m多,减小到2.58m,携带 传播的方便,安装时间的减少,以及安装后所占空间的减少,都充分说明了绿化在节省体积方面的巨大作 用)。   第三:节省安装后所占空间   有不少软件有这么个习惯,就是会在系统复制一个备份,这也就是一些软件具有修复功能的原因了, 其实他就相当于重新覆盖安装,只不过不需要你原来的安装文件了,这当然占体积,所以绿化可以节省这 些空间。    第四:加速系统运行   注册表的臃肿很大程度上影响系统运行速度,有许多软件安装的时候会写很多注册表项,但是其实多 数时候并非每个都是必须的,我经常碰到导出的注册表体积有1到2M的,很恐怖吧,但是精简之后(当然不 是以损失功能为代价的。具体哪些可以精简,哪些不可以,这些主要靠经验,其次靠试验),有的甚至完 全都可以抛弃注册表文件,有的减少到屈指可数的几项,总之都能减小一些。     第五:有相当多的程序安装过程需要重新启动,很烦人,但是绿化有可能(这个不一定了)变必须启 动为绿化之后即可用。   第六:方便使用   尤其是破解还有汉化的程序,通常的过程是先安装原版,然后打汉化或者破解补丁,又麻烦了,尤其 对那些非常菜的电脑小菜来说,他都不知道怎么打补丁,绿化过程可以把这些步骤都节省掉,当汉化补丁 和破解补丁体积不小的时候,通过绿化过程同时也减小了体积。   第七:优化的方面:   大多数软件都有.inf等类似的配置文件,里面包含着所需要的参数,参数的设置对于结果有影响,而 程序安装后的默认参数一般并非就是最优参数,所以,绿化过程也可以将这些参数调整之后打包,这样用 的人就不需要再都手动调整,尤其方便那些不大会的人。   第八:绿化中的汉化效果   这里又分两种情况,一种其实可以包括在第七条里的,但是另一种则不包括,所以还是独立出来说了 。   有些软件是多国语言,其中包含中文,但是安装之后首先显示的并非是中文,简单点还好说,复杂点 的英语比较好的也许也要找一会才能设置成中文,更不要说英语烂的和小菜了,所以在绿化过程中将这个 语言选项设置好之后,用户可以不必再去费力的设置了,这是可以包括在第七条里的一种情况。   另一种情况是,哪怕你如此设置了,换台电脑他还是先显示的不是中文语言,我一般的做法是,打开 语言文件夹,想将除了中文和默认语言之外的所有语言删除再说(嘿嘿,知道了吧,好多体积就是这样节 省出来的),然后复制默认语言文件的名字,这个时候删除此语言文件,然后把中文文件改成那个默认语 言文件的名字,ok,达到到哪都可以直接显示中文的效果了。   第九:去除垃圾,捆绑的垃圾插件,病毒等等,很是讨厌,绿化可以去除它们。   第十:略微说一点有点跑题又跑的不远的东西,网络上有些比如说msnn绿色精简版,不精简功能也许 你绿化的成,但是如果精简功能之后你照常规的绿化方法却无论如何总是出错,就是绿化不成,这个方法 涉及到程序的修改,比较简单的一种做法就是拿exetools等资源修改工具,哪个地方出错,就把哪个模块 去掉,直到全无错误,打包,这个绿色精简版就面世了。   第十一:免注册功能   现在有些软件越做越不地道了,注册码长的都不的了。光长还好说,反正也就是一下子复制,它还偏 偏分好几段,一次无法粘贴完,也许你说你有序列号输入工具,可以一键输入,但是第一,不见得人人都 有这个工具,第二,你是不是还需要去启动那个工具呢?费事吧?我的经验是,用注册表工具监测,然后 注册成功后导出注册表,之后可以把注册表文件并到绿化过程里,这样随着绿化就一并注册了,是不是更 省事呢?此法对那些不依赖硬件标志的注册类有效,而这类软件为大多数。   第十二:其实这个应该是绿化优点的第一条,可惜我到现在才想起来,正如我做题的习惯,先把大题干 掉,然后才想起来做那最简单的,就是移动方便,如果需要移动地方,不需要再花费相当多的时候重新安 装,一般来说只需要把绿化脚本重新运行一编就可以了,省事好多。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值