Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: UpdatePack-XPSP2-Rus версия 8.1.17
Показать сообщение отдельно

Новый участник


Сообщения: 10
Благодарности: 1

Профиль | Отправить PM | Цитировать


Возможно, не совсем в тему...
У меня имеется диск для восстановления XP от ноутбука DELL, на нём находится обычная WinXP Home SP2 с папочкой $oem$ в корне диска и несколькими дополнительными cab'ами в i386, в общем говоря, OEM-диск от производителя. При попытке интегрировать в этот дистрибутив обновления - командный файл вываливается с ошибкой о невозможности распаковки этих дополнительных cab-файлов. Проблема в том, что у них имена начинаются с восклицательного знака, который внутри выполняемого скрипта загадочно исчезает (имена файлов !dell_xp.cab, !dpchfen.cab, !pcvenxp.cab).

Часть вывода скрипта с отключенным echo off
Код: Выделить весь код
Распаковка CAB-файлов.

D:\2>Call :UnpackCab "d:\1\I386\!DELL_XP.CAB"

D:\2>MD Temp\CABs\DELL_XP

D:\2>Extrac32 /L "Temp\CABs\DELL_XP" /E "d:\1\I386\DELL_XP.CAB"

D:\2>If Not "!ErrorLevel!" == "0" Call :Halt "Ошибка при распаковке DELL_XP.CAB.
"

D:\2>If Not "Ошибка при распаковке DELL_XP.CAB." == "" Echo Ошибка при распаковк
е DELL_XP.CAB.
Ошибка при распаковке DELL_XP.CAB.

D:\2>Echo.


D:\2>If "!NormalEnd!" == "" (
Pause
 Exit
)
Для продолжения нажмите любую клавишу . . .

Как можно победить эту ошибку обработки cab-файлов, и возможно ли это вообще? Варезом (подстановкой oembios.* etc в дистрибутив XP Home Retail) заниматься не хочется, самостоятельно осилить и поправить командник я не в состоянии - поэтому прошу помощь комьюнити... Спасибо.

Отправлено: 19:59, 18-01-2008 | #20

Название темы: UpdatePack-XPSP2-Rus версия 8.1.17