Jump to content
Sign in to follow this  
Rata Maldita

Cómo hacer para que CMD en Windows 8.1 se ejecute siempre cómo Administrador?

Recommended Posts

Hola amigos! Siempre he tratado de ser un alumno que investiga, pero esta vez no pude más! y necesito una manita.. verán:

 

Utilizo compilar imágenes de Windows desde su versión XP con el Update Pack Latino cuando aprendí gracias al amigo Ricktendo. De ahí brinqué tiempo después a Windows 7 y utilizaba RT7Lite para agregar además algunos tweaks, presiento que entre ellos habría alguno que decía "Correr siempre CMD cómo Administrador" así que en verdad nunca tuve anteriormente el problema que ahora estoy viviendo...

 

Esta ocasión, quize compilar para Windows 8.1 así que comenzé por lo básico y aprendí vía DSIM a agregar y cambiar el paquete de idioma y alguna que otra monería, pero cómo no era suficiente, investigando en internet me encontré el Win Toolkit, así que lo descargué lo leí y gracias a él pude integrar para X86 y X64 al mismo tiempo. Sin embargo hay algo que no logro todavía, en el archivo Autounattended.XML  ya desconecté el UAC (para que no me salga aquella ventana que pregunta si quiero correr equis aplicación o en este caso un script) y esto me permite que al ejecutarse el archivo SetUpComplete.cmd pueda yo agregar automáticamente nuevas entradas al registro. Sin embargo, al iniciar el sistema cuando nos lleva la primera vez al escritorio, si quiero ejecutar otro batch .cmd ya no me lo permite sin indicárle que cómo administrador (ya no aparece la ventana del UAC que pregunta) pero cómo respuesta cuando quiero meter algo desde cmd al registro me indica "Acceso denegado" y esto me tiene de cabeza pues nunca me había sucedido (se lo achaco a que era un tweak del RT7Lite) pero ahora la cuestión es.. que según yo, he revisado de piés a cabeza el WinTool Kit y no encuentro una opción parecida o a lo mejor no la veo!. También he intentado inyectando al registro por ahí en una llave que se llama WindowsNT>Layers y aparentemente esto hace que siempre que abra una ventana de CMD lo haga como administrador, pero no funciona a la hora de ejecutar desde la línea de comandos (RUN) ni abriendo un batch simplemente haciendo dos click  ("Acceso denegado") y entonces estoy tripeado, ó cómo quien dice, ya no le hallo. No he probado el Win ToolKit 2...

 

Mi problema es que termina el Script del SetUpComplete.cmd y si le pido reiniciar o no, al entrar al escritorio ya no puedo continuar mi proceso de batch porque no puedo meter nada al registro si no se le indica con click derecho que "cómo administrador" o incluso hay programas que si los instalo de forma desatendida pero no cómo administrador y aunque esta sea la cuenta, nadamás no quieren!

 

Espero haber sido algo claro en la exposición.. Me llamo Daniel...  Muchisimas gracias!

Edited by Rata Maldita

Share this post


Link to post
Share on other sites

El problema no es Wintoolkit es Windows 8, por alguna razon cuando desabilitas UAC en Windows 8 desde el Action Center este NO lo desabilita por completo. Para esto tienes que usar un regtweak

http://www.eightforums.com/system-security/2434-disable-uac-completely.html

Si dices que usas Autounattend.xml para desabilitar, este deberia desabilitarlo por completo (igual a la opcion de arriba)

De otro modo, puedes probar elevate para lanzar tus cmd como admin

http://code.kliu.org/misc/elevate/

Share this post


Link to post
Share on other sites

Gracias de antemano Rick!! :albert:

 

Ahora mismo me pongo a estudiar para regresar hacer pruebas, ver si funciona y comentar obviamente las diferencias entre una y otra y otra forma

 

MUY BUEN DIA !

Share this post


Link to post
Share on other sites

Saludos de nueva cuenta, me acerco para cerrar este topic con lo que pude comprender de información a este respecto

 

Para trabajar una imagen de Windows usando el archivo SetUpComplete.cmd, hay que tomar en cuenta que hay algunos cambios de la versión 7 respecto a la 8.1, sobre todo en la forma de operar del UAC

 

En Windows 8.1 es posible configurar el deslizador del UAC del Action Center al mínimo utilizando "offlinesettings" en el archivo Autounattended.XML pero esto lo hará a partir del primer reinicio a partir de haber terminado de correr la programación del SetUpComplete.cmd esto es necesario para que una vez realizado el primer arranque normal de la computadora, pueda continuarse la instalación desatendida sin que se atore por la advertencia de la ventana de control de usuario...

 

Sin embargo! El tweak que me enseñó Rick para desconectar el UAC desde el registro, es más completo, porque lo que hace de una forma aún más dura que usando el archivo Autounnatended.XML. Haciendolo con el archivo de desatendido, deja el valor en el registro a 1 y el tweak nos muestra cómo llevarlo completamente a 0, aunque esto ocasiona que ya ninguna App de la pantalla de inicio funcione y menos el market. Dejando esta opción a 1 las apps seguirán funcionando pero el market no, Siempre es necesario subir el deslizador del UAC al finalizar la automatización al menos un nivel para poder usar el market y las apps

 

