prunsrv exe что это
prunsrv.exe: что это? и как его убрать
Файл prunsrv.exe из Apache Software Foundation является частью Commons Daemon Service Runner
. prunsrv.exe, расположенный в c: \nxfilter \ с размером файла 80384.00 байт, версия файла 1.0.11.0, подпись 884D2BAAFBC41C88DAA86E2622A161A0
.
В вашей системе запущено много процессов, которые потребляют ресурсы процессора и памяти. Некоторые из этих процессов, кажется, являются вредоносными файлами, атакующими ваш компьютер.
Чтобы исправить критические ошибки prunsrv.exe,скачайте программу Asmwsoft PC Optimizer и установите ее на своем компьютере
Asmwsoft PC Optimizer — это пакет утилит для Microsoft Windows, призванный содействовать управлению, обслуживанию, оптимизации, настройке компьютерной системы и устранению в ней неполадок.
1- Очистите мусорные файлы, чтобы исправить prunsrv.exe, которое перестало работать из-за ошибки.
2- Очистите реестр, чтобы исправить prunsrv.exe, которое перестало работать из-за ошибки.
Как удалить заблокированный файл prunsrv.exe.
3- Настройка Windows для исправления критических ошибок prunsrv.exe:
Всего голосов ( 181 ), 115 говорят, что не будут удалять, а 66 говорят, что удалят его с компьютера.
Как вы поступите с файлом prunsrv.exe?
Некоторые сообщения об ошибках, которые вы можете получить в связи с prunsrv.exe файлом
(prunsrv.exe) столкнулся с проблемой и должен быть закрыт. Просим прощения за неудобство.
(prunsrv.exe) перестал работать.
prunsrv.exe. Эта программа не отвечает.
(prunsrv.exe) — Ошибка приложения: the instruction at 0xXXXXXX referenced memory error, the memory could not be read. Нажмитие OK, чтобы завершить программу.
(prunsrv.exe) не является ошибкой действительного windows-приложения.
(prunsrv.exe) отсутствует или не обнаружен.
PRUNSRV.EXE
Проверьте процессы, запущенные на вашем ПК, используя базу данных онлайн-безопасности. Можно использовать любой тип сканирования для проверки вашего ПК на вирусы, трояны, шпионские и другие вредоносные программы.
процессов:
Cookies help us deliver our services. By using our services, you agree to our use of cookies.
Prunsrv exe что это
Introduction
Procrun is a set of applications that allow Windows users to wrap (mostly) Java applications (e.g. Tomcat) as a Windows service.
The service can be set to automatically start when the machine boots and will continue to run with no user logged onto the machine.
Procrun monitor application
Prunmgr is a GUI application for monitoring and configuring procrun services.
Each command line directive is in the form of //XX[//ServiceName]
The available command line options are:
//ES | Edit service configuration | This is the default operation. It is called if the no option is provided. Starts the GUI application which allows the service configuration to be modified, started and stopped. |
---|---|---|
//MS | Monitor service | Starts the GUI application and minimizes it to the system tray. |
//MR | Monitor & run service | Starts the GUI application and minimizes it to the system tray. Start the service if it is not currently running. |
//MQ | Monitor Quit | Stop any running monitor for the service. |
Procrun service application
Prunsrv is a service application for running applications as services. It can convert any application (not just Java applications) to run as a service.
Command line arguments
Each command line directive is in the form of //XX[//ServiceName].
The available command line options are:
//TS | Run the service as a console application | This is the default operation. It is called if the no option is provided. |
---|---|---|
//RS | Run the service | Called only from ServiceManager |
//ES | Start (execute) the service | |
//SS | Stop the service | |
//US | Update service parameters | |
//IS | Install service | |
//DS | Delete service | Stops the service first if it is currently running |
//PS | Print service | Prints the command to (re-)create the current configuration |
//PP[//seconds] | Pause | Default is 60 seconds |
//VS | Version | Print version and exit (since version 1.0.3) |
//? | Help | Print usage and exit (since version 1.0.3) |
Starting with version 1.0.8 a more traditional command line can be used in the form: command [ServiceName].
run | Run the service as a console application | This is the default operation. It is called if the no option is provided and has the same effect as calling //TS. |
---|---|---|
service | Run the service | Called only from ServiceManager |
start | Start the service | Synonym for //ES |
stop | Stop the service | Synonym for //SS |
update | Update service parameters | Synonym for //US |
install | Install service | Synonym for //IS |
delete | Delete service | Stops the service first if it is currently running |
Print service | Prints the command to (re-)create the current configuration | |
pause [seconds] | Pause | Default is 60 seconds |
version | Version | Print version and exit |
help | Help | Print usage and exit |
Command line parameters
Each command parameter is prefixed with — (or ++, see below).
If an environment variable exists with the same name as a command line parameter but prefixed with PR_ it will override the equivalent command line parameter.
For example:
is equivalent to providing
as a command line parameter.
When updating a service (//US or update command), using — will replace any existing parameter with the new setting.
For multi-valued parameters, using the ++ option qualifier will add the new value(s) to any existing value(s).
Installing services
To install the service, you need to use the //IS parameter.
Install the service named ‘TestService’
Updating services
To update the service parameters, you need to use the //US parameter.
Update the service named ‘TestService’
Removing services
To remove the service, you need to use the //DS parameter. If the service is running it will be stopped and then deleted.
Remove the service named ‘TestService’
Debugging services
To run the service in console mode, you need to use the //TS parameter. The service shutdown can be initiated by pressing CTRL+C or CTRL+BREAK. If you rename the prunsrv.exe to testservice.exe then you can just execute the testservice.exe and this command mode will be executed by default.
Run the service named ‘TestService’ in console mode
Using Procrun in jvm mode
To interface with the Procrun service application (prunsrv) using the jvm mode, you need to create a class with the appropriate method(s). For example:
Using Procrun in Java or exe mode
When using the Java or exe modes, the Procrun service application (prunsrv) launches the target application in a separate process. The «stop» application needs to communicate somehow with the «start» application to tell it to stop. For example, using RPC.
Windows Registry Usage
The basic Service definitions are maintained under the registry key:
On 64-bit Windows procrun always uses 32-bit registry view for storing the configuration. This means that parameters will be stored inside:
Copyright © 2002-2021 The Apache Software Foundation. All Rights Reserved.
Prunsrv.exe Сервис не запущен
Я пытаюсь установить и запустить сервис с prunsrv.exe для приложения
Я могу установить службу в порядке, но служба не запускается и дает мне ошибку
Также приведена конфигурация, используемая для установки службы с помощью prunsrv.exe
Приведенная конфигурация упакована в пакетный файл для установки службы
Также файлы журнала не генерируются, из-за которых я даже не могу отлаживать отладки.
Скажите, пожалуйста, где я ошибаюсь
ОТВЕТЫ
Ответ 1
Очень важно, чтобы эти файлы были переименованы.
Ответ 2
Ответ 3
Оттуда вы сможете получить более конкретную ошибку. Например. Путь к классам, путь Java или некоторая другая опция недействительна.
Ответ 4
Если вы запускаете службу из Service Manager, а не из командной строки, вам нужно установить CLASSPATH, JAVA_OPTS и т.д. в реестр. Из здесь:
Основные определения службы хранятся под ключ реестра:
Дополнительные параметры сохраняются в реестре по адресу:
В 64-разрядной Windows procrun всегда используется 32-разрядный просмотр реестра для хранения конфигурации. Это означает, что параметры будут храниться внутри:
Ответ 5
В случае, если кто-то найдет это полезным. У меня была такая же проблема: «Область данных, переданная системному вызову, слишком мала». Это связано с тем, что программа не может найти jvm.dll в StartMode = jvm.
Ответ 6
У меня была такая же проблема на моем ноутбуке, но она работала на другом ноутбуке, который имеет ту же конфигурацию.
Затем я обнаружил, что нам нужно поставить двойные кавычки по всем параметрам. На вашем примере, если вы попробуете
Попробуйте это ниже.
Ответ 7
Мне удалось запустить службу на моем локальном компьютере, но я получил ту же ошибку на виртуальной машине, работающей с Windows 2012R2.
Проблема была вызвана двумя причинами:
Ответ 8
Просто сравнив это с установкой script, единственная непосредственная вещь, которую я вижу, это то, что вы, возможно, должны сделать настройки вашей памяти похожими на
И, кстати, JRE 1.6.0_04 несколько ошибочно устарел.
Ответ 9
У меня была такая же ошибка, но все, что мне нужно было сделать, это запустить администратор script as (на сервере Windows 2012). По-видимому, система разрешений на Windows 2012 изменилась: ex. на сервере Windows 2008 эта ошибка не возникала (такой же script).
commons daemon service runner что это
Файл tomcat8.exe из Apache Software Foundation является частью Commons Daemon Service Runner. tomcat8.exe, расположенный в cprogram filesapache software foundationtomcat 8.0bintomcat8.exe с размером файла 109696 байт, версия файла 1.0.15.0, подпись f0ec67a5280737765805614db4b72355.
В вашей системе запущено много процессов, которые потребляют ресурсы процессора и памяти. Некоторые из этих процессов, кажется, являются вредоносными файлами, атакующими ваш компьютер.
Чтобы исправить критические ошибки tomcat8.exe,скачайте программу Asmwsoft PC Optimizer и установите ее на своем компьютере
1- Очистите мусорные файлы, чтобы исправить tomcat8.exe, которое перестало работать из-за ошибки.
2- Очистите реестр, чтобы исправить tomcat8.exe, которое перестало работать из-за ошибки.
3- Настройка Windows для исправления критических ошибок tomcat8.exe:
Всего голосов ( 14 ), 7 говорят, что не будут удалять, а 7 говорят, что удалят его с компьютера.
Как вы поступите с файлом tomcat8.exe?
Некоторые сообщения об ошибках, которые вы можете получить в связи с tomcat8.exe файлом
(tomcat8.exe) столкнулся с проблемой и должен быть закрыт. Просим прощения за неудобство.
(tomcat8.exe) перестал работать.
tomcat8.exe. Эта программа не отвечает.
(tomcat8.exe) — Ошибка приложения: the instruction at 0xXXXXXX referenced memory error, the memory could not be read. Нажмитие OK, чтобы завершить программу.
(tomcat8.exe) не является ошибкой действительного windows-приложения.
(tomcat8.exe) отсутствует или не обнаружен.
TOMCAT8.EXE
Проверьте процессы, запущенные на вашем ПК, используя базу данных онлайн-безопасности. Можно использовать любой тип сканирования для проверки вашего ПК на вирусы, трояны, шпионские и другие вредоносные программы.
процессов:
Cookies help us deliver our services. By using our services, you agree to our use of cookies.
Подлинный файл является одним из компонентов программного обеспечения VMware Server, разработанного Apache Software Foundation.
Tomcat6.exe — это исполняемый файл (программа) для Windows. Расширение имени файла .exe — это аббревиатура от англ. слова executable — исполнимый. Необходимо запускать исполняемые файлы от проверенных производителей программ, потому что исполняемые файлы могут потенциально изменить настройки компьютера или нанести вред вашему компьютеру. Бесплатный форум с информацией о файлах может помочь вам разобраться является ли tomcat6.exe вирусом, трояном, программой-шпионом, рекламой, которую вы можете удалить, или файл принадлежит системе Windows или приложению, которому можно доверять.
Вот так, вы сможете исправить ошибки, связанные с tomcat6.exe
Информация о файле tomcat6.exe
Описание: tomcat6.exe не является необходимым для Windows. Файл tomcat6.exe находится в подпапках «C:Program Files». Известны следующие размеры файла для Windows 10/8/7/XP 57,344 байт (42% всех случаев), 80,896 байт, 61,440 байт, 103,936 байт или 77,312 байт.
Название сервиса — SGMSWebServer.
У процесса нет видимого окна. Это не системный файл Windows. Процесс слушает или шлет данные на открытые порты в сети или по интернету. Tomcat6.exe способен манипулировать другими программами. Поэтому технический рейтинг надежности 50% опасности.
Издатель программного обеспечения Asuscloud предоставляет деинсталлятор (Панель управления->Программы->ASUS HomeCloud Server или ViewPower).
Важно: Некоторые вредоносные программы маскируют себя как tomcat6.exe, особенно, если они расположены в каталоге c:windows или c:windowssystem32. Таким образом, вы должны проверить файл tomcat6.exe на вашем ПК, чтобы убедиться, что это угроза. Мы рекомендуем Security Task Manager для проверки безопасности вашего компьютера.
Комментарий пользователя
Лучшие практики для исправления проблем с tomcat6
Аккуратный и опрятный компьютер — это главное требование для избежания проблем с tomcat6. Для этого требуется регулярная проверка компьютера на вирусы, очистка жесткого диска, используя cleanmgr и sfc /scannow, удаление программ, которые больше не нужны, проверка программ, которые запускаются при старте Windows (используя msconfig) и активация Автоматическое обновление Windows. Всегда помните о создании периодических бэкапов, или в крайнем случае о создании точек восстановления.
Если у вас актуальные проблемы, попробуйте вспомнить, что вы делали в последнее время, или последнюю программу, которую вы устанавливали перед тем, как появилась впервые проблема. Используйте команду resmon, чтобы определить процесс, который вызывает проблемы. Даже если у вас серьезные проблемы с компьютером, прежде чем переустанавливать Windows, лучше попробуйте восстановить целостность установки ОС или для Windows 8 и более поздних версий Windows выполнить команду DISM.exe /Online /Cleanup-image /Restorehealth. Это позволит восстановить операционную систему без потери данных.
Следующие программы могут вам помочь для анализа процесса tomcat6.exe на вашем компьютере: Security Task Manager отображает все запущенные задания Windows, включая встроенные скрытые процессы, такие как мониторинг клавиатуры и браузера или записей автозагрузки. Уникальная оценка рисков безопасности указывает на вероятность процесса быть потенциально опасным — шпионской программой, вирусом или трояном. Malwarebytes Anti-Malware определяет и удаляет бездействующие программы-шпионы, рекламное ПО, трояны, кейлоггеры, вредоносные программы и трекеры с вашего жесткого диска.
tomcat6 сканер
Security Task Manager показывает все запущенные сервисы Windows, включая внедренные скрытые приложения (например, мониторинг клавиатуры или браузера, авто вход). Уникальный рейтинг надежности указывает на вероятность того, что процесс потенциально может быть вредоносной программой-шпионом, кейлоггером или трояном.
Бесплатный aнтивирус находит и удаляет неактивные программы-шпионы, рекламу, трояны, кейлоггеры, вредоносные и следящие программы с вашего жесткого диска. Идеальное дополнение к Security Task Manager.
Reimage бесплатное сканирование, очистка, восстановление и оптимизация вашей системы.
Заметки о программировании
Используем Apache Commons Daemon в Windows
Apache Commons Daemon — библиотека и набор утилит, позволяющих запустить приложение на Java как службу. Подробнее о назначении и конфигурации можно прочитать на сайте проекта, а тут мы остановимся на небольшой серии советов, которые наверняка облегчат вам жизнь.
1. Используйте prunsrv.exe.
Честно говоря, тут без вариантов. Поэтому этот совет стоит рассматривать как подсказку для начинающих.
2. Не пытайтесь сконфигурировать все из командной строки.
Параметры командной строки должны идти в строгом порядке, иначе prunsrv их игнорирует. Лучше сконфигурировать все через GUI, а делается это так:
После этого рядом с часами появляется иконка сервиса, где можно отредактировать все параметры запуска.
3. Библиотека commons-daemon не нужна.
Не подключайте ее к проекту, т.к. prunsrv работает без нее.
4. Методы, запускающие и останавливающие сервисы должны быть статическими и принимать на вход String[].
Игнорирование данного пункта чревато исключением MethodNotFound.
Русские Блоги
Запускать программы Java как службы Windows
Почему 80% фермеров кода не могут быть архитекторами? >>>
Что касается вопроса о том, как превратить программу Java в службу Windows, не говорите мне об интерфейсе Win, я не знаком с ним.
Во-первых, превратить программу exe в службу Win
Пакетная команда запуска Java скомпилирована в программу win. Пакетный Сталкер V6.0 или quickbfc 3.6.1 Реализовать;
Затем используйте команду sc, которая поставляется с системой, чтобы создать ее как системную службу: (Чтобы проверить эффект, я добавил параметры для интерактивного запуска службы)
Обратите внимание, что команда Windows всегда была необычной:
Using some of the options will trigger a «[SC] CreateService FAILED 87» this usually means the option used like «type» needs another declaration. In case for instance when using type= interact, the type= option must be declared again with an alternative type like own. So effectivly the service type will be type= own interactive.
После завершения создания вы можете запустить сервис: net start test
Выяснилось, что программа запускалась нормально, но служба всегда запускалась. После закрытия программы служба стала останавливаться. Почему?
Поскольку системная служба не знает, в каком состоянии была запущена ваша программа, что считается успешным запуском, а также не знает, была ли программа остановлена нормально или завершилась ненормально.
В конечном итоге способ добавления общей программы в качестве системной службы с помощью команды sc не реализует интерфейс службы Win и не соответствует требованиям для стандартной программы-демона.
Поиск в Интернете и обнаружение, что доступны инструменты разработки Microsoft:Запустите любую программу как службу Windows, используя srvany.exe
Выше статья отличная, и автор также разработал легкий инструментSrvanyUIУдобно создавать пользовательские сервисы.
Но мне не удалось после эксперимента по неизвестным причинам. Фоновый мониторинг обнаружил, что java-программа мигает, а затем быстро закрывается, возможно, причина в том, что classpath установлен неправильно.
В общем, этот метод недостаточно гибок, здесь нет намека на ошибки, а только устранение неполадок на основе опыта;
Кроме того, как упоминалось в статье, средство больше не поддерживается Microsoft, и проблемы совместимости могут возникать с версиями win7 и выше.
Инструменты из мира Java
Различные люди из крупного рогатого скота выразили свои взгляды в этом Q & A:
Я использовал JSW в течение долгого времени, и стабильность и масштабируемость хорошие. Усовершенствованная версия также обеспечивает обработку исключений Java, например, следует ли автоматически перезапускать службу при генерации OOM.
Недостатком является то, что платные 64-битные версии требуют покупки лицензии. Пять лет назад вам, возможно, не нужно было беспокоиться о том, нужна ли вам 64-битная JVM, но сегодня 1,5-битной кучи 32-битной памяти немного недостаточно.
wrapper.conf Пример файла конфигурации выглядит следующим образом: (официальный пакет загрузки содержит более подробные примеры и инструкции)
Следующие инструменты не были проверены мной, но не означают, что они не применимы:
javaservice (Не обновляется после 2006 года, метод использования неизвестен)
Java Service Launcher(Компактный, поддерживает 64-битную JVM и JRockit и другие сторонние виртуальные машины, но, к сожалению, документация относительно сырая)
Launch4jИнструмент для упаковки Jar в качестве исполняемого файла, но, к сожалению, используя конфигурацию XML, лично ничего не чувствую
Смотрите больше инструментов с открытым исходным кодом:Java-пакет с открытым исходным кодом
Давно потерянный демон Apache Commons
Сначала поговорим о чувствах: Tomcat, я думаю, многие студенты знакомы с ним с первого дня изучения Java. Увидев значок ACD, я обнаружил, что оригинальная версия установки Tomcat win использует его!
Давайте поговорим об использовании: программа ввода для версии WinprocrunИспользовать его для создания сервиса очень просто:
Есть много параметров, вы можете понять, посмотрев на комментарии. Здесь также есть китайский перевод: Procrun of Commons Daemon 。
Кроме того,Вики-страницаЕсть несколько вопросов и ответов, а также каштан основной программы на Java. Есть несколько вещей, на которые стоит обратить внимание:
Procrun может не только генерировать Java-классы в сервисы, но и изменять exe-сервисы в сервисах. Подробнее см. В настройках параметров.
В-четвертых, посмотрите на мощный WinRun4J
Давайте сначала поговорим о его недостатках: ему нужен класс входа, который зависит от пакета WinRun4J.jar, который имеет определенную степень связности по сравнению с ACD, вместо того, чтобы напрямую использовать основной класс запуска. Кроме того, все выглядит хорошо
The only drawback is that it requires a special class for working as a service (instead of simply calling standard main class)
Вызывается в вышеуказанном классе EventLog.report Журнал, созданный методом, будет записан только в системный журнал. Управление компьютером-Инструменты системы-Просмотр событий-Приложения Чтобы увидеть
Расположение соответствующего файла журнала в системе XP: C:\WINDOWS\system32\config\ SysEvent.Evt
Очевидно, что мы хотим, чтобы журналы были более управляемыми, чем операционная система. Но я не нашел подходящий параметр для его установки, он может быть указан только программой Java.
Скомпилируйте вышеупомянутые классы, чтобы сгенерировать файл класса, а затем отредактируйте файл конфигурации. WinRun4Jc.ini :
Создайте и удалите сервисы с помощью следующих команд:
WinRun4J также обеспечиваетEclipse плагинИ небольшой инструмент для добавления иконки ico в программу exe, использование очень простое, есть инструкции на официальном сайте.
В любом случае, WinRun4J эквивалентен комбинации ACD и Launch4j. Хотя общая функция не такая мощная, как у двух, у них тоже все хорошо.
Специально для студентов, использующих Eclipse, это намного удобнее: взгляните на его интимную функцию экспорта.