{"id":2920,"date":"2022-10-18T21:55:40","date_gmt":"2022-10-18T20:55:40","guid":{"rendered":"https:\/\/www.jmarior.net\/itank\/?p=2920"},"modified":"2023-01-13T15:58:45","modified_gmt":"2023-01-13T14:58:45","slug":"solucion-al-problema-de-apagado-de-sistemas-windows-server-al-expirar-la-licencia-de-evaluacion","status":"publish","type":"post","link":"https:\/\/www.jmarior.net\/itank\/solucion-al-problema-de-apagado-de-sistemas-windows-server-al-expirar-la-licencia-de-evaluacion\/","title":{"rendered":"Soluci\u00f3n al problema de apagado de sistemas Windows Server al expirar la licencia de evaluaci\u00f3n"},"content":{"rendered":"<p>Trabajando con un sistema de pruebas con Windows Server 2016 standard edition que ten\u00eda virtualizado y apagado hace tiempo, me encontr\u00e9 con que cada poco tiempo se apagaba por s\u00ed mismo sin haber pulsado el bot\u00f3n de apagado.<\/p>\n<p>Finalmente la explicaci\u00f3n me la aport\u00f3 el registro de sucesos del sistema: filtrando por los tipos de evento 1074, 1076<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2922\" src=\"https:\/\/www.jmarior.net\/itank\/files\/windows-event-viewer-filtering-events.jpg\" alt=\"\" width=\"1071\" height=\"826\" srcset=\"https:\/\/www.jmarior.net\/itank\/files\/windows-event-viewer-filtering-events.jpg 1071w, https:\/\/www.jmarior.net\/itank\/files\/windows-event-viewer-filtering-events-400x308.jpg 400w, https:\/\/www.jmarior.net\/itank\/files\/windows-event-viewer-filtering-events-800x617.jpg 800w, https:\/\/www.jmarior.net\/itank\/files\/windows-event-viewer-filtering-events-768x592.jpg 768w\" sizes=\"auto, (max-width: 1071px) 100vw, 1071px\" \/><br \/>\nencontr\u00e9 el demonio causante de los apagados:<\/p>\n<p>Me encuentro los eventos reveladores:<\/p>\n<p><code>Comment: The license period for this installation of Windows has expired. The operating system is shutting down.<\/code><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2923\" src=\"https:\/\/www.jmarior.net\/itank\/files\/windows-event-viewer-1074-shutdown.jpg\" alt=\"\" width=\"1069\" height=\"703\" srcset=\"https:\/\/www.jmarior.net\/itank\/files\/windows-event-viewer-1074-shutdown.jpg 1069w, https:\/\/www.jmarior.net\/itank\/files\/windows-event-viewer-1074-shutdown-400x263.jpg 400w, https:\/\/www.jmarior.net\/itank\/files\/windows-event-viewer-1074-shutdown-800x526.jpg 800w, https:\/\/www.jmarior.net\/itank\/files\/windows-event-viewer-1074-shutdown-768x505.jpg 768w\" sizes=\"auto, (max-width: 1069px) 100vw, 1069px\" \/><\/p>\n<p>El problema es que el per\u00edodo de prueba ha expirado y el servicio Windows License Monitoring Service (WLMS) decide apagar el sistema a intervalos aproximados de una hora.<\/p>\n<p>La <strong>SOLUCI\u00d3N<\/strong> tiene varios pasos definidos:<br \/>\n&#8211; obtener una sesi\u00f3n con privilegios del usuario SYSTEM<br \/>\n&#8211; eliminar el servicio WLMS<br \/>\n&#8211; eliminar la entrada en el registro asociada a WLMS<br \/>\n&#8211; reiniciar el sistema<\/p>\n<p>Aunque hay bastantes m\u00e9todos de obtener una sesi\u00f3n de System, la mayor\u00eda consiste en descargar programas que hacen saltar las alarmas de muchos antivirus. Yo opt\u00e9 por descargar el conocido paquete de utilidades de l\u00ednea de comandos <a href=\"https:\/\/download.sysinternals.com\/files\/PSTools.zip\">PSTOOLS<\/a> desde la propia web de Microsoft, lo que constituye la opci\u00f3n m\u00e1s segura.<\/p>\n<p>As\u00ed, desde una consola cmd.exe ejecutada como administrador y con la ayuda de <a href=\"https:\/\/learn.microsoft.com\/en-us\/sysinternals\/downloads\/psexec\">psexec.exe<\/a> obtendremos una sesi\u00f3n de consola bajo la identidad de SYSTEM:<\/p>\n<p><code>psexec.exe -i -d -s cmd.exe<\/code><\/p>\n<p>Comprobamos la identidad con whoami<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2925\" src=\"https:\/\/www.jmarior.net\/itank\/files\/cmd-as-admin-cmd-as-system.jpg\" alt=\"\" width=\"783\" height=\"547\" srcset=\"https:\/\/www.jmarior.net\/itank\/files\/cmd-as-admin-cmd-as-system.jpg 783w, https:\/\/www.jmarior.net\/itank\/files\/cmd-as-admin-cmd-as-system-400x279.jpg 400w, https:\/\/www.jmarior.net\/itank\/files\/cmd-as-admin-cmd-as-system-768x537.jpg 768w\" sizes=\"auto, (max-width: 783px) 100vw, 783px\" \/><\/p>\n<p>Entonces ya podemos detener y eliminar el servicio WLMS:<\/p>\n<p><code><br \/>\nnet stop WLMS<br \/>\nsc delete WLMS<br \/>\n<\/code><\/p>\n<p>y borrar rastro de configuraci\u00f3n en el registro con <strong>regedit<\/strong> ejecutado como nt authority:<\/p>\n<p><code>HKEY_LOCAL_MACHINE - System - CurrentControlSet - Services<br \/>\nLocate - WLMS<\/code><\/p>\n<p>o<\/p>\n<p><code>HKEY_LOCAL_MACHINE - System - CurrentControlSet - Services<br \/>\nLocate - WLMS<\/code><\/p>\n<p>Tras reiniciar el sistema, el problema deber\u00eda estar solucionado.<\/p>\n<p>La mejor pista fue el art\u00edculo <a href=\"https:\/\/medium.com\/tech-learn-share\/how-to-stop-expired-windows-server-auto-shutdown-every-hour-c0cd74e0974e\">How to stop expired Windows Server auto-shutdown every hour<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Trabajando con un sistema de pruebas con Windows Server 2016 standard edition que ten\u00eda virtualizado y apagado hace tiempo, me encontr\u00e9 con que cada poco tiempo se apagaba por s\u00ed mismo sin haber pulsado el bot\u00f3n de apagado. Finalmente la explicaci\u00f3n me la aport\u00f3 el registro de sucesos del sistema: filtrando por los tipos de [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":2921,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[51,2028,2027,2026],"class_list":["post-2920","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-itank-ideas","tag-hacks","tag-licencias","tag-pstools","tag-windows-server"],"views":231,"_links":{"self":[{"href":"https:\/\/www.jmarior.net\/itank\/wp-json\/wp\/v2\/posts\/2920","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jmarior.net\/itank\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jmarior.net\/itank\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jmarior.net\/itank\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jmarior.net\/itank\/wp-json\/wp\/v2\/comments?post=2920"}],"version-history":[{"count":0,"href":"https:\/\/www.jmarior.net\/itank\/wp-json\/wp\/v2\/posts\/2920\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jmarior.net\/itank\/wp-json\/wp\/v2\/media\/2921"}],"wp:attachment":[{"href":"https:\/\/www.jmarior.net\/itank\/wp-json\/wp\/v2\/media?parent=2920"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jmarior.net\/itank\/wp-json\/wp\/v2\/categories?post=2920"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jmarior.net\/itank\/wp-json\/wp\/v2\/tags?post=2920"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}