用批处理(BAT)在注册表中删除无用输入法

用批处理(BAT)在注册表中删除无用输入法
用批处理(BAT)在注册表中删除无用输入法

XP中不用的输入法及键盘布局很多(包括日文、韩、繁体输入法等),对于我们一般用户没啥用处。而Windows XP 自带的"文字服务和输入语言"面板虽然可以“删除”(实际上并不删除,只是没有在当前用户显示而已)。但这里^^还是留在系统中。

下面这段脚本就是用来删除这些无用的^^,经本人测试,节省空间80多M(保留了“微软拼音”、“智能ABC”、“中文全拼”)!

将以下代码保存为一个delIME.bat文件:

cls

@echo off

ECHO ================= 删除多余输入法批处理!==================

ECHO.

ECHO.

ECHO 本批处理用于删除Windows XP 自带的一些平常不用的输入法!

ECHO.

ECHO 但保留系统自带的微软拼音3.0,智能ABC,中文全拼输入法!

ECHO.

ECHO 现在开始删除多余输入法,按任意键确认!否则直接关闭本窗口!

Pause>nul

ECHO 清除注册表信息!

REGEDIT /S delIME.reg

ECHO.

ECHO 删除多余文件!

del /F /Q %SystemRoot%\system32\chajei.ime

del /F /Q %SystemRoot%\system32\CINTLGNT.IME

del /F /Q %SystemRoot%\system32\dayi.ime

del /F /Q %SystemRoot%\system32\imekr61.ime

del /F /Q %SystemRoot%\system32\imjp81.ime

del /F /Q %SystemRoot%\system32\imjp81k.dll

del /F /Q %SystemRoot%\system32\phon.ime

del /F /Q %SystemRoot%\system32\quick.ime

del /F /Q %SystemRoot%\system32\romanime.ime

del /F /Q %SystemRoot%\system32\TINTLGNT.IME

del /F /Q %SystemRoot%\system32\unicdime.ime

del /F /Q %SystemRoot%\system32\winar30.ime

del /F /Q %SystemRoot%\system32\WINGB.IME

del /F /Q %SystemRoot%\system32\winime.ime

del /F /Q %SystemRoot%\system32\WINZM.IME

del /F /Q %SystemRoot%\system32\WINZM.MB

del /F /Q %SystemRoot%\system32\WINSP.IME

del /F /Q %SystemRoot%\system32\WINSP.MB

del /F /Q %SystemRoot%\ime\imejp\applets\*.*

del /F /Q /S %SystemRoot%\ime\IMJP8_1\*.*

del /F /Q /S %SystemRoot%\ime\IMKR6_1\*.*

del /F /Q /S %SystemRoot%\system32\IME\TINTLGNT\*.*

del /F /Q /S %SystemRoot%\system32\IME\CINTLGNT\*.*

ECHO.

ECHO 删除多余键盘布局文件!

del /F /Q %SystemRoot%\system32\kbd101.dll del /F /Q %SystemRoot%\system32\kbd101a.dll del /F /Q %SystemRoot%\system32\kbd101b.dll del /F /Q %SystemRoot%\system32\kbd101c.dll del /F /Q %SystemRoot%\system32\kbd103.dll del /F /Q %SystemRoot%\system32\kbd106.dll del /F /Q %SystemRoot%\system32\kbd106n.dll del /F /Q %SystemRoot%\system32\kbdAL.DLL del /F /Q %SystemRoot%\system32\kbdax2.dll del /F /Q %SystemRoot%\system32\kbdaze.dll del /F /Q %SystemRoot%\system32\kbdazel.dll del /F /Q %SystemRoot%\system32\kbdbe.dll del /F /Q %SystemRoot%\system32\kbdbene.dll del /F /Q %SystemRoot%\system32\kbdblr.dll del /F /Q %SystemRoot%\system32\kbdbr.dll del /F /Q %SystemRoot%\system32\kbdbu.dll del /F /Q %SystemRoot%\system32\kbdca.dll del /F /Q %SystemRoot%\system32\kbdcan.dll del /F /Q %SystemRoot%\system32\kbdcr.dll del /F /Q %SystemRoot%\system32\kbdcz.dll del /F /Q %SystemRoot%\system32\kbdcz1.dll del /F /Q %SystemRoot%\system32\kbdcz2.dll del /F /Q %SystemRoot%\system32\kbdda.dll del /F /Q %SystemRoot%\system32\kbddv.dll del /F /Q %SystemRoot%\system32\kbdes.dll del /F /Q %SystemRoot%\system32\kbdest.dll del /F /Q %SystemRoot%\system32\kbdfc.dll del /F /Q %SystemRoot%\system32\kbdfi.dll del /F /Q %SystemRoot%\system32\kbdfi1.dll del /F /Q %SystemRoot%\system32\kbdfo.dll del /F /Q %SystemRoot%\system32\kbdfr.dll del /F /Q %SystemRoot%\system32\kbdgae.dll del /F /Q %SystemRoot%\system32\kbdgkl.dll del /F /Q %SystemRoot%\system32\kbdgr.dll del /F /Q %SystemRoot%\system32\kbdgr1.dll del /F /Q %SystemRoot%\system32\kbdhe.dll del /F /Q %SystemRoot%\system32\kbdhe220.dll del /F /Q %SystemRoot%\system32\kbdhe319.dll del /F /Q %SystemRoot%\system32\kbdhela2.dll del /F /Q %SystemRoot%\system32\kbdhela3.dll del /F /Q %SystemRoot%\system32\kbdhept.dll del /F /Q %SystemRoot%\system32\kbdhu.dll

del /F /Q %SystemRoot%\system32\kbdibm02.dll del /F /Q %SystemRoot%\system32\kbdic.dll del /F /Q %SystemRoot%\system32\kbdinbe1.dll del /F /Q %SystemRoot%\system32\kbdinben.dll del /F /Q %SystemRoot%\system32\kbdinmal.dll del /F /Q %SystemRoot%\system32\kbdir.dll del /F /Q %SystemRoot%\system32\kbdit.dll del /F /Q %SystemRoot%\system32\kbdit142.dll del /F /Q %SystemRoot%\system32\kbdjpn.dll del /F /Q %SystemRoot%\system32\kbdkaz.dll del /F /Q %SystemRoot%\system32\kbdkor.dll del /F /Q %SystemRoot%\system32\kbdkyr.dll del /F /Q %SystemRoot%\system32\kbdla.dll del /F /Q %SystemRoot%\system32\kbdlk41a.dll del /F /Q %SystemRoot%\system32\kbdlk41j.dll del /F /Q %SystemRoot%\system32\kbdlt.dll del /F /Q %SystemRoot%\system32\kbdlt1.dll del /F /Q %SystemRoot%\system32\kbdlv.dll del /F /Q %SystemRoot%\system32\kbdlv1.dll del /F /Q %SystemRoot%\system32\kbdmac.dll del /F /Q %SystemRoot%\system32\kbdmaori.dll del /F /Q %SystemRoot%\system32\kbdmlt47.dll del /F /Q %SystemRoot%\system32\kbdmlt48.dll del /F /Q %SystemRoot%\system32\kbdmon.dll del /F /Q %SystemRoot%\system32\kbdne.dll del /F /Q %SystemRoot%\system32\kbdnec.dll del /F /Q %SystemRoot%\system32\kbdnec95.dll del /F /Q %SystemRoot%\system32\kbdnecAT.dll del /F /Q %SystemRoot%\system32\kbdnecNT.dll del /F /Q %SystemRoot%\system32\kbdno.dll del /F /Q %SystemRoot%\system32\kbdno1.dll del /F /Q %SystemRoot%\system32\kbdpl.dll del /F /Q %SystemRoot%\system32\kbdpl1.dll del /F /Q %SystemRoot%\system32\kbdpo.dll del /F /Q %SystemRoot%\system32\kbdro.dll del /F /Q %SystemRoot%\system32\kbdru.dll del /F /Q %SystemRoot%\system32\kbdru1.dll del /F /Q %SystemRoot%\system32\kbdsf.dll del /F /Q %SystemRoot%\system32\kbdsg.dll del /F /Q %SystemRoot%\system32\kbdsl.dll del /F /Q %SystemRoot%\system32\kbdsl1.dll del /F /Q %SystemRoot%\system32\kbdsmsfi.dll del /F /Q %SystemRoot%\system32\kbdsmsno.dll

