1

Когда я запускаю командную строку в Windows Vista Home Edition (моя текущая версия), она работает хорошо.

Расположение по умолчанию C:/Users/USERNAME отлично подходит для команд без прав администратора.

Тем не менее, эта странная странность произошла сегодня, когда я запустил ее как администратор, местоположение запуска гласило:

C:/myapache/mysql5/bin

(это MySQL, установленный на моем локальном хосте)

Почему, и как я могу восстановить его обратно в C:/Windows/system32 для запуска командных строк с повышенными правами?

Я не уверен, что делать, и не могу найти много о том, как это исправить.

Кто-нибудь еще сталкивался с этой странной ситуацией раньше?

1 ответ1

1

Если вы используете ярлык для запуска командного окна, щелкните правой кнопкой мыши по ярлыку и выберите свойства, установите флажок "начать с", посмотрите, какой путь это должен быть% HOMEDRIVE %% HOMEPATH%

Если нет, измените его на этот, если он установлен по этому пути, вам нужно проверить переменную homepath

Чтобы проверить и изменить переменную home path, откройте командную строку с повышенными правами и введите

установить дом

нажмите Enter, это покажет вам, что установлено для вашего homepath, что оно говорит.

как выглядит моя

,

Вы можете сделать

задавать /?

это покажет вам команды, чтобы изменить его на ваш путь к учетной записи пользователя

используйте команду:

set homepath =\users\ имя вашей учетной записи пользователя

надеюсь, это исправит вашу проблему.

клавиша ввода запустит введенную вами команду

Вы заметите, что мое командное окно открылось в system32 вместо пути, заданного в "start in", это потому, что я открыл его как Администратор, который, как представляется, переопределяет путь "start in" ярлыка. По умолчанию указывается путь, по которому фактический cmd.exe находится в папке system32. ,

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .