lbhp
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору stalk9r Цитата: Пути с пробелами, кириллица возможно... | Это я сразу исключил. hgvghvgh Цитата: Если файл обновления "msxml4-KB2758694-enu.exe" лежит в папке 2011, то поменять на %~dp02011 Если в папке 2011, отсутствует папка x64, то убрать ее из пути. Получается должно быть так: Код: start /wait wusa.exe "%~dp02011\msxml4-KB2758694-enu.exe" /quiet /norestart Если же этот файл обновления лежит в папке 2013, то в пути поменять соответственно 2011 на 2013. В итоге, в "Центре обновления windows" есть пункт "Просмотр журнала обновлений", там можно посмотреть сведения об установленных обновлениях. | Разумеется, именно так и делал. В журнале обновлений ничего не было после запуска скрипта (даже через некоторое время). TAILORD Цитата: Пожалуйста, все что может повлиять описано в шапке в рекомендациях, и пример CMD файл тоже есть. Если у вас будет все так как там написано, уверяю вас все будет работать. Наверно проще вам одному сделать так, хотя бы потому чтоб работало, чем все остальные будут гадать что у вас на что могло повлиять | Я правил Ваш готовый скрипт, меняя только пути по описанному Вами варианту... Да, можно оставить как у Вас, но по определенным причинам ваши папки мне не подходили. Я просто спросил, могут ли быть какие-нибудь нюансы в работе скрипта. Специально под меня, разумеется, ничего не надо менять и гадать... Кстати, похоже есть идея о причине проблем: stalk9r Цитата: Да, и при запуске скрипта от Админа, рабочий каталог ставится system32, надо прописать в начале скрипта: cd /d %~dp0 Тогда текущим станет каталог со скриптом | А вот в этом может быть причина... Как появится свободная машина, попробую. Спасибо! |