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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Ошибка в пути к файлу

Ответить
Настройки темы
CMD/BAT - [решено] Ошибка в пути к файлу

Аватара для Lubitel Softa

Старожил


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


Конфигурация

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


Есть простейшая команда запуска диспетчера пакетов Windows для установки обновления в формате *.cab:

Код: Выделить весь код
start /w pkgmgr /ip /m:G:\1\x64\Windows6.1-KB2272717-x64.cab
На первый взгляд всё предельно просто, только не работает эта команда и вываливается сообщение об ошибке от диспетчера пакетов:

Скриншот

Пробовал заключать путь к обновлению в кавычки - не помогло;
Вместо start /w pkgmgr писал start /w C:\Windows\System32\PkgMgr.exe, с кавычками и без них - не помогло.

В чём тут может быть загвоздка?

Отправлено: 01:20, 04-10-2010

 

Аватара для Morpheus

Ветеран


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

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


Lubitel Softa, не оно?
Package Manager can install only the first package when you extract two or more packages to the same folder in Windows Vista
Это сообщение посчитали полезным следующие участники:

Отправлено: 01:51, 04-10-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Lubitel Softa

Старожил


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

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


Не, там за "песочницу" написано, мол надо каждую обновку распаковывать в новую временную папку или очищать имеющуюся. Просто никак не могу понять следующие вещи.

1) Написал батник и положил в папку с обновлениями:

Код: Выделить весь код
pkgmgr.exe /ip /m:Windows6.1-KB969168-x64.cab /norestart
pkgmgr.exe /ip /m:Windows6.1-KB971521-x64.cab /norestart

echo %errorlevel%
pause
Всё работает отлично, %errorlevel% = 0 т.е. полный кайф.

2) Пуск - Выполнить - cmd.exe, ввожу команду "pkgmgr.exe /ip /m:Windows6.1-KB971521-x64.cab /norestart".
И посылают меня в пешую эротическую прогулку.

Вот что надо прописать в командной строке, что бы получить эффект как при использовании батника?

Последний раз редактировалось Lubitel Softa, 04-10-2010 в 03:22.


Отправлено: 03:11, 04-10-2010 | #3


Googler


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

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


Lubitel Softa, может так?
Код: Выделить весь код
CMD /C "pkgmgr.exe /ip /m:Windows6.1-KB971521-x64.cab /norestart"
или так:
Код: Выделить весь код
%windir%\SysWoW64\cmd.exe /C "pkgmgr.exe /ip /m:Windows6.1-KB971521-x64.cab /norestart"
Это сообщение посчитали полезным следующие участники:

Отправлено: 03:41, 04-10-2010 | #4


Аватара для Morpheus

Ветеран


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

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


Цитата Lubitel Softa:
pkgmgr.exe /ip /m:"<путь>Windows6.1-KB971521-x64.cab" /norestart »
Не?
Это сообщение посчитали полезным следующие участники:

Отправлено: 03:41, 04-10-2010 | #5


Пользователь


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

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


Цитата Lubitel Softa:
Написал батник и положил в папку с обновлениями »
А если в батнике пользовать pushd и popd?

Код: Выделить весь код
@echo off
pushd G:\1\x64
start /w pkgmgr /ip /m:Windows6.1-KB2272717-x64.cab
popd
Тогда батник можно располагать где угодно.
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:32, 04-10-2010 | #6


Аватара для Lubitel Softa

Старожил


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

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


Цитата amel27:
CMD /C "pkgmgr.exe /ip /m:Windows6.1-KB971521-x64.cab /norestart" »
Цитата amel27:
%windir%\SysWoW64\cmd.exe /C "pkgmgr.exe /ip /m:Windows6.1-KB971521-x64.cab /norestart" »
К сожалению не подошло.

Цитата Morpheus:
pkgmgr.exe /ip /m:"<путь>Windows6.1-KB971521-x64.cab" /norestart »

Это подошло, но как? Я же использовал такой вариант

Цитата avolkov2009:
А если в батнике пользовать pushd и popd? »
Ваш пример тоже не подошёл.

Отправлено: 13:38, 04-10-2010 | #7


Пользователь


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

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


Цитата Lubitel Softa:
start /w pkgmgr /ip /m:G:\1\x64\Windows6.1-KB2272717-x64.cab »
Цитата Lubitel Softa:
start /w pkgmgr /ip /m:"G:\1\x64\Windows6.1-KB971521-x64.cab" /norestart »
Может в кавычках дело?
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:53, 04-10-2010 | #8


Аватара для Lubitel Softa

Старожил


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

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


Цитата avolkov2009:
start /w pkgmgr /ip /m:G:\1\x64\Windows6.1-KB2272717-x64.cab »
Так ошибка.

Цитата avolkov2009:
start /w pkgmgr /ip /m:"G:\1\x64\Windows6.1-KB971521-x64.cab" /norestart »
А так работает.

Всю ночь сидел перебирал все возможные варианты кавычек, и этот вариант тоже пробовал - ничего не работало. А сейчас вдруг последний вариант отлично справляется со своей задачей.

Отправлено: 13:58, 04-10-2010 | #9


Аватара для Morpheus

Ветеран


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

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


Цитата Lubitel Softa:
Всю ночь сидел перебирал все возможные варианты кавычек, и этот вариант тоже пробовал - ничего не работало. А сейчас вдруг последний вариант отлично справляется со своей задачей. »
Цитата Lubitel Softa:
start /w pkgmgr /ip /m:"G:\1\x64\Windows6.1-KB971521-x64.cab /norestart" »
М.б. вместе с /norestart запихивали в кавычки? Утро вечера мудренее, это все знают
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:47, 04-10-2010 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Ошибка в пути к файлу

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Ошибка "Отказано в доступе к указанному устройству, пути или файлу" SIB-UA Microsoft Windows NT/2000/2003 19 24-07-2019 12:50
Ошибка - Отказано в доступе к указанному устройству, пути или файлу. few ds Microsoft Windows 2000/XP 23 08-02-2012 14:59
Доступ - Отказано в доступе к указанному устройству пути или файлу... Nautical Microsoft Windows 7 2 18-04-2010 11:57
[решено] WSUS: ошибка 364 и неправильные пути off_Sa WSUS 1 18-05-2008 12:02
использование пути к файлу в Load data infile vagner_HATE Вебмастеру 6 27-05-2005 09:31




 
Переход