del /F /Q %SystemRoot%\system32\kbdsw.dll

del /F /Q %SystemRoot%\system32\kbdtat.dll

del /F /Q %SystemRoot%\system32\kbdtuf.dll

del /F /Q %SystemRoot%\system32\kbdtuq.dll

del /F /Q %SystemRoot%\system32\kbduk.dll

del /F /Q %SystemRoot%\system32\kbdukx.dll

del /F /Q %SystemRoot%\system32\kbdur.dll

del /F /Q %SystemRoot%\system32\kbdusl.dll

del /F /Q %SystemRoot%\system32\kbdusr.dll

del /F /Q %SystemRoot%\system32\kbdusx.dll

del /F /Q %SystemRoot%\system32\kbduzb.dll

del /F /Q %SystemRoot%\system32\kbdycc.dll

del /F /Q %SystemRoot%\system32\kbdycl.dll

ECHO 删除多余输入法完毕,按任意键退出!

Pause>nul

exit.

将下面的代码,保存为delIME.reg文件(不要改名,若改名,修改上面代码的第13行处内容):

Windows Registry Editor Version 5.00 ;删除ChangJie繁体输入法

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CINTLGNT]

[-HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\CINTLGNT]

[-HKEY_USERS\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\CINTLGNT]

[-HKEY_USERS\S-1-5-19\Software\Microsoft\Windows\CurrentVersion\CINTLGNT]

[-HKEY_USERS\S-1-5-20\Software\Microsoft\Windows\CurrentVersion\CINTLGNT]

;删除IMJPMIG8.1日文输入法

[-HKEY_CLASSES_ROOT\CLSID\{1C4661AE-05A2-4F63-A548-7943FACCED21}]

[-HKEY_CLASSES_ROOT\CLSID\{6B467D45-324F-4FDB-AB1A-ABFFBD06F5EA}]

[-HKEY_CLASSES_ROOT\CLSID\{6E3197A0-BBC3-11D4-84C0-00C04F7A06E5}]

[-HKEY_CLASSES_ROOT\CLSID\{6E3197A1-BBC3-11D4-84C0-00C04F7A06E5}]

[-HKEY_CLASSES_ROOT\CLSID\{6E3197A2-BBC3-11D4-84C0-00C04F7A06E5}]

[-HKEY_CLASSES_ROOT\CLSID\{6E3197A3-BBC3-11D4-84C0-00C04F7A06E5}]

[-HKEY_CLASSES_ROOT\CLSID\{B3209488-CB34-4017-8E13-10CFCA2519FE}\]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CTF\TIP\{B3209488-CB34-4017-8E13-10CFCA2 519FE}\LanguageProfile\0x00000411]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared

Tools\MSConfig\startupreg\IMJPMIG8.1]

[-HKEY_CLASSES_ROOT\CLSID\{AF9EE286-8CD3-445E-8842-433E5C460775}]

[-HKEY_CLASSES_ROOT\CLSID\{019F7150-E6DB-11D0-83C3-00C04FDDB82E}]

[-HKEY_CURRENT_USER\Software\Microsoft\IMEJP]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Terminal Server Client\IME Mapping Table\JPN]

;删除IMKR6_1韩文输入法

[-HKEY_CLASSES_ROOT\CLSID\{0631B62B-67EA-46D5-B5C9-E632E0D1493D}]

[-HKEY_CLASSES_ROOT\CLSID\{35CC8482-4FB1-11D3-A5DA-00C04F88249B}]

[-HKEY_CLASSES_ROOT\CLSID\{766A2C15-B226-4FD6-B52A-867B3EBF38D2}]

[-HKEY_CLASSES_ROOT\TypeLib\{0C159048-FB79-470D-91B8-7A441A850B42}]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CTF\TIP\{766A2C15-B226-4FD6-B52A-867B3EB F38D2}]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared

Tools\MSConfig\startupreg\PHIME2002A]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared

Tools\MSConfig\startupreg\PHIME2002ASync]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Terminal Server Client\IME Mapping Table\KOR]

;删除 MS IME 2002A

[-HKEY_CLASSES_ROOT\CLSID\{040BFFEC-A42F-4BCF-8F67-00D6A8D3953C}]

[-HKEY_CLASSES_ROOT\CLSID\{B95BCCA6-DDDF-4FFD-9B5E-663AA2FF350F}]

[-HKEY_CLASSES_ROOT\CLSID\{BE4191FB-59EF-4825-AEFC-109727951E42}]

[-HKEY_CLASSES_ROOT\IMEPad.SKF.8]

[-HKEY_CLASSES_ROOT\IMEPad.SKF]

[-HKEY_CLASSES_ROOT\IMEPad.HWR.8]

[-HKEY_CLASSES_ROOT\IMEPad.HWR]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TIP

Shared\1.1\IMEPad\1028\AppletCLSIDList]

[-HKEY_CLASSES_ROOT\ID1]

[-HKEY_CLASSES_ROOT\ID2]

;删除微软新注音输入法

[-HKEY_CLASSES_ROOT\CLSID\{1C092C21-882C-11CF-A7BB-0080C7B2D682}]

[-HKEY_CLASSES_ROOT\CLSID\{531FDEBF-9B4C-4A43-A2AA-960E8FCDC732}]

[-HKEY_CLASSES_ROOT\CLSID\{D8B9F622-3C24-11D4-97C2-0080C882687E}]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CTF\TIP\{531FDEBF-9B4C-4A43-A2AA-960E8FC DC732}]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\IME\Taiwan]

[-HKEY_CLASSES_ROOT\MSIME.Taiwan.1]

[-HKEY_CLASSES_ROOT\MSIME.Taiwan]

[-HKEY_CLASSES_ROOT\MSIME.Taiwan.ImeBbo]

[-HKEY_CLASSES_ROOT\MSIME.Taiwan.ImeBbo.1]

[-HKEY_CLASSES_ROOT\MSIME.Japan]

[-HKEY_CLASSES_ROOT\MSIME.Japan.9]

[-HKEY_CURRENT_USER\Software\Microsoft\CTF\TIP\{531FDEBF-9B4C-4A43-A2AA-960E8FCD C732}]

;删除其他输入法及键盘布局

[-HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts]

[-HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Keyboard Layouts]

[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts]

[-HKEY_CLASSES_ROOT\MIME\Database\Rfc1766]

[HKEY_CLASSES_ROOT\MIME\Database\Rfc1766]

"0004"="zh;中文"

"0009"="en;英语"

"0409"="en-us;英语(美国) "

"0804"="zh-cn;中文(中国)"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts\00000409] "Layout File"="KBDUS.DLL"

"Layout Text"="美国英语"

"Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5000"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts\00000804] "Layout Text"="中文 (简体) - 美式键盘"

