::输入法的修复示例: @echo off title 本程序仅用于 Windows XP Pro SP1,2,3 输入法的修复 寒夜孤星【初学者】 set se=2f set han=* 本程序仅用于 Windows XP Pro SP1,2,3 输入法的修复 * set ye=* 寒夜孤星【初学者】 * call :guxing %se% %han% %ye% if exist %SystemRoot%\system32\ctfmon.exe goto mon set ctf=.\ cd %ctf% set se=4f set han=*由于您的系统中ctfmon.exe已经丢失,本程序正在尝试复制该文件 * set ye=* 说明:本程序所恢复的ctfmon文件为5.1.2600.5512(SP3) * call :guxing %se% %han% %ye% copy ctfmon.exe %SystemRoot%\system32\dllcache>nul 2>nul copy ctfmon.exe %SystemRoot%\system32>nul 2>nul :mon set se=df set han=* 正在尝试修复您的系统中的错误 * set ye=* 请稍候。。。。。。 * call :guxing %se% %han% %ye% reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ctfmon.exe" /f>nul 2>nul regsvr32 /i /s msutb.dll if %os%==Windows_NT goto reg5 echo REGEDIT4>hanye.reg goto start :reg5 echo Windows Registry Editor Version 5.00>hanye.reg :start echo.>>hanye.reg echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDlls]>>hanye.reg echo "C:\\WINDOWS\\system32\\CTFMON.EXE"=dword:00000005>>hanye.reg echo.>>hanye.reg echo [HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Run]>>hanye.reg echo "ctfmon.exe"=hex(2):43,00,3a,00,5c,00,57,00,49,00,4e,00,44,00,4f,00,57,00,53,\>>hanye.reg echo 00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,63,00,74,00,\>>hanye.reg echo 66,00,6d,00,6f,00,6e,00,2e,00,65,00,78,00,65,00,00,00>>hanye.reg echo.>>hanye.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\SysProcs]>>hanye.reg echo "ctfmon.exe"=dword:00000000>>hanye.reg echo.>>hanye.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Terminal Server\SysProcs]>>hanye.reg echo "ctfmon.exe"=dword:00000000>>hanye.reg echo.>>hanye.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\SysProcs]>>hanye.reg echo "ctfmon.exe"=dword:00000000>>hanye.reg echo.>>hanye.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000402]>>hanye.reg echo "Layout Text"="保加利亚语">>hanye.reg echo "Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5053">>hanye.reg echo "Layout File"="KBDBU.DLL">>hanye.reg echo.>>hanye.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000404]>>hanye.reg echo "Layout File"="KBDUS.DLL">>hanye.reg echo "Layout Text"="中文 (繁体) - 美式键盘">>hanye.reg echo "Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5065">>hanye.reg echo.>>hanye.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000405]>>hanye.reg echo "Layout Text"="捷克语">>hanye.reg echo "Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5031">>hanye.reg echo "Layout File"="KBDCZ.DLL">>hanye.reg echo.>>hanye.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000406]>>hanye.reg echo "Layout Text"="丹麦语">>hanye.reg echo "Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5007">>hanye.reg echo "Layout File"="KBDDA.DLL">>hanye.reg echo.>>hanye.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000407]>>hanye.reg echo "Layout Text"="德语">>hanye.reg echo "Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5011">>hanye.reg echo "Layout File"="KBDGR.DLL">>hanye.reg echo.>>hanye.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000408]>>hanye.reg echo "Layout Text"="希腊语">>hanye.reg echo "Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5046">>hanye.reg echo "Layout File"="KBDHE.DLL">>hanye.reg echo.>>hanye.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000409]>>hanye.reg echo "Layout File"="KBDUS.DLL">>hanye.reg echo "Layout Text"="美国英语">>hanye.reg echo "Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5000">>hanye.reg echo.>>hanye.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\0000040a]>>hanye.reg echo "Layout Text"="西班牙语">>hanye.reg echo "Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5020">>hanye.reg echo "Layout File"="KBDSP.DLL">>hanye.reg echo.>>hanye.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\0000040b]>>hanye.reg echo "Layout Text"="芬兰语">>hanye.reg echo "Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5009">>hanye.reg echo "Layout File"="KBDFI.DLL">>hanye.reg echo.>>hanye.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\0000040c]>>hanye.reg
中间部分省略。。。 echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0010404]>>hanye.reg echo "Layout File"="KBDUS.DLL">>hanye.reg echo "Layout Text"="中文 (繁体) - 注音">>hanye.reg echo "Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5066">>hanye.reg echo "IME file"="phon.ime">>hanye.reg echo.>>hanye.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0010411]>>hanye.reg echo "Ime File"="imjp81.ime">>hanye.reg echo "Layout File"="Kbdjpn.dll">>hanye.reg echo "Layout Text"="日语输入系统 (MS-IME2002)">>hanye.reg echo "Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5062">>hanye.reg echo.>>hanye.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0010412]>>hanye.reg echo "Layout File"="KBDKOR.DLL">>hanye.reg echo "Layout Text"="朝鲜语输入系统 (IME 2000)">>hanye.reg echo "Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5064">>hanye.reg echo "IME file"="imekr61.ime">>hanye.reg echo.>>hanye.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0010804]>>hanye.reg echo "Layout File"="KBDUS.DLL">>hanye.reg echo "Layout Text"="中文 (简体) - 全拼">>hanye.reg echo "IME File"="winpy.ime">>hanye.reg echo "Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5073">>hanye.reg echo.>>hanye.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0020404]>>hanye.reg echo "Layout File"="KBDUS.DLL">>hanye.reg echo "Layout Text"="中文 (繁体) - 仓颉">>hanye.reg echo "Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5067">>hanye.reg echo "IME file"="chajei.ime">>hanye.reg echo.>>hanye.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0020804]>>hanye.reg echo "Layout File"="KBDUS.DLL">>hanye.reg echo "Layout Text"="中文 (简体) - 双拼">>hanye.reg echo "IME File"="winsp.ime">>hanye.reg echo "Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5074">>hanye.reg echo.>>hanye.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0030404]>>hanye.reg echo "Layout File"="kbdus.dll">>hanye.reg echo "Layout Text"="中文 (繁体) - 速成">>hanye.reg echo "Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5111">>hanye.reg echo "IME File"="quick.ime">>hanye.reg echo.>>hanye.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0040404]>>hanye.reg echo "Layout File"="KBDUS.DLL">>hanye.reg echo "Layout Text"="中文 (繁体) - Big5 码">>hanye.reg echo "Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5068">>hanye.reg echo "IME file"="winime.ime">>hanye.reg echo.>>hanye.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0050404]>>hanye.reg echo "Layout File"="kbdus.dll">>hanye.reg echo "Layout Text"="中文 (繁体) - 行列">>hanye.reg echo "Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5112">>hanye.reg echo "IME File"="winar30.ime">>hanye.reg echo.>>hanye.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0050804]>>hanye.reg echo "Layout File"="KBDUS.DLL">>hanye.reg echo "Layout Text"="中文 (简体) - 内码">>hanye.reg echo "IME File"="wingb.ime">>hanye.reg echo "Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5077">>hanye.reg echo.>>hanye.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0060404]>>hanye.reg echo "Layout File"="KBDUS.DLL">>hanye.reg echo "Layout Text"="中文 (繁体) - 大易">>hanye.reg echo "Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5069">>hanye.reg echo "IME file"="dayi.ime">>hanye.reg echo.>>hanye.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0070404]>>hanye.reg echo "Layout File"="KBDUS.DLL">>hanye.reg echo "Layout Text"="中文 (繁体) - Unicode">>hanye.reg echo "Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5070">>hanye.reg echo "IME file"="unicdime.ime">>hanye.reg echo.>>hanye.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0080404]>>hanye.reg echo "Layout File"="kbdus.dll">>hanye.reg echo "Layout Text"="中文 (繁体) - 新注音">>hanye.reg echo "Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5090">>hanye.reg echo "IME File"="TINTLGNT.IME">>hanye.reg echo "System IME File"="TINTLGNT.IME">>hanye.reg echo "Old IME Version"=dword:05021207>>hanye.reg echo "Old IME CodePage"=dword:000004b0>>hanye.reg echo.>>hanye.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E00E0804]>>hanye.reg echo "Layout File"="kbdus.dll">>hanye.reg echo "Layout Text"="中文 (简体) - 微软拼音">>hanye.reg echo "IME File"="IMSC40A.IME">>hanye.reg echo "System IME File"="PINTLGNT.IME">>hanye.reg echo "Old IME Version"=dword:0503114b>>hanye.reg echo "Old IME CodePage"=dword:000004b0>>hanye.reg echo "System Layout Text"="中文 (简体) - 微软拼音输入法 3.0 版">>hanye.reg echo "System Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5091">>hanye.reg echo.>>hanye.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0100804]>>hanye.reg echo "IME file"="WINWB86.IME">>hanye.reg echo "Layout File"="kbdus.dll">>hanye.reg echo "Layout Text"="王码五笔型输入法86版">>hanye.reg echo.>>hanye.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E01F0404]>>hanye.reg echo "Layout File"="KBDUS.DLL">>hanye.reg echo "Layout Text"="中文 (繁体) - 英数">>hanye.reg echo "Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5071">>hanye.reg echo "IME file"="romanime.ime">>hanye.reg echo.>>hanye.reg echo.>>hanye.reg echo. start /w regedit /s hanye.reg ctfmon.exe del hanye.reg del ctfmon.exe set se=1f set han=* 操作已完成! * set ye=* 感谢您对【电脑初学者】及【电脑初学者2】房间的信任与光临 * call :guxing %se% %han% %ye% del %0 :guxing cls&color %se%&echo.&echo.&date /t&echo.&echo. for /L %%k in (1 1 61) do set /p gu=*<nul echo.&echo %han% echo %ye% for /L %%k in (1 1 61) do set /p gu=*<nul echo.&echo.&echo.&ping /n 5 127.0.0.1>nul
|