SPEECH.DLL をコピーできません。
Windows 2000の修復インストール中に出たエラーです。
Windows 2000 Professional セットアップ ======================================== ファイル speech.dll をコピーできません。 ・再試行するには、Enter キーを押してください。 CDから インストールする場合は、Windows 2000 CD が CD-ROM ドライブに ・このファイルをスキップするには、Esc キーを押してください。 警告: このファイルをスキップした場合、セットアップの完了、および ・セットアップを終了するには、F3 キーを押してください。 |
Skipしても続々と関連ファイルが出てきます。
これは全て、%WINDIR%\Speech にはいってるファイルで、復元時に、フォルダが無いのが原因のようです。
復元前に、Speechフォルダを作ってやればよいのですが、回復コンソールを起動しなくてはならず、手間がかかるので、修正してしまいましょう。
あと、 mstask.ini もコピーできませんでしたがこれは、 %WINDIR%\tasks に格納されるべきファイルです。
まず txtsetup.sif を編集します。
セクションにフォルダを追加します。
[WinntDirectories]
90 = Speech
91 = Tasks
以下のセクションを全て書き換えます。
[SourceDisksFiles]
spchtel.dll = 1,,,,,,,90,0,0
speech.cnt = 1,,,,,,,90,0,0
speech.dll = 1,,,,,,,90,0,0
speech.hlp = 1,,,,,,,90,0,0
vcauto.tlb = 1,,,,,,,90,0,0
vcmd.exe = 1,,,,,,,90,0,0
vcmshl.dll = 1,,,,,,,90,0,0
vdict.dll = 1,,,,,,,90,0,0
vtext.dll = 1,,,,,,,90,0,0
wrapsapi.dll = 1,,,,,,,90,0,0
xcommand.dll = 1,,,,,,,90,0,0
xlisten.dll = 1,,,,,,,90,0,0
xtel.dll = 1,,,,,,,90,0,0
xvoice.dll = 1,,,,,,,90,0,0
mstask.ini = 1,,,,,,,91,0,0
次に LAYOUT.INF を編集します。
最初は同じです。SourceDisksFilesの形式が少し違うので注意しましょう。
[WinntDirectories]
90 = Speech
91 = Tasks
[SourceDisksFiles]
spchtel.dll = 1,,231696,,,,,90,0,0
speech.cnt = 1,,183,,,,,90,0,0
speech.dll = 1,,544528,,,,,90,0,0
speech.hlp = 1,,13432,,,,,90,0,0
xcommand.dll = 1,,120080,,,,,90,0,0
xlisten.dll = 1,,193808,,,,,90,0,0
xtel.dll = 1,,184592,,,,,90,0,0
xvoice.dll = 1,,184080,,,,,90,0,0
vcauto.tlb = 1,,6656,,,,,90,0,0
vcmd.exe = 1,,362256,,,,,90,0,0
vcmshl.dll = 1,,153872,,,,,90,0,0
vdict.dll = 1,,163600,,,,,90,0,0
vtext.dll = 1,,162064,,,,,90,0,0
wrapsapi.dll = 1,,48912,,,,,90,0,0
mstask.ini = 1,,65,,,,,91,0,0
XPには Microsoft Speechがインストールされていないのですが、mstask.iniで同等のエラーが出ると思います。
Comments