El otro tweak que mencioné en WindowsNT/Layers es para dejar configurada la ventana del cmd que siempre abra como administrador para después... pero eso aunque es muy funcional no tiene nada que ver con el batch

Mi problema quedó resuelto con el ejecutable de Elevator que Rick me hizo favor de proporcionarme la liga, muchas gracias hermanito!

 

El Elevator lo uso para poder lanzar un segundo batch remoto al correr el SetUpComplete desde la misma ubicación del instalador como administrador y al finalizar indicar en el Run del registro el siguiente batch instalador al que va a apuntar al reiniciar. De no usar elevator lo que sucede es que al arrancar el segundo batch este no tendrá los permisos de administrador requeridos y no podrá acceder al registro e inclusive algunos programas no los instalará.

 

Creo que , en resumen, cuando está uno dentro del sistema operativo y abrimos una ventana del cmd, el comportamiento normal es que las ventanas hijas o aplicaciones que mandamos a abrir con start o call tendrán todos o al menos una parte de los atributos de la ventana que originó la llamada, (en un ambiente normal, si abrimos cmd como administrador y hacemos "call" esa llamada se integrará a a las mismas variables de la ventana que lo ejecuta, pero el SetUpComplete no funciona así. Si te sales de él, y/o ejecutas a partir de él una segunda instancia, automáticamente dejas de operar como administrador y creo que eso es lo más relevante, ojalá esta información le sirva después a alguien más..

 

Gracias!! Nadamás mencionar que el Win Toolkit es una maravillosa herramienta que lo hace prácticamente todo y ahorra muchas pero muchas horas.

 

Hasta pronto amigos!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By abbodi1406
      Description:
       
      The .NET Framework is a popular development platform for building apps for Windows, Windows Store, Windows Phone, Windows Server, and Windows Azure. The .NET Framework platform includes the C# and Visual Basic programming languages, the common language runtime, and an extensive class library. read more.
       
      Info: The .NET package will be slipstreamed as pre-installed
      OS: Windows 7 SP1
      Notes:
      - The addon will conflict with some Windows Updates (.NET 3.5 Family), so leave the addon's integration to the last.
      - Add main addon first before LangPack addon, to get ASP.NET service localization properly.
      - To function properly, .NET 4.7.x require D3DCompiler_47.dll component, which is found in either the current "Monthly Quality Rollup" or "update KB4019990". It is recommended to integrate it first, or you can install it later.
      Windows6.1-KB4019990-x64.msu
      Windows6.1-KB4019990-x86.msu
      .NET 4.8:
      .NET 4.7.2:
      Languages Codes Reference:
       
    • By Jhonny Silva
      "This file is currently unavailable. Please check again later."
    • By JowMe
      What's the difference from normal and OEM version of Windows 7 ISO?
    • By mooms
      For international readers, here is an english thread: (you must be logged to MDL to see it).
      https://forums.mydigitallife.net/threads/simplix-pack-to-update-live-win7-system-integrate-hotfixes-into-win7-distribution.45005/
       
      Cet Update Pack est une alternative à l'intégration des màj via WinToolkit.
      Constitué d'un seul fichier, il permet de mettre à jour une installation "live" ou de faire une intégration dans une image wim de Windows 7 SP1 ou Serveur 2008 R2 , à la manière de WinToolkit, que ce soit en x86 ou en x64.
      Les màj de télémétrie ne sont pas incluses, et Simplix contient un patch pour installer les KB sur les CPU récents (Kaby Lake et + et Ryzen), mais du fait de l'utilisation de KB séparées, il est nettement plus lent à s'installer que la méthode "Convenience pack".
      Exemple, avec cette commande, le pack va intégrer toutes les màj + IE11 localisé (détection de la langue automatique ) dans tous les index de l'image wim, puis optimiser cette dernière:
      UpdatePack7R2.exe /ie11 /Optimize /WimFile=C:\Win7AIO\sources\install.wim /Index=* Avec celle-ci, le pack va installer passivement les màj + IE11 localisé sur le système, puis redémarrer
      UpdatePack7R2.exe /ie11 /silent /reboot Il est possible de renommer le pack pour automatiser certaines actions:
       
       
      Un fil en anglais sur MDL qui en parle, avec liens de téléchargement et exemples:
      https://forums.mydigitallife.net/threads/simplix-pack-to-update-live-win7-system-integrate-hotfixes-into-win7-distribution.45005/
       
      Page officielle avec liens de téléchargement (en Russe):
      http://update7.simplix.info/
    • By Untitled
      i try to install Microsft office 2010 in my windows ultimate x86 and this error happen..
      what do you think is the problem?
      Thank You

×
×
  • Create New...