何でもさせようとしなければよいのだ


 未だにDOS窓に降りて作業をすることの多いのだが、WindowsCE代わりに使える端末を作ろうとしているマシンで、DOSの環境がどこまで必要だろうか。どこまでも必要ではない。かといって、NTやWinMEでもないのに、DOS無し環境のWin98にはできないので、必要最小限のコマンドのみ残したシンプルなDOSシステムを作ることにする。
 まず、windowsフォルダにあるDOSファイルをwindows\commandに移動する。
●移動するファイル
aspi2hlp.sys
biling.sys
cmd640*.sys
country.sys
emm386.exe
jdisp.sys
jfont.sys
jkeyb.sys
jkeybrd.sys
kkcfunc.sys
ramdrive.sys

●移動してはいけないファイル  
*.fnt
dblbuff.sys
himem.sys

 移動した段階でconfig.sysも見直して、必要があればパス名を変更する。
 まとまったところで、次のファイルを削除する。
adddrv.exe, deldrv.exe
aspi2hlp.sys
bootdisk.bat
chev.com, jp.bat, us.bat
chkdsk.bat
choice.com
cmd640x.sys, cmd640x2.sys   
country.sys
debug.exe
diskcopy.com
dosime.bat
doskey.com
deltree.exe
fc.exe
edit2.*
find.exe
jprinter.sys
kkcfunc.sys
label.exe
mode.com
move.exe
msime*.*
nlsfunc.exe
ramdrive.sys
selkkc.exe
smartdrv.exe
sort.exe
subst.exe
sulfnbk.exe
sys.com
xcopy*.*
format.com

 削除ついでに、Windows95スリム化計画を参考に system フォルダの追加掃除をする。
crypt32.dll
imaghlp.dll
iernonce.dll
rsabase.dll
rsasig.dll
sendmail.dll
synceng.dll
syncui.dll
wintrust.dll

 さらについでに、レジストリの「HKEY_LOCAL_MACHINE\System\CurrentControlSet\Controls\Session Maneger」下にある「CheckBadApps」「CheckBadApps400」に存在するキーも削除しよう。ココで気付いたのだが、これらのキーに並んで存在する「KnownDlls」「CheckVerDlls」等のなかに、もうHDDに存在しないファイルも多々残っているようだ。今回は手を付けないが、掃除しがいがありそうである。

 以上、削除を終え、RegCleanで洗い、RegConで仕上げた結果は次の通り。
Cドライブ使用容量: 169MB→163MB
うち、windowsフォルダ: 133MB→130MB
system.dat = 1237KB→1157KB
user.dat = 77KB→73KB







indexへ戻ります