В очередной раз спотыкаюсь об убогость Windows. В данном случае Windows 7.
У меня есть модифицируемый bat-файл, запускающий программу, который я запускаю много раз. В итоге у меня куча окошек программы и столько же окошек cmd.
Вопрос: можно ли запустить программу из cmd и потом, не ожидая завершения программы, закрыть окно cmd?
Раньше у start был /nowait, теперь оно куда-то делось.
Сейчас в батнике
start /BELOWNORMAL /B /MIN «ГОВНО» «java.exe» параметры софта
как быть-то, не соображу 🙁
█ 21.09.2017 11:49
Там, в MS, все же больные на голову люди.
START [«заголовок»] [/D путь] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
[/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
[/NODE ] [/AFFINITY ] [/WAIT] [/B]
[команда/программа] [параметры]
нормально, да?
Это угробище почему-то
start «программа с длинным путем» «параметры»
считает за
start «заголовок» «программа»
█ 21.09.2017 12:58
start «» «программа с длинным путем» «параметры»
Решит твои проблемы
█ 21.09.2017 13:04
baggio ➤
start «» «программа с длинным путем» «параметры»
Решит твои проблемы
Да, спасибо, если ты посмотришь на пример в первом посте, я именно так и сделал, заодно и выразил свое мнение обо всем этом. Только не помогает. Окошко запуска торчит, пусть даже я ему назначил «запускать свернутым», весь таскбар загажен.
Антишпионская программа W10Privacy на русском
█ 21.09.2017 13:50
OlegON ➤ Только не помогает
команда exit благополучно закрывает окно cmd 🙂
из описалова
Exit
Выход из текущего пакетного сценария или из программы Cmd.exe (командный интерпретатор) и возвращение в программу, запустившую Cmd.exe или в диспетчер программ.
Синтаксис
exit [/b] [КодВыхода]
/b
Выход из текущего пакетного сценария.
КодВыхода
Число.
/?
Отображение справки в командной строке.
Если /b используется вне пакетного сценария, то выход осуществляется из Cmd.exe.
Если используется /b, то Cmd.exe устанавливает ERRORLEVEL в указанный КодВыхода. При выходе из Cmd.exe, Cmd.exe устанавливает код процесса выхода вместе с параметром КодВыход
Источник: olegon.ru
Dr.Web блокирует Налогоплательщик ЮЛ!
Что делать если пишет, что приложение уже запущено, а оно них🤬я не запущено?
Отправлено 26 Декабрь 2011 — 16:41
Проблема такая, DrWeb7 блокирует программу Налогоплательщик ЮЛ (inputdoc), добавил в исключение, всё ровно блокирует?
Также блокировал программу Налогоплательщик 2011 , когда добавил в исключения, то заработал!
Заранее спасибо за помощь!
Прикрепленные файлы:
#2
pig
Отправлено 26 Декабрь 2011 — 16:43
Что значит «блокирует»?
Почтовый сервер Eserv тоже работает с Dr.Web
#3
Borka
Забанен за флуд
Отправлено 26 Декабрь 2011 — 16:53
Нужен лог спайдера с указанием времени возникновения проблемы.
С уважением,
Борис А. Чертенко aka Borka.
#4
12don
Отправлено 26 Декабрь 2011 — 16:57
Пишет, что файл инфицирован!
#5
Borka
Забанен за флуд
Отправлено 26 Декабрь 2011 — 16:59
С уважением,
Борис А. Чертенко aka Borka.
#6
12don
Отправлено 26 Декабрь 2011 — 17:00
Ярлык на рабочем столе стал белым, и не находит путь, когда запускаешь двойным кликом, то пишет что файл заблокирован, и не удаётся не удалить не заменить!
#7
VVS
Отправлено 26 Декабрь 2011 — 17:01
Пишет, что файл инфицирован!
Проверьте файл на http://www.virustotal.com/ и ссылку на результат покажите здесь.
#8
VVS
Отправлено 26 Декабрь 2011 — 17:02
Ярлык на рабочем столе стал белым, и не находит путь, когда запускаешь двойным кликом, то пишет что файл заблокирован, и не удаётся не удалить не заменить!
#9
12don
Отправлено 26 Декабрь 2011 — 17:04
12don, 26 December 2011 — 17:57, написал:
pig написал:Что значит «блокирует»?
Пишет, что файл инфицирован!
Проверьте файл на http://www.virustotal.com/ и ссылку на результат покажите здесь.
На старых базах всё работало, обновил и вот результат.
Проверка онлайн не возможна, на рабочей машине нет интернета.
#10
VVS
Отправлено 26 Декабрь 2011 — 17:06
12don, 26 December 2011 — 17:57, написал:
pig написал:Что значит «блокирует»?
Пишет, что файл инфицирован!
Проверьте файл на http://www.virustotal.com/ и ссылку на результат покажите здесь.
На старых базах всё работало, обновил и вот результат.
Проверка онлайн не возможна, на рабочей машине нет интернета.
Скопируйте файл на флэшку и выполните проверку на другом компьютере.
#11
12don
Отправлено 26 Декабрь 2011 — 17:06
12don, 26 December 2011 — 18:04, написал:
VVS написал:12don, 26 December 2011 — 17:57, написал:
pig написал:Что значит «блокирует»?
Пишет, что файл инфицирован!
Проверьте файл на http://www.virustotal.com/ и ссылку на результат покажите здесь.
На старых базах всё работало, обновил и вот результат.
Проверка онлайн не возможна, на рабочей машине нет интернета.
Скопируйте файл на флэшку и выполните проверку на другом компьютере.
А, файл не удалось скопировать на флешку, чтоб отправить с домашнего
#12
v.martyanov
v.martyanov
Отправлено 26 Декабрь 2011 — 17:08
Источник: forum.drweb.com
Разрешается запускать только один экземпляр программы wusa.exe что это значит?
Обновления Windows могут идти в двух форматах — MSU либо CAB. Microsoft именно в формате CAB выпускает свои обновления. При необходимости несколько обновлений CAB упаковываются в MSU (Microsoft Update Standalone Package).
Исправление ошибки
Решение с использованием командной строки. Запустите командную строку от имени администратора, универсальный способ:
- Зажмите Win + R, вставьте C:WindowsSystem32 нажмите ОК.
- Откроется системная папка — в правом верхнем текстовом поле напишите слово cmd.exe.
- В результатах поиска будет файл cmd.exe, имеющий черную иконку — является командной строкой. Нажмите по нему правой кнопкой, выберите Запустить от имени администратора.
В случае если у вас Windows 10, тогда достаточно нажать правой кнопкой по иконке Пуска > выбрать пункт Командная строка (администратор).
Откроется черно окно. Вставьте команду:
net stop wuauserv
Нажимаем энтер. После — пробуем повторно установить обновления.
При повторной ошибке — закройте процессы wusa.exe в диспетчере задач.
Проверьте состояние службы. Откройте окно управления службами, найдите Центр обновления Windows, нажмите два раза — откроются свойства. Убедитесь, что в тип запуска — выставлено Автоматически. Если служба запущена — попробуйте остановить и через пару секунд запустить. Некоторые пользователи отмечают — несколько перезапускав службы может помочь, причина почему так — неизвестно.
Попробуйте выполнить перезагрузку — возможно временный глюк.
В самом крайнем случае проверьте целостность файлов Windows — в командной строке, запущенной от администратора, выполните команду:
При обнаружении проблем — будет написано, что не все файлы удалось восстановить. Подробная информация будет содержаться в файле:
В таком случае проблема с wusa.exe может быть именно в этом (тогда необходимо проанализировать файл CBS.log).
Попробуйте также очистить временные файлы используя Средство очистки диска (Win + R > команда cleanmgr, выберите очистка системных файлов).
Продвинутый способ. Часто обновление представляет из себя cab-файл, который можно разархивировать например ВинРаром. Извлекать файлы лучше в путь без пробелов и русских букв, например:
Папка может быть любой — главное без пробелов, русских букв. Длинный путь нежелателен. Может быть извлечено несколько файлов, среди которых будет сама обнова, примерное название:
В названии упоминается номер/название заплатки. При помощи команды dism можно добавить в систему — запустите командную строку с правами администратора (вышеописанной инструкцией). Выполните следующую команду:
dism.exe /Online /Add-Package /PackagePath:D:folder_updateWindows8.1-KB2999226-x64.cab
Разумеется вместо D:folder_update указываете свой путь к cab-файлу.
cab — формат архивов, поддерживающий цифровые подписи, сжатие. Используется в разных установочных пакетах Microsoft.
Компонент wusa.exe размещается в системной папке:
Официальная информация от Microsoft
При автономной установке компонент использует API агента Центра обновлений. Обновления могут идти в формате файла MSU, который содержит:
- Метаданные обновлений — описывает каждый пакет.
- CAB-архивы (файлы) — каждый архив соответствует одной обнове.
- XML-файл — используется компонентом при автоматическом процессе установки с применением команды pkgmgr.
- Файл свойств — содержит текстовые данные, используемые компонентом, например ссылка на статью базы Microsoft с дополнительной информацией.
Важно! Каждая обнова устанавливается в отдельном сеансе. Можно запустить только один экземпляр wusa.exe. Компонент не изменяет содержимое обновы, все процессы выполняются в соответствии с инструкциями обновления.
Ручная установка MSU
Пример — дан файл Windows6.0-KB934307-x86.msu, находится в папке D:update_test, для ручной установки запустите командную строку от имени администратора, выполните следующую команду:
Второй вариант — просто дважды нажмите по MSU-файле. После может появиться окно мастера — следуйте инструкциям. Обычно установка не занимает много времени.
Wusa.exe также используется для удаления обнов в Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012.
Wusa.exe — компонент системы, одновременно являющийся командой командной строки, для которой предусмотрены следующие команды:
- /?, /h, /help — вывод справочной информации (одна из команд).
- /quiet — тихий режим без участия пользователя, при необходимости ПК будет перезагружен.
- /norestart — принудительный запрет на перезагрузку. При отсутствии /quiet параметр игнорируется. Использование данных параметров подразумевает ручную перезагрузку при необходимости.
- /uninstall — удаление указанного пакет/обновы. Пример: wusa /uninstall /kb:2859537
- /kb — указывает имя обновления, используется только с /uninstall.
- /extract — параметр извлечения пакета.
- /warnrestart — показывает запрос перезагрузки, используется только с применением параметра /quiet.
- /forcerestart — при использовании с /quiet компонент wusa.exe принудительно закрывает приложение, выполняет перезагрузку.
MSU-обновления можно добавить в автономный образ командой DISM /Add-Package при помощи инструмента OPK (OEM Preinstallation Kit) в Windows 7/8, либо при помощи WAIK (Windows Automated Installation Kit). Больше информации смотрите здесь (офф веб-сайт Microsoft).
Важно! Подробную информацию об компоненте wusa.exe можно прочитать здесь (офф ресурс Майкрософт):
wusa.exe не является внутренней или внешней командой
- При неправильном использовании команды wusa.exe из командной строки. Когда нарушены условия синтаксиса, описанные в справочной команде (чтобы вызвать выполните wusa /?)
- В крайнем случае вместо команды wusa.exe используйте полный путь к исполняемому файлу, а именно C:WindowsSystem32wusa.exe.
Заключение
- Ошибка Разрешается запускать только один экземпляр программы wusa.exe свидетельствует о попытке запуска второй копии компонента, что запрещено. Windows способна работать только с одним экземпляром.
- При ошибках работы Центра обновлений рекомендуется скачать обновления оффлайн с сайта Microsoft, либо с проверенных специальных форумов, например Рубоард, OSzone. Также используются паки обонов, созданные опытным юзерами — позволяют сразу выполнить установку большого количества заплаток.
Надеюсь информация была полезной. Удачи.
Источник: 990x.top