{"id":4713,"date":"2019-07-12T01:10:44","date_gmt":"2019-07-12T04:10:44","guid":{"rendered":"https:\/\/blog.clusterweb.com.br\/?p=4713"},"modified":"2019-07-12T01:13:47","modified_gmt":"2019-07-12T04:13:47","slug":"executando-aplicativos-como-servico-no-windows-2","status":"publish","type":"post","link":"https:\/\/blog.clusterweb.com.br\/?p=4713","title":{"rendered":"Executando aplicativos como servi\u00e7o no Windows"},"content":{"rendered":"<p>Neste post iremos criar um novo servi\u00e7o no Windows, assim toda vez que iniciar o Windows esse servi\u00e7o ser\u00e1 inicializado\u00a0automaticamente.<\/p>\n<p>Para criar o servi\u00e7o no Windows, utilizaremos uma aplica\u00e7\u00e3o simples chamada de NSSM (Non-Sucking Service Manager).<\/p>\n<p>&nbsp;<\/p>\n<p>Configura\u00e7\u00e3o utilizada:<\/p>\n<ul>\n<li>Vers\u00e3o do Windows Utilizada: Windows 8.1 Pro e Windows Server 2012 R2 Standard<\/li>\n<li>Vers\u00e3o do NSSM utilizado: nssm 2.24 (2014-08-31)<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>Baixando o NSSM<\/h2>\n<p>&nbsp;<\/p>\n<p>Para fazer o download acesse o site: https:\/\/nssm.cc\/download , ser\u00e1 baixado um arquivo \u201cnssm-2.24.zip\u201d, descompacte para uma pasta de sua prefer\u00eancia.<\/p>\n<p>&nbsp;<\/p>\n<p>V\u00e1 at\u00e9 o diret\u00f3rio descompactado e acesse a pasta win64 ou win32 dependendo da sua vers\u00e3o do Windows, pelo Prompt de comando na pasta execute o seguinte comando \u201cnssm.exe\u201d, a sa\u00edda deve ser parecida com a figura abaixo:<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/tsdn.tecnospeed.com.br\/files\/render\/a\/qACVhUkoJ0Q\/m\/2Aal0HUq8Wcum9InAkIKrNOB7jDQFmBbjlO7KpneLZp2RTH41gnv0X0xsqlAU0hWhO6R466_cn4\" alt=\"\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><!--more--><\/p>\n<h2>Criando um novo Servi\u00e7o<\/h2>\n<p>&nbsp;<\/p>\n<p>Ainda na pasta win64 ou win32 execute o seguinte comando para criar um novo servi\u00e7o \u201c<em>nssm install NomeDoServico<\/em>\u201d.<\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/tsdn.tecnospeed.com.br\/files\/render\/a\/qACVhUkoJ0Q\/m\/2Aal0HUq8Wdmz428cipFyWcdkhbjMPFnmIZouujGorxa_n2P-HifHiXM8DM88_XzKKHnaPRNz2I\" alt=\"\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Ap\u00f3s criado o servi\u00e7o no\u00a0<em>prompt<\/em>\u00a0ser\u00e1 apresentado a seguinte tela:<\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/tsdn.tecnospeed.com.br\/files\/render\/a\/qACVhUkoJ0Q\/m\/2Aal0HUq8WdxFEi8U0kbHfuvVcchBq6FvA9dMoeBER_nOEUkw3kmT05NM0SU5RputJ1UNBALmwg\" alt=\"\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Configurando um Novo Servi\u00e7o<\/h2>\n<p>&nbsp;<\/p>\n<p>Vamos dar uma breve explica\u00e7\u00e3o das configura\u00e7\u00f5es:<\/p>\n<ul>\n<li>Path: Local da aplica\u00e7\u00e3o que ser\u00e1 executada;<\/li>\n<li>Startup directory: Local onde a aplica\u00e7\u00e3o ser\u00e1 inicializada;<\/li>\n<li>Arguments: Usado para especificar qualquer argumento de linha de comando para passar para o aplicativo;<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Clique em\u00a0\u201c<em>install service<\/em>\u201d para finalizarmos a cria\u00e7\u00e3o do nosso servi\u00e7o.<\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/tsdn.tecnospeed.com.br\/files\/render\/a\/qACVhUkoJ0Q\/m\/2Aal0HUq8Wdi2DL5MRHGXel2BxYbkTOpCf0omyPYdbnd9Blk8FQxKauJ01eMlcJP3tmRuU4AOAw\" alt=\"\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Para verificar se o servi\u00e7o foi criado acesse os servi\u00e7os do Windows e inicie-o. Veja a figura abaixo:<\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/tsdn.tecnospeed.com.br\/files\/render\/a\/qACVhUkoJ0Q\/m\/2Aal0HUq8WeBRmq3tie3domETL8FL7_A6xnc5eYI4IMdU20xicXd1IkvzLqs0-Qg6ayS6V-ZqPY\" alt=\"\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Pronto! Criamos nosso servi\u00e7o!<\/p>\n<p>&nbsp;<\/p>\n<p>Dica! Para criar logs para o servi\u00e7o e descobrir poss\u00edveis problemas em sua execu\u00e7\u00e3o, utilize a aba I\/O conforme imagem abaixo:<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/i.imgur.com\/BR6TgJt.png\" alt=\"BR6TgJt.png\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Neste post iremos criar um novo servi\u00e7o no Windows, assim toda vez que iniciar o Windows esse servi\u00e7o ser\u00e1 inicializado\u00a0automaticamente. Para criar o servi\u00e7o no Windows, utilizaremos uma aplica\u00e7\u00e3o simples chamada de NSSM (Non-Sucking Service Manager). &nbsp; Configura\u00e7\u00e3o utilizada: Vers\u00e3o do Windows Utilizada: Windows 8.1 Pro e Windows Server 2012 R2 Standard Vers\u00e3o do NSSM [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[730,1,42,495,514,102],"tags":[1326,378,1325,361,1327,104],"class_list":["post-4713","post","type-post","status-publish","format-standard","hentry","category-clusterweb","category-viazap","category-leitura-recomendada","category-profissional-de-ti","category-programacao","category-windows","tag-aplicativos","tag-como","tag-executando","tag-no","tag-servico","tag-windows-2"],"_links":{"self":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/4713","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4713"}],"version-history":[{"count":3,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/4713\/revisions"}],"predecessor-version":[{"id":4716,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/4713\/revisions\/4716"}],"wp:attachment":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4713"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4713"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}