XPでjscript.dllをIE8のに置き換える
表題通り。面倒なのでバッチファイルを作っとく。
- 特定のフォルダ以下に、以下のバッチファイルとIE8のjscript.dllを置く。抽出方法は他のサイトでも調べられるけど、結論としてIE8落としてEXEファイルを解凍したら中に入ってる。
- バッチを走らせる。
ちなみにバッチの挙動は以下の通りとシンプル。
@echo off setlocal set d=%date:~2,8% set t=%time:~0,8% set BACKUPDIR="%cd%\%d:/=%_%t::=%_backup" set IE6JSCACHE="%WINDIR%\system32\dllcache\jscript.dll" set IE6JS="%WINDIR%\system32\jscript.dll" set IE8JS="%cd%\jscript.dll" mkdir %BACKUPDIR% xcopy %IE6JSCACHE% %BACKUPDIR%\ /V /F /H /K /O xcopy %IE8JS% %IE6JSCACHE% /V /F /H /K /O /Y xcopy %IE8JS% %IE6JS% /V /F /H /K /O /Y regsvr32 /u jscript.dll regsvr32 jscript.dll endlocal pause