Portanto, eu sei que você pode criar um atalho para um prompt de comando no nível do administrador (conforme descrito nesta pergunta ), mas o que estou vendo é que sempre que eu uso esse atalho, ele sempre me cai em c: \ windows \ system32 \ caminho.
Tentei especificar as propriedades desse atalho para definir o caminho "iniciar no" necessário, mas sem sucesso. Parece que sempre que executo o cmd.exe "Como administrador", ele ignora completamente os caminhos do atalho e adere a c: \ windows \ system32 \
Alguma sugestão sobre como fazer com que o Windows 7 respeite o caminho "iniciar no" do atalho?
fonte
Isso acontecerá se o local em que você deseja abrir o prompt de comando estiver em uma unidade diferente do atalho. A solução é colocar um comando adicional no atalho:
Nesse caso, ele será alterado para a unidade a: da unidade atual e abrirá a pasta a: \ something. O operador & é usado para colocar vários comandos em uma única linha no prompt de comando do Windows.
fonte
cd /d a:\something
mudará para uma unidade e diretório diferentespushd a:\something
Inicie um prompt de comando elevado no menu de contexto
Para adicionar a opção Abrir janela da janela de comando aqui (administrador) ao menu de contexto das pastas do sistema de arquivos, use o seguinte arquivo REG:
Para adicionar a entrada ao menu de contexto Computador (Meu computador), use o seguinte arquivo REG:
Uso
Copie o conteúdo acima para o Bloco de notas e salve o arquivo com extensão .REG. Em seguida, clique com o botão direito do mouse no arquivo REG e escolha Mesclar .
Fonte
fonte
Isto é o que eu faço:
Primeiro, crio um atalho para o cmd.exe e o coloco em um diretório que sempre guardarei de computador em computador. Por exemplo: c: \ PersonalData \ Windows Customize \ Admin, depois edito o atalho para ler como abaixo (Domínio e AdminUser você precisará mudar)
C: \ Windows \ System32 \ runas.exe / usuário: domain \ AdminUser / savecred "C: \ Windows \ System32 \ cmd.exe / k cd c: \ PersonalData"
Em seguida, crio uma barra de ferramentas na minha barra de tarefas que aponta para a pasta "Admin". É aqui que guardo todas as minhas ferramentas administrativas ... isso funciona no WinXP e no Windows 7.
Outra coisa que farei é alterar a cor do meu plano de fundo deste prompt do cmd, que identifica facilmente que tenho minhas credenciais de administrador abertas ... se você quiser ter mais segurança, remova o / savecred e solicitará seu administrador senha toda vez
fonte
A opção mais fácil que encontrei é adicionar uma chave do registro. Execute o seguinte em um prompt de comando elevado:
REG ADICIONAR "HKLM \ SOFTWARE \ Microsoft \ Command Processor" / v Execução automática / t REG_SZ / d "CD / DC: \"
NOTA: Feche o prompt de comando posteriormente e reabra e ele será alterado para a raiz da unidade C.
Isso funcionará para todos os usuários.
Alternativamente, adicionar ao usuário atual também funciona (coloque-o em um script de logon, pasta de inicialização etc.), mas isso seria dinâmico, é claro.
fonte
Atualização na resposta de @ Molly7244 .
fonte
Você pode clique direito CMD, selecione Propriedades e no " Iniciar em " caixa clara o que está lá, digitando:
%SystemRoot%\system32
. Clique OK.fonte
start in
parâmetro não está a trabalhar, coisa que posso confirmar no meu Windows 10.A resposta correta foi dada por Peter, mas se você deseja mudar para uma unidade diferente de c: (assumindo que o Windows esteja em c :) é usar
fonte
Se você estiver executando um arquivo * .bat por meio de um atalho marcado com "executar como administrador", poderá mudar para a pasta do arquivo * .bat adicionando no início do arquivo * .bat a seguinte linha: cd% ~ dp0
fonte
Eu uso o Powershell ISE em vez disso - ele tem abas !!
No Windows 10, isso funcionou para mim
Alterei as propriedades / iniciei no seguinte local
unidade: \ Users \\ AppData \ Roaming \ Microsoft \ Windows \ Menu Iniciar \ Programas \ Ferramentas do Sistema
O atalho do prompt de comando estava aqui
Se você usa o PowerShell, eles vivem sob
AppData \ Roaming \ Microsoft \ Windows \ Menu Iniciar \ Programas \ Windows PowerShell
Alterei o campo Iniciar para D: \ data \ local e agora todas as novas instâncias são iniciadas lá
fonte