"Layout File"="KBDUS.DLL"

"Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5072"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts\E0010804] "Layout File"="KBDUS.DLL"

"Layout Text"="中文 (简体) - 全拼"

"IME File"="winpy.ime"

"Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5073"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts\E0040804] "Layout File"="kbdus.dll"

"Layout Text"="中文 (简体) - 智能 ABC"

"IME File"="winabc.ime"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts\E00E0804] "Layout File"="kbdus.dll"

"Layout Text"="中文 (简体) - 微软拼音输入法 3.0 版"

"IME File"="pintlgnt.ime"

"Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5091"

"System IME File"="C:\\WINDOWS\\system32\\Pintlgnt.ime"

"Old IME Version"=dword:0503114b

"Old IME CodePage"=dword:000004b0

[HKEY_CURRENT_USER\Keyboard Layout\Preload]

"1"="00000804"

"2"="E00E0804"

"3"="E0010804"

"4"="E0040804"

[HKEY_USERS\.DEFAULT\Keyboard Layout\Preload]

"1"="00000804"

"2"="E00E0804"

"3"="E0010804"

"4"="E0040804"

[HKEY_USERS\S-1-5-18\Keyboard Layout\Preload]

"1"="00000804"

"2"="E00E0804"

"3"="E0010804"

"4"="E0040804"

[HKEY_USERS\S-1-5-19\Keyboard Layout\Preload] "1"="00000804"

"2"="E00E0804"

"3"="E0010804"

"4"="E0040804"

[HKEY_USERS\S-1-5-20\Keyboard Layout\Preload] "1"="00000804"

"2"="E00E0804"

"3"="E0010804"

"4"="E0040804"

;删除相关的启动项及注册表^^

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] "IMJPMIG8.1"=-

"PHIME2002ASync"=-

"PHIME2002A"=-

[HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache] "@%SystemRoot%\\system32\\input.dll,-5053"=-

"@%SystemRoot%\\system32\\input.dll,-5065"=-

"@%SystemRoot%\\system32\\input.dll,-5031"=-

"@%SystemRoot%\\system32\\input.dll,-5007"=-

"@%SystemRoot%\\system32\\input.dll,-5011"=-

"@%SystemRoot%\\system32\\input.dll,-5046"=-

"@%SystemRoot%\\system32\\input.dll,-5020"=-

"@%SystemRoot%\\system32\\input.dll,-5009"=-

"@%SystemRoot%\\system32\\input.dll,-5010"=-

"@%SystemRoot%\\system32\\input.dll,-5033"=-

"@%SystemRoot%\\system32\\input.dll,-5013"=-

"@%SystemRoot%\\system32\\input.dll,-5015"=-

"@%SystemRoot%\\system32\\input.dll,-5061"=-

"@%SystemRoot%\\system32\\input.dll,-5063"=-

"@%SystemRoot%\\system32\\input.dll,-5008"=-

"@%SystemRoot%\\system32\\input.dll,-5018"=-

"@%SystemRoot%\\system32\\input.dll,-5035"=-

"@%SystemRoot%\\system32\\input.dll,-5003"=-

"@%SystemRoot%\\system32\\input.dll,-5037"=-

"@%SystemRoot%\\system32\\input.dll,-5055"=-

"@%SystemRoot%\\system32\\input.dll,-5030"=-

"@%SystemRoot%\\system32\\input.dll,-5039"=-

"@%SystemRoot%\\system32\\input.dll,-5029"=-

"@%SystemRoot%\\system32\\input.dll,-5022"=-

"@%SystemRoot%\\system32\\input.dll,-5060"=-

"@%SystemRoot%\\system32\\input.dll,-5058"=-

"@%SystemRoot%\\system32\\input.dll,-5052"=-

"@%SystemRoot%\\system32\\input.dll,-5042"=- "@%SystemRoot%\\system32\\input.dll,-5043"=- "@%SystemRoot%\\system32\\input.dll,-5045"=- "@%SystemRoot%\\system32\\input.dll,-5117"=- "@%SystemRoot%\\system32\\input.dll,-5109"=- "@%SystemRoot%\\system32\\input.dll,-5108"=- "@%SystemRoot%\\system32\\input.dll,-5113"=- "@%SystemRoot%\\system32\\input.dll,-5128"=- "@%SystemRoot%\\system32\\input.dll,-5116"=- "@%SystemRoot%\\system32\\input.dll,-5127"=- "@%SystemRoot%\\system32\\input.dll,-5024"=- "@%SystemRoot%\\system32\\input.dll,-5025"=- "@%SystemRoot%\\system32\\input.dll,-5017"=- "@%SystemRoot%\\system32\\input.dll,-5002"=- "@%SystemRoot%\\system32\\input.dll,-5001"=- "@%SystemRoot%\\system32\\input.dll,-5019"=- "@%SystemRoot%\\system32\\input.dll,-5038"=- "@%SystemRoot%\\system32\\input.dll,-5115"=- "@%SystemRoot%\\system32\\input.dll,-5114"=- "@%SystemRoot%\\system32\\input.dll,-5005"=- "@%SystemRoot%\\system32\\input.dll,-5057"=- "@%SystemRoot%\\system32\\input.dll,-5004"=- "@%SystemRoot%\\system32\\input.dll,-5023"=- "@%SystemRoot%\\system32\\input.dll,-5014"=- "@%SystemRoot%\\system32\\input.dll,-5054"=- "@%SystemRoot%\\system32\\input.dll,-5032"=- "@%SystemRoot%\\system32\\input.dll,-5012"=- "@%SystemRoot%\\system32\\input.dll,-5048"=- "@%SystemRoot%\\system32\\input.dll,-5092"=- "@%SystemRoot%\\system32\\input.dll,-5021"=- "@%SystemRoot%\\system32\\input.dll,-5034"=- "@%SystemRoot%\\system32\\input.dll,-5016"=- "@%SystemRoot%\\system32\\input.dll,-5036"=- "@%SystemRoot%\\system32\\input.dll,-5126"=- "@%SystemRoot%\\system32\\input.dll,-5056"=- "@%SystemRoot%\\system32\\input.dll,-5040"=- "@%SystemRoot%\\system32\\input.dll,-5059"=- "@%SystemRoot%\\system32\\input.dll,-5044"=- "@%SystemRoot%\\system32\\input.dll,-5088"=- "@%SystemRoot%\\system32\\input.dll,-5089"=- "@%SystemRoot%\\system32\\input.dll,-5110"=- "@%SystemRoot%\\system32\\input.dll,-5125"=- "@%SystemRoot%\\system32\\input.dll,-5087"=-

"@%SystemRoot%\\system32\\input.dll,-5026"=-

"@%SystemRoot%\\system32\\input.dll,-5050"=-

"@%SystemRoot%\\system32\\input.dll,-5027"=-

"@%SystemRoot%\\system32\\input.dll,-5051"=-

"@%SystemRoot%\\system32\\input.dll,-5028"=-

"@%SystemRoot%\\system32\\input.dll,-5047"=-

"@%SystemRoot%\\system32\\input.dll,-5122"=-

"@%SystemRoot%\\system32\\input.dll,-5066"=-

"@%SystemRoot%\\system32\\input.dll,-5062"=-

"@%SystemRoot%\\system32\\input.dll,-5064"=-

"@%SystemRoot%\\system32\\input.dll,-5067"=-

"@%SystemRoot%\\system32\\input.dll,-5111"=-

"@%SystemRoot%\\system32\\input.dll,-5075"=-

