¿Cómo cambio el directorio de inicio predeterminado para el símbolo del sistema en Windows 7?
Normalmente hago lo siguiente para iniciar el símbolo del sistema desde C: \
WIN-R (Ejecutar solicitud) cmd / K cd C: \
Deseo hacer lo siguiente para iniciar el símbolo del sistema desde C: \
WIN-R (Ejecutar solicitud) cmd
Si bien agregar una entrada AutoRun a HKEY_CURRENT_USER\Software\Microsoft\Command Processor
como la respuesta de Shinnok es el camino a seguir , también puede complicar las cosas , realmente debes intentar detectar un inicio simple de cmd.exe frente a un script / progtwig usando cmd. exe como un proceso secundario:
IF /I x"%COMSPEC%"==x%CMDCMDLINE% (cd /D c:\)
Haga un atajo apuntando a cmd.exe somwhere (por ejemplo, escritorio) luego haga clic derecho en la copia y seleccione “propiedades”. Navegue al menú “Acceso directo” y cambie el directorio “Comenzar en:”.
La siguiente solución funcionó bien para mí. Navegue hasta el acceso directo del símbolo del sistema en el menú de inicio:
C: \ Usuarios \ su nombre de usuario \ AppData \ Roaming \ Microsoft \ Windows \ Menú Inicio \ Progtwigs \ Accesorios \ Símbolo del sistema
Haga clic derecho en el archivo de acceso directo para abrir el cuadro de diálogo de propiedades. Dentro del cuadro de texto “Comenzar en:”, debería ver% HOMEDRIVE %% HOMEPATH%. Si desea que el aviso comience en C: \ simplemente reemplace las variables con “C: \” (sin comillas).
actualizar
Parece que Microsoft ha cambiado este comportamiento recientemente, por lo que ahora se requiere un paso adicional. Después de realizar los pasos anteriores, copie el atajo modificado “Símbolo del sistema” y cámbiele el nombre a “cmd”. Luego, al escribir “cmd” en el menú de inicio debería funcionar una vez más.
Abre regedit y busca esta ruta
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
Crea un nuevo valor de cadena llamado Autorun
. Establezca su valor en cd /d C:\
.
Ejecuta cmd de nuevo. Voila!
Esto no funciona para mi Lo intenté tanto con Win7 64bit como con Vista 32.
Estoy usando la línea de comando debajo para agregar esta capacidad.
reg agrega “HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor” / v AutoRun / t REG_SZ / d “IF x”% COMSPEC% “== x% CMDCMDLINE% (cd / D c :)”
En el Menú de Inicio de Windows, haga clic con el botón derecho en Símbolo del sistema.
Haga clic en “Propiedades”.
Se abre el cuadro de diálogo “Propiedades de símbolo del sistema”.
Edite el campo “Iniciar en” en una ubicación donde desee iniciar el símbolo del sistema.
Ejemplo: Chand% HOMEDRIVE %% HOMEPATH% a D: \ PersonalPrograms.
La próxima vez que inicie el símbolo del sistema, el directorio de inicio será D: \ PersonalPrograms
En Windows 7:
Cada vez que haga clic en el cmd en su menú de inicio o en el acceso directo de su escritorio, la CMD se abrirá en su ubicación predeterminada
cambiar el atajo en Windows System en 8.1 funcionó para mí; otra cosa que encontré es que ‘Start In’: WORKS cuando Advanced -> Run as admin está DESCONOCIDO, sin embargo, si está CHECKED, no funciona
HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor
cadena: valor de ejecución automática: cd / d% ~ dp0
todos los archivos bat se ejecutarán desde la ubicación del archivo bat
se ve algo como esto:
Mantenga limpia la solicitud de comando. Evite editar la clave de registro y agregar una ejecución automática, puede volver a morderlo.
Cree un archivo por lotes simple y guárdelo en la carpeta C: \ Windows o C: \ Windows \ System32. Llamo a la mía! .Bat (signo de exclamación). Tiene los siguientes comandos:
@echo off c: cd \ cls whoami
Va a la carpeta donde necesito trabajar, borra la pantalla y me dice en qué contexto de seguridad estoy.
Un poco tarde, pero ignore las modificaciones de registro. Simplemente cambie el destino del atajo a:
cmd /k "command"
es decir
cmd /k "cd\myStartUpFolder"
Voila!
tipo
cmd.exe /k cd c:/
en un archivo de texto y guardar como cmd.bat Hacer clic en este archivo hace el truco. También puede fijarlo al menú de inicio.
Para comenzar en una unidad particionada (por ejemplo, D), use
cmd.exe /kd:
Editar: Parece que al editar el atajo de archivo se rompe el atajo de teclado. (Moraleja de la historia: ¡solo cambia los archivos del sistema que sabes cómo solucionarlos!)
Como señalan otras respuestas, cambiar la ubicación de inicio del autoejecución del registro es una mala idea, ya que romperá silenciosamente otros progtwigs que desembolsarán tareas, como el código de Visual Studio.
Solo debe cambiar el acceso directo que use para abrir cmd y tener una entrada de Inicio.
Si usa Win + x , c para iniciar cmd, puede editar el Inicio de
"%LOCALAPPDATA%\Microsoft\Windows\WinX\Group3\02 - Command Prompt.lnk"
Una manera fácil de hacerlo + bonificación.
Inicie cmd
con derechos de administrador, el directorio predeterminado para la solicitud será C:\WINDOWS\system32
.
notes.bat
un archivo bat en ese directorio ( notes.bat
) Lo notes.bat
con un bloc de notas y escribí las siguientes líneas. A cada línea le sigue un comentario que no debe agregarse al archivo bat.
@echo off prompt $S$CYourNamel$F$S$G$S /* This is a comment, do not include it in the bat file - above line will make the prompt look like (YourName) > */ cd C:\Your_favorite_directory /* This is a comment, do not include it in the bat file - above line will navigate you to your desired directory */
Guardado el archivo y eso fue todo. Ahora cuando abra cmd
con derechos de administrador, simplemente escriba: notes
o notes.bat
y ejecutará el archivo notes.bat
con los cambios deseados.
comando “start in directory”
cmd /K cd C:\WorkSpace
pero si WorkSpace pasa a estar en una unidad diferente a la C, la consola se iniciará en la carpeta predeterminada y luego deberá poner D: para cambiar la unidad Para evitar esto, use cd con el parámetro -d
cmd /K cd -d D:\WorkSpace
crea un atajo y lo arreglaste;)
regedit funcionó muy bien. HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\Command
Processor, todo lo que tiene que hacer es cambiar el valor de la tecla AutoRun, que ya está configurada en el lugar en el que está siendo descargado actualmente a un nuevo valor en el formato de:
cd /d for c:\, that would be cd /dc:\ for junk, that would be cd d/ c:\junk
es muy simple, incluso un principiante que nunca usó regedit debería ser capaz de resolverlo. si no, ve al indicador c: \ y simplemente escribe regedit, luego sigue la ruta a la clave.