"@%SystemRoot%\\system32\\input.dll,-5068"=-

"@%SystemRoot%\\system32\\input.dll,-5112"=-

"@%SystemRoot%\\system32\\input.dll,-5077"=-

"@%SystemRoot%\\system32\\input.dll,-5069"=-

"@%SystemRoot%\\system32\\input.dll,-5070"=-

"@%SystemRoot%\\system32\\input.dll,-5090"=-

"@%SystemRoot%\\system32\\input.dll,-5093"=-

"@%SystemRoot%\\system32\\input.dll,-5071"=-

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Html Help] "PINTLGNE.CHM"=-

"PINTLGNT.CHM"=-

"PINTLPAD.CHM"=-

"PINTLPAE.CHM"=-

"VOICEJP.CHM"=-

"VOICEENG.CHM"=-

"IMJPCL.CHM"=-

"IMJPCLE.CHM"=-

"IMJPSM.CHM"=-

"IMJPSME.CHM"=-

"IMJPTU.CHM"=-

"IMJPPD.CHM"=-

"IMJPDT.CHM"=-

"IMJPDTE.CHM"=-

"JPNPADEN.CHM"=-

"imkr61.chm"=-

"imkren61.chm"=-

"impdko61.chm"=-

"korpaden.chm"=-

"CHTAPT.CHM"=-

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Help]

"PINTLPAD.HLP"=-

"PINTLPAE.HLP"=-

"IMEPADEN.HLP"=-

"IMJPCL.HLP"=-

"IMJPCLE.HLP"=-

"IMJPSM.HLP"=-

"IMJPSME.HLP"=-

"imkr61.hlp"=-

"imkren61.hlp"=-

"en.hlp"=-

"CHTAPT.HLP"=-

"CHTAPTEN.HLP"=-

备注:

1.将上面的注册表文件(delIME.reg)及批处理(delIME.bat)放在同一目录下,然后双击执行delIME.bat!

2.执行批处理时,可能系统会提示“系统文件被修改”的警告框,不用管它(不要恢复)!否则可能又回来了!

批处理写注册表

首先你得明白什么样的文件可以导入注册表 一般情况下第一行是 REGEDIT4 或是 Windows Registry Editor Version 5.00 第二行空掉 以下开始方括号中些下注册表路径 下行写键和键值 句提的我引一篇文章给你看 当初我也是这样学习的 你提到删除自己 这样的话可以使用语句 del %0 就好了 文章在下边,流传相当广的: 如何用批处理文件来操作注册表 在入侵过程中经常回操作注册表的特定的键值来实现一定的目的,例如:为了达到隐藏后门、木马程序而删除Run下残余的键值。或者创建一个服务用以加载后门。当然我们也会修改注册表来加固系统或者改变系统的某个属性,这些都需要我们对注册表操作有一定的了解。下面我们就先学习一下如何使用.REG文件来操作注册表.(我们可以用批处理来生成一个REG文件) 关于注册表的操作,常见的是创建、修改、删除。 1.创建 创建分为两种,一种是创建子项(Subkey) 我们创建一个文件,内容如下: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\hacker] 然后执行该脚本,你就已经在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft下创建了一个名字为“hacker”的子项。

另一种是创建一个项目名称 那这种文件格式就是典型的文件格式,和你从注册表中导出的文件格式一致,内容如下: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]"Invader"="Ex4 rch" "Door"=C:\\WINNT\\system32\\door.exe "Autodos"=dword:02 这样就在[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]下 新建了:Invader、door、about这三个项目 Invader的类型是“String Value” door的类型是“REG SZ Value” Autodos的类型是“DWORD Value” 2.修改 修改相对来说比较简单,只要把你需要修改的项目导出,然后用记事本进行修改,然后导入(regedit /s)即可。 3.删除 我们首先来说说删除一个项目名称,我们创建一个如下的文件: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] "Ex4rch"=- 执行该脚本,[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]下的"Ex4rch"就被删除了; 我们再看看删除一个子项,我们创建一个如下的脚本: Windows Registry Editor Version 5.00

批处理自动备份文件并且压缩以及自动删除旧文件

批处理自动备份文件并且压缩以及自动删除旧文件 首先计算机要安装Winrar,我是默认安装的,安装路径就是c:\Program Files\winrar\ 开始备份吧。 比如要备份D:\WEB这个文件夹到F:\bak文件夹下面, 命令如下 start c:\"Program Files"\winrar\rar a -k -r -s -m1 -agYYYYMMDD-{bak}-NN F:\BAK\ D:\WEB\ 就这一条命令就能搞定了,解释下这条命令,a是添加文件到压缩包,-k是锁定压缩包,-s 是转换文件为解压缩文件,-m1是压缩的标准,就是快速压缩,标准压缩,最好压缩......,-ag是指定生成的文件名,按照我的设置生成的文件名为20140416-bak-02.rar,生成以日期命名的压缩文件,F:\BAK\是生成压缩包存放路径,D:\WEB\是压缩目标。详细的压缩参数可在命令行输入c:\"Program Files"\winrar\rar /?或者进入c:\"Program Files"\winrar\ 目录,里面有个使用帮助.chm的文件。 如果生成的备份文件需要覆盖上次生成的文件,那命令就更简单了。 命令如下 start c:\"Program Files"\winrar\rar a -k -r -s -m1 F:\BAK\每日备份.rar D:\WEB\ 这条命令我不解释了,参照上面的应该能够理解。 下面是删除旧的备份文件。 由于我硬盘只有100G,每天大概备份文件是10G,所以我是设置为每周星期天删除7天前的备份文件。 命令如下: set deltime=date:~0,10% forfiles.exe /p E:\ /s /m *.rar /d -7 /c "cmd /c del/s @path >>D:\log\deltime%.txt" set deltime=date:~0,10%这句是取一个当前时间的变量,forfiles.exe是系统文件,查找文件的。/P是定义查找的路径 E:\是定义查找路径E盘下面 /S是定义查找范围包括子目录 /M *.rar 定义查找*.rar的文件 /D 是当前时间 -7 早于或者等于当前时间减7天,也就是7天前 /C 是调用命令行CMD.EXE的命令 "cmd /c del /s @path >>D:\log\deltime%.txt" 这个是删除查找到的文件,并且把删除文件的文件名导出到 D:\log\deltime%.txt这个txt文档 deltime%是系统变量,如果当前时间是20140416,那么生成的文件就是D:\log\20140416.txt,其实导出这个列表只是为了方便查看删除了那些东西 把两个批处理保存为bak.bat 和del.bat,前面是备份的,后面是删除旧的备份文件。然后利用任务计划设置运行的时间,按照我的需要,我设置是 每日01:30运行bak.bat 每周日23:00运行del.bat

批处理拷贝文件和文件夹方式

如何批处理拷贝文件和文件夹 经常做数据备份的人很清楚,如果是少量数据或文件,简单复制即可,可是要是大量数据的话,再用这种方法,则费力费时,那么如何批处理拷贝文件和文件夹,可以用xcopy实现,例如: C:\>xcopy C:\ppt\*.* D:\ppt\ /s /e 这条命令的意思就是把C盘下的PPT文件夹全部拷贝到D盘 XCOPY 还有众多的功能,是加参数来完成的。上面的/s /e 参数的作用分别是把子目录和空目录都复制过去,一些使用举例和参数说明如下: 1、如只是单纯地复制E:\ 盘上所有文件到D:\ 盘上,就输入“ xcopy e:\*.* d: /s /h "就行啦!如果在复制过程中,你不要他复制文件啦!那就按键盘热键“Ctrl " +"Pause /break" 二个热键来中断复制。 2、如果想把E:\ 盘上所有文件复制到D:\盘上,分为今天复制一点,明天再接着复制一些,后天再接着复制一些。或者是某种原因上次没有复制完成,今天想接着复制。(这种情况是经常在复制文件中出现的)那可怎么办才好呢? 那就输入“ xcopy e:\*.* d: /s /h /d /y ”就行啦。他能查出那些文件是已经复制过去啦,那些文件还没有复制过去的。 3、当然我们也会碰到这种情况,一些文件我们已经修改过啦!网上面又有最新版本的啦。原来备份的那份文件我们要及时更新啦。那怎么才能同步更新呢?当然我们可以把最新的好份文件复制过去,这也是一种解决办法。 如果修改的文件有很多的,自己到时候也记不清楚那份文件是更新过的。这么多的原来备份的那份文件都要更新,都要复制过去,可不是件省力气的活,而且容易出错和一些文件被忘记啦! 那和上面一样也同样输入" xcopy e:\*.* d: /s /h /d /y "就行啦! 4、还有一种情况我们经常也碰到的,因为复制某个文件出错或者这个文件在使用中,而停止了复制工作,(比如,复制C 盘上的windows xp )我们这时候想跳过某个出错的文件和某个正在使用中文件而继续复制其他文件。 在多加入一个参数" /c "就是" xcopy e:\*.* d: /s /h /d /c /y "就行啦! 5、有时候我们想XCOPY 变为自动复制,并且复制完成后关闭电脑,可以建立一个批处理文件,新建文本文档,更名为XCOPY.BAT 当然扩展名原来是TXT 格式的要更名为BAT 在这个XCOPY.BAT 中输入xcopy e:\*.* d: /s /h /c /y shutdown -s 然后双击xcopy.bat 运行它,你这时候可以出去玩啦。电脑会自己复制备份完成文件然后自动关闭电脑。 XCOPY source [destination] 参数(如/s /e) source 指定要复制的文件。 destination 指定新文件的位置和/或名称。 /A 只复制有存档属性集的文件, 但不改变属性。 /M 只复制有存档属性集的文件, 并关闭存档属性。 /D:m-d-y 复制在指定日期或指定日期以后改变的文件。 如果没有提供日期,只复制那些源时间 比目标时间新的文件。 /EXCLUDE:file1[+file2][+file3]... 指定含有字符串的文件列表。如果有任何

WIN7中,中文输入法快捷键无法修改的解决方法

WIN7中,中文输入法快捷键无法修改的解决方法 禁止中文输入法全角/半角切换的快捷键的方法 控制面板→区域和语言→键盘和语言→更改按键→高级按键设置→…… 但由于win7系统存在BUG,因此可能出现按键修改后点“应用”又自动恢复成原状的问题。 修改注册表可以解决 定位到 HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys 这里我们需要关注的是前三个 00000010 输入法开关 00000011 全角半角切换 00000012 中英文标点切换 每个条目对应三个键值,说明如下: Key Modifiers(修改键): 第一位是Ctrl,Alt,Shift三个,Ctrl为02,Alt为01,Shift为04,要组合键的话直接相加;第二位是用左侧还是右侧,左侧80,右侧40,组合起来就是8+4=12=c0。 Target IME(目标输入法): 可以从注册表中[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layouts]中查找每个主键对应

的输入法,然后将其两位分一节反过来排列即可,例如想设置五笔98版的热键,其对应的主键是E0980804,那么Target IME设置为04 08 98 E0。 Virtual Key(虚拟键): 设置组合键以外的热键,默认为20 00 00 00,默认的第一个数字20表示空格,第一个字节从21开始表示界面下拉框中的第一个键。把第一位设置为对应的二进制数据即可。例如想设置A为热键,其二进制数据为41,则把Virtual Key 改成41 00 00 00。 Key Modifiers数字对应按键说明: 00 c0 00 00 对应无 01 c0 00 00 对应左Alt 02 c0 00 00 对应Ctrl 03 c0 00 00 对应Ctrl+左Alt 04 c0 00 00 对应Shift 05 c0 00 00 对应左Alt+Shift 06 c0 00 00 对应Ctrl+Shift 07 c0 00 00 对应Ctrl+左Alt+Shift 08 c0 00 00 对应无 Virtual Key数字对应按键说明: 如下图,从Page Up开始从上到下依次对应的数字是21,22,23,24……

进入注册表的一些常用命令

开始-->运行 一、regedit 进入注册表 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 4. explorer-------打开资源管理器 5. logoff---------注销命令 6. tsshutdn-------60秒倒计时关机命令 7. lusrmgr.msc----本机用户和组 8. services.msc---本地服务设置 9. oobe/msoobe /a----检查XP是否激活 10. notepad--------打开记事本 11. cleanmgr-------垃圾整理 12. net start messenger----开始信使服务 13. compmgmt.msc---计算机管理 14. net stop messenger-----停止信使服务 15. conf-----------启动netmeeting 16. dvdplay--------DVD播放器 17. charmap--------启动字符映射表 18. diskmgmt.msc---磁盘管理实用程序 19. calc-----------启动计算器 20. dfrg.msc-------磁盘碎片整理程序 21. chkdsk.exe-----Chkdsk磁盘检查 22. devmgmt.msc--- 设备管理器 23. regsvr32 /u *.dll----停止dll文件运行 24. drwtsn32------ 系统医生 25. rononce -p ----15秒关机 26. dxdiag---------检查DirectX信息 27. regedt32-------注册表编辑器 28. Msconfig.exe---系统配置实用程序 29. rsop.msc-------组策略结果集 30. mem.exe--------显示内存使用情况 31. regedit.exe----注册表 32. winchat--------XP自带局域网聊天 33. progman--------程序管理器 34. winmsd---------系统信息 35. perfmon.msc----计算机性能监测程序 36. winver---------检查Windows版本 37. sfc /scannow-----扫描错误并复原 38. taskmgr-----任务管理器(2000/xp/2003 39. winver---------检查Windows版本 40. wmimgmt.msc----打开windows管理体系结构(WMI) 41. wupdmgr--------windows更新程序 42. wscript--------windows脚本宿主设置

win7系统终极批处理

Win7系统清理系统垃圾方法大全 win7清理系统垃圾的方法有哪些? 答:win7垃圾文件存放的地方主要有两处:一个是在文件夹中,一个是存放在注册表里。 一、文件夹里的垃圾有:(假设Windows安装在C盘,如在其他分区替换字母即可) 1、“我的文档”里的垃圾,安放在C:\Windows\Recent文件夹中; 2、安装程序、编辑文件时产生的临时文件安放在c:\windows\temp文件夹中; 3、删除文件时扔往垃圾桶里的东西在C:\RECYCLED文件夹中(隐藏文件夹); 4、当你上网浏览网站时,Windows会在C:\WINDOWS\History和C:\Windows\Temporary Internet Files文件夹中保留下你曾看过的网页; 5、曾经登陆过的信息,微软还会保留cookie,这些都存放在C:\WINDOWS\Cookies中。 二、注册表里的垃圾有: 在Windows系统中,注册表是一个记录32位驱动的设置和位置的复杂的信息数据库。当操作系统需要存取硬件设备,它使用驱动程序,甚至设备是一个BIOS支持的设备。无BIOS 支持设备安装时必须需要驱动,这个驱动是独立于操作系统的,但是操作系统需要知道从哪里找到它们,文件名、版本号、其他设置和信息,没有注册表对设备的记录,它们就不能被使用。 长期的使用Windows系统,注册表被频繁的读取,总是会留下各种各样的残留信息,比如缺失的共享DLL文件、未使用的文件扩展名、类型库、字体、应用程序路径、帮助文件、废弃的软件等信息,都在注册表里!但我们最好不要手动去删除这些残留信息,以免误删导致系统出问题。推荐使用专业的清理工具来扫描、清理。 复制一下内容更改文件类型为.bat(txt----bat) @echo off color 0b echo ================================================================== echo. echo 您已启动WIN 7 系统垃圾清理,这里运行的命令都很安全! echo. echo ================================================================== echo. echo 在程序没有结束的信息时,请勿关闭本窗口! echo. echo ================================================================== echo. echo 正在清除系统垃圾文件,请稍后...... echo. echo ================================================================== echo. echo ********************************** echo.

如何删除Win 7中已关联的文件类型

如何删除Win 7中已关联的文件类型 在Windows Vista之后,大家可以发Windows资源管理器里面的文件夹选项里面少了一个“文件类型”选项卡。这对于用惯了Windows XP的高级用户无疑又是一个障碍。正是因为少了这个选项卡,我们在Windows Vista以及Windows 7中一旦错误地关联了某个文件类型,那么就“不可逆转”了,我们无法删除这个关联。前几天,我就遇到这个情况,本来我想利用Internet Explorer 的Adobe Flash Player插件来播放下载的一个.swf文件的,可是在选择打开方式的时候,没有注意到系统默认勾选了“始终使用选择的程序打开这种文件(A)”,并且点击了“确定”按钮,结果所有.swf文件的图标都变成了一个白色文件图标中间加上一个IE图标的那种…… 百度一下,发现网上还是有一些解决方案的,但是可以说,很多是不可行的,而且没有一种适用于Windows 7,最多能够对Vista有效。为什么呢?现行的一些解决方案有的说可以使用第三方系统优化程序或者第三方小工具删除,可是这些程序不适用于Windows 7,而且需要安装;还有的说使用系统自带的assoc 命令或者使用控制面板中的默认程序-设置关联来解决,其实也是不可行的,下面我做一个Demo说明为什么不行: 首先打开控制面板,选择“程序”,再次选择“默认程序”,您可以看到如下画面:

接下来,我们点击第二个项目——“将文件类型或协议与程序关联”,将打开如下的窗口:

选中被错误关联的文件类型,您只能点击右上角的“更改程序…”按钮,并且弹出如下对话框: 如上图所示,在这里,您只能将当前被错误关联的程序重新关联到另外的程序,而不能删除此关联。有的网友甚至说,自己用记事本建立一个空的后缀为exe 的假程序,并且更改关联到它,然后删除这个假程序即可,其实也是不可行的,因为下次你双击打开被错误关联的文件时,系统会弹出选择程序的对话框提示您以前的exe找不到了,并且此类文件的图标仍然是错误的。 好了,绕了这么多的弯子,该讲讲如何正确删除已建立的文件关联了。很多网友都说不能通过注册表解决,其实,通过注册表是完全可以解决的,而且绿色无污染,通过系统自带的注册表编辑器或者批处理文件就可以完全解决此问题。下面我们一起来看看如何删除文件关联。

如何强制删除文件

删除文件 怎样删除顽固文件(文件夹) 对于顽固的文件,可以新建一个文本文档,把以下内容复制进去: @echo off DEL /F /A /Q \\?\%1 RD /S /Q \\?\%1 echo 清除完成! echo. & pause 然后关闭点击保存,然后把文件的后缀名改为.bat(关键点)然后就可以把想要删除的文件拖入这个文件当中,最后再删除这个文件即可(此方法适用于一些无法读源文件的文件) [编辑本段] 如何删除顽固的文件(文件夹) 删除顽固文件的常规方法 方法1:重新启动Windows操作系统后,再按常规方式删除文件。 方法2:在DOS(或命令提示符)界面中用Del、Deltree之类的命令删除。 方法3:利用非Windows资源管理器的第三方工具删除,例如具有浏览文件夹功能的TotalCommander、acdsee、FlashFXP、nero等软件。 方法4:如果你安装了两个以上的操作系统,那么就可以在当前系统中删除其它操作系统的文件。 方法5:在启动时按F8键选择进入安全模式执行删除操作。 [编辑本段] 最好用的删除方法 很多杀软都有粉碎文件的功能,比如360,卡卡等。以360为例,打开36 0,在高级工具中,选择“文件粉碎机”,添加你要删除的文件,【记得要打上√】执行“粉碎选中文件”即可。 网上介绍了很多方法,我试了很多,只有这个我觉得是最好用的。 试试,最起码不需要再按照其他的软件了。 删除“其它程序正在使用”的文件 问题表现:

WindowsXP系统中,准备删除一个大容量的AVI格式文件,但系统却总是提示无法执行删除操作,有别的程序在使用,即使刚开机进入Windows系统时也是如此。 问题解决: 方法1:打开记事本,点击菜单栏“文件”→“另存为”,命名文件和你想删除的那个文件名一致(包括扩展名),而后进行替换,会发现容量变为0KB了。此时,执行删除命令即可。 方法2:在那个AVI文件同目录中新建一个文件夹,然后重新启动。现在,不要选那个AVI文件,先选择刚才新建的文件夹,然后再同时按Ctrl键+那个AVI文件,执行删除操作。 方法3:把AVI文件的扩展名改为其它任意无效的文件类型,再执行删除操作。 方法4:有一个一劳永逸的方法就是禁用WindowsXP的媒体预览功能,点击“开始”→“运行”,输入:“CMD”后回车。然后在“命令提示符”窗口下输入:regsvr32/ush media.dll 回车确认操作后将卸载视频文件的预览功能。以后在需要恢复视频文件预览功能时,在“命令提示符”中输入:regsvr32shmedia.dll命令即可。 方法5:启动曾播放过那个AVI文件的媒体播放器,打开另一个文件。此后,再尝试删除即可。 方法6:可用winrar程序删除,用鼠标右键单击那个AVI文件,在弹出菜单中选择“添加到压缩文件”,而后在弹出窗口的“常规”标签页中选择“压缩后删除源文件”复选框。确认操作后,执行压缩操作。最后再删除该压缩文件。 方法7:调出“Wind ows任务管理器”,在其中选择结束Explorer进程,但此时不要关闭该窗口。这时候,会出现像死机一样的状况。我们切换到“应用程序”标签页,点击“新任务”按钮,输入Explorer.exe并确认操作。此后,桌面又恢复正常了,再执行删除操作即可。 巧妙删除“非空文件夹”或“坏文件” 问题表现: 在WindowsXP系统下(NTFS分区格式),无论是在资源管理器还是用第三方工具都删除不了指定文件,例如用TotalCommander删除,先提示文件夹非空,确认后没任何反应。即使用DOS盘启动,加载ntfsfordospro可读写版本,也删除不了,提示说是“坏的文件名”,但是可以看到该文件夹。 问题解决: 这种情况下的文件无法删除很有可能是由于在NTFS格式下长文件名造成的。我们可以使用8.3格式缩小长度或更改路径中部分目录名以减少路径的长度。例如可以暂时把路径中某些目录改名字,或在命令行模式下使用8.3格式。例如,“LinuxFaq”

自动删除30天前文件批处理方法

@echo off setlocal enabledelayedexpansion call:del30 "e:\admin" goto :eof :del30 call:getdate date call:date2day date pushd "%~1" if /i not "!cd!"=="%~f1" exit /b 1 for /f "delims=" %%i in ('dir /a:-d /b') do ( set "datei=%%~ti" call:getdate datei call:date2day datei set /a "date30=!date.num!-30" if !datei.num! lss !date30! del /f "%%i" ) exit /b 0 :date2day set /a "%~1.num=0" set /a "%~1.num+=(!%~1.y!-1)*365+(!%~1.y!-1)/4-(!%~1.y!-1)/100+(!%~1.y!-1)/400" set /a "d=28+^!(!%~1.y!%%4)-^!(!%~1.y!%%100)+^!(!%~1.y!%%400)" set /a "m=0" for %%i in (31 !d! 31 30 31 30 31 31 30 31 30 31) do ( set /a "m+=1" if !%~1.m! gtr !m! set /a "%~1.num+=%%i" ) set /a "%~1.num+=!%~1.d!" exit /b :getdate set "%~1.y=!%~1:~0,4!" set "%~1.m=!%~1:~5,2!" set "%~1.d=!%~1:~8,2!" set /a "%~1.y=10000!%~1.y!%%10000" set /a "%~1.m=10000!%~1.m!%%10000" set /a "%~1.d=10000!%~1.d!%%10000" exit /b 注:复制以上代码到TXT文档编辑为BA T即可。红色字体表示天数,蓝色为地址。 用ntbackup加Windows任务计划来实现自动删30天(30天为例,可根据实际情况更改)。方法跟用ntbackup加Windows任务计划来实现自动备份一样。

常用CDM指令

net use $">\\ip\ipc$Content$nbsp;" " /user:" " 建立IPC空链接 net use $">\\ip\ipc$Content$nbsp;"密码" /user:"用户名" 建立IPC非空链接 net use h: $">\\ip\c$Content$nbsp;"密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: $">\\ip\c$Content$nbsp;登陆后映射对方C:到本地为H: net use $">\\ip\ipc$Content$nbsp;/del 删除IPC链接 net use h: /del 删除映射对方到本地的为H:的映射 net user 用户名密码 /add 建立用户 net user guest /active:yes 激活guest用户 net user 查看有哪些用户 net user 帐户名查看帐户的属性 net localgroup administrators 用户名 /add 把“用户”添加到管理员中使其具有管理员权限,注意:administrator后加s用复数 net start 查看开启了哪些服务 net start 服务名开启服务;(如:net start telnet, net start schedule) net stop 服务名停止某服务 net time \\目标ip 查看对方时间 net time \\目标ip /set 设置本地计算机时间与“目标IP”主机的时间同步,加上参数/y es可取消确认信息 net view 查看本地局域网内开启了哪些共享 net view \\ip 查看对方局域网内开启了哪些共享 net config 显示系统网络设置 net logoff 断开连接的共享 net pause 服务名暂停某服务 net send ip "文本信息" 向对方发信息 net ver 局域网内正在使用的网络连接类型和信息 net share 查看本地开启的共享 net share ipc$Content$nbsp;开启ipc$共享 net share ipc$Content$nbsp;/del 删除ipc$共享 net share c$Content$nbsp;/del 删除C:共享 net user guest 12345 用guest用户登陆后用将密码改为12345 net password 密码更改系统登陆密码 netstat -a 查看开启了哪些端口,常用netstat -an netstat -n 查看端口的网络连接情况,常用netstat -an netstat -v 查看正在进行的工作 netstat -p 协议名例:netstat -p tcq/ip 查看某协议使用情况(查看tcp/ip协议使用情况) netstat -s 查看正在使用的所有协议使用情况 nbtstat -A ip 对方136到139其中一个端口开了的话,就可查看对方最近登陆的用户名(0 3前的为用户名)-注意:参数-A要大写

利用.bat(批处理)来删除KEIL编译生成的无用文件

利用.bat(批处理)来删除KEIL编译生成的无用文件 新建一个.txt文件. 在里面输入如下内容: del *.bak /s del *.ddk /s del *.edk /s del *.lst /s del *.lnp /s del *.mpf /s del *.mpj /s del *.obj /s del *.omf /s ::del *.opt /s ::不允许删除JLINK的设置 del *.plg /s del *.rpt /s del *.tmp /s del *.__i /s del *.crf /s del *.o /s del *.d /s del *.axf /s del *.tra /s del *.dep /s del JLinkLog.txt /s del *.iex /s del *.htm /s del *.sct /s del *.map /s exit 然后,关闭.txt文件,同时把后缀名改为.bat.然后再把这个.bat文件拷贝到我们一个例程的主文件夹下.如下图所示(我的被命名为keilkill.bat):

然后我们打开user里面的工程,编译一次.可以看到N多垃圾文件(250个,总大小近20M),如下图所示:

然后我们在上一级目录点击keilkill.bat.会看到弹出一个DOS对话框,然后一闪就没了.再打开USER文件夹,看看里面.如下图所示:

此时发现刚刚的很多文件都被kill掉了,此时只剩下几个有用的文件了.总大小为232KB,比之前少了很多. 现在,你再把这个文件夹打包,发给别人,能节省不少流量.也能节约你硬盘的空间. 现在发现.bat的神奇了吧? 大家可以根据自己的需要,用文本工具打开.bat文件,在里面增加或者删除一些语句,来适合自己.当然前提是你对.bat要有一点点理解才可以. 具体的学习,这里有个参考,大家可以看看. 灵活的利用bat来帮我们做事,可以省去很多重复劳动.大家有时间多学学吧,我也是昨晚看了一下,觉得很不错,在这里介绍给大家.

批处理文件修改注册表中的一些东西

这要修改注册表中的一些东西,给你一个批处理文件,设置一下就好了! 把以下部分复制粘贴到记事本中,保存,然后把保存的文件的扩展名.txt改成.bat然后双击执行! ================================================================= @ cls @ echo off @ title 刚子收集制作整理 ::2为绿色背景F为亮白色背景 @ color 2F @ ECHO. @ ECHO. @ ECHO ┏━━━━━━━━━━━━━━━━━━━━━━━━━┓ @ ECHO ┃┃ @ ECHO ┃刚子收集制作整理┃ @ ECHO ┃大家可以免费使用和修改┃ @ ECHO ┃┃ @ ECHO ┃QQ:15128965 ┃ @ ECHO ┃欢迎光临刚子博客:┃ @ ECHO ┃┃ @ ECHO ┗━━━━━━━━━━━━━━━━━━━━━━━━━┛ @ ECHO. @ ECHO. @ echo %date% %time% %ver% @ ECHO. ::将每行中的第二个和第三个符号传递给for 程序体;用逗号和/或空格定界符号。 ::请注意,这个for 程序体的语句引用%i 来取得第二个符号,引用%j 来取得第三个符号,引用%k来取得第三个符号后的所有剩余符号。 @ for /f "tokens=1,3*" %%i in ('ver') do set v=%%i %%j %%k @ echo ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ @ echo. @ echo 计算机名:%COMPUTERNAME% @ echo 操作系统:%OS% @ echo 操作系统版本:%v% @ echo 系统所在分区:%systemdrive% @ echo 系统所在目录windows:%SystemRoot% @ echo 当前用户名:%USERNAME% @ echo 用户配置文件目录:%USERPROFILE% @ echo. @ echo ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ @ ECHO. ::%windir% 和%SystemRoot% 是一样的 ::for /r "%userprofile%\My Documents\" %%i in (*.*) do echo %%i >>1.txt

怎样彻底删除“微软拼音输入法”

怎样彻底删除“微软拼音 输入法”经常听到电脑朋友们抱怨,说自己电脑中无缘无故多了个微软输入法,很不习惯。因为用qq拼音或搜狗拼音、五笔等用多了,认为微软输入法很多余,但又不好删除。因为有朋友曾经试过这样删除:右键状态栏的输入法图标,选“设置”,选择“微软拼音输入法2003”,点击“删除”,点击“应用”->“确定”。但是,在下次开机之后,微软拼音输入法又被安装回来,而且还是被设置成默认输入法。真够流氓的。 现在就请和本店电脑维修人员一起,看看怎么删除这个流氓输入法吧: 一、打开360安全卫士,点击“高级工具”选项卡,选择“开机启动项管理”。(其它系统管理软件应该也可以,没用过)在弹出窗口的最后,把IMSCMig/PHIME2002Async/PHIME2002A设置成禁止启动。重启计算机,检查输入法还有没有微软拼音了?结果还是有。:( 二、下面本店电脑维修人员用下面的方法试下: 开始菜单>运行: Regsvr32 /U Msimtf.dll Regsvr32 /U Msctf.dll 开始菜单>运行:regedit 把注册表中 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\MSSCIPY 这一主键删除,完成。 三、另外,还有一个更安全的方法: 1、运行msconfig,在“启动”处去掉CTFMON的钩,重启电脑。 2、“控制面板”-“添加或删除程序”-“Microsoft Office Professional Edition 2003”-“更改”-“添加或删除功能”-“选择应用程序 的高级自定义”-“下一步”-“Office 共享功能”-“中文可选用户输入方式”-右击“微软拼音输入法2003”选择不安装-“更新”。 3、运行Regsvr32 /U Msimtf.dll和Regsvr32 /U Msctf.dll。 4、删除注册表的 “HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\MSSCIPY”主键。 5、删除C:\Program Files\Common Files\Microsoft Shared\IME下的所有文件。 6、运行msconfig,在“启动”处勾选回CTFMON,重启电脑。

黑客常用命令大全

Dos常用命令一: net use \\ip\ipc$ " " /user:" " 建立IPC空链接 net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: \\ip\c$ 登陆后映射对方C:到本地为H: net use \\ip\ipc$ /del 删除IPC链接 net use h: /del 删除映射对方到本地的为H:的映射 net user 用户名密码/add 建立用户 net user guest /active:yes 激活guest用户 net user 查看有哪些用户 net user 帐户名查看帐户的属性 net localgroup administrators 用户名/add 把“用户”添加到管理员中使其具有管理员权限,注意:administrator后加s用复数 net start 查看开启了哪些服务 net start 服务名开启服务;(如:net start telnet,net start schedule) net stop 服务名停止某服务 net time \\目标ip 查看对方时间 net time \\目标ip /set 设置本地计算机时间与“目标IP”主机的时间同步,加上参数/yes可取消确认信息 net view 查看本地局域网内开启了哪些共享 net view \\ip 查看对方局域网内开启了哪些共享 net config 显示系统网络设置 net logoff 断开连接的共享 net pause 服务名暂停某服务 net send ip "文本信息" 向对方发信息 net ver 局域网内正在使用的网络连接类型和信息 net share 查看本地开启的共享 net share ipc$ 开启ipc$共享 net share ipc$ /del 删除ipc$共享 net share c$ /del 删除C:共享 net user guest 12345 用guest用户登陆后用将密码改为12345 net password 密码更改系统登陆密码 netstat -a 查看开启了哪些端口,常用netstat -an netstat -n 查看端口的网络连接情况,常用netstat -an netstat -v 查看正在进行的工作 netstat -p 协议名例:netstat -p tcq/ip 查看某协议使用情况(查看tcp/ip协议使用情况)netstat -s 查看正在使用的所有协议使用情况 nbtstat -A ip 对方136到139其中一个端口开了的话,就可查看对方最近登陆的用户名(03前的为用户名)-注意:参数-A要大写 tracert -参数ip(或计算机名) 跟踪路由(数据包),参数:“-w数字”用于设置超时间隔。ping ip(或域名) 向对方主机发送默认大小为32字节的数据,参数:“-l[空格]数据包大小”;“-n发送数据次数”;“-t”指一直ping。 ping -t -l 65550 ip 死亡之ping(发送大于64K的文件并一直ping就成了死亡之ping)

删除指定日期文件的批处理脚本

@echo off ::演示:删除指定路径下指定天数之前(以文件名中包含的日期字符串为准)的文件。::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。 ::本例假设文件名中包含的日期字符串(比如:bak-2009-12-25.log) rem 指定待删除文件的存放路径 set SrcDir=E:\test\test rem 指定天数 set DaysAgo=3 >"%temp%\DstDate.vbs" echo LastDate=date()-%DaysAgo% >>"%temp%\DstDate.vbs" echo FmtDate=right(year(LastDate),4) ^& right("0" ^& month(LastDate),2) ^& right("0" ^& day(LastDate),2) >>"%temp%\DstDate.vbs" echo wscript.echo FmtDate for /f %%a in ('cscript /nologo "%temp%\DstDate.vbs"') do ( set "DstDate=%%a" ) set DstDate=%DstDate:~0,4%-%DstDate:~4,2%-%DstDate:~6,2% setlocal enabledelayedexpansion for /d %%a in (*.*) do ( set "FileDate=%%~na" set "FileDate=!FileDate:~0,10!" if "!FileDate!" == "%DstDate%" ( if exist "%%a" ( echo.&echo. echo 删除文件%%a.rar rem pause del /f /q "%%a.rar" ) ) ) endlocal pause

批处理修改注册表

如何用批处理修改注册表方法二则 禁止使用命令提示符程序和批处理文件 Windows 2000/XP下的命令提示符(即CMD.exe程序)相当于Windows 98下的MS-DOS程序。出于系统本身安全考虑,应防止非法用户在命令提示符下或是利用批处理文件(BAT文件)对计算机进行破坏,这可通过修改注册表来实现。 选择【开始】→【运行】命令,在【运行】对话框的【打开】文本框中输入“regedit.exe”,单击【确定】按钮,运行注册表编辑器,依次打开以下键: HKEY_CURRENT_USER\Software\Policies\Microsoft\System 在右边的窗口中新建一个DWORD值,其名称为DisableCMD,设数值数据为2,则表示命令提示符程序和批处理文件都不能被运行,其值为1,则只是禁止命令提示符的运行。 示例: echo REGEDIT4>iedown.reg echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3]>>iedown.reg echo "1803"=dword:00000000>>iedown.reg 以上生成REG文件. regedit /s iedown.reg del iedown.reg 运行REG后删除之. 还可以:写一个注册表文件,放在一个位置.. 然后批处理导入: @echo off regedit /s 注册表文件路径 exit 说明:/s是不弹出确认提示直接导入

先学习一下如何使用.REG文件来操 作注册表.(我们可以用批处理来生成一个REG文件) 关于注册表的操作,常见的是创建、修改、删除。 1.创建 创建分为两种,一种是创建子项(Subkey) 我们创建一个文件,内容如下: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\hacker] 然后执行该脚本,你就已经在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft下创建了一个名字为"hacker"的子项。 另一种是创建一个项目名称 那这种文件格式就是典型的文件格式,和你从注册表中导出的文件格式一致,内容如下: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] "Invader"="Ex4rch" "Door"=C:\\WINNT\\system32\\door.exe "Autodos"=dword:02 这样就在[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]下新建了:Invader、door、about这三个项目 Invader的类型是"String value" door的类型是"REG SZ value" Autodos的类型是"DWORD value" 2.修改

相关文档
最新文档