以管理员身份运行时,命令提示符cmd.exe在奇怪的位置打开


1

当我在Windows Vista Home Edition(我的当前版本)上运行命令提示符时,它运行良好。

C:/ Users / USERNAME的默认位置适用于非管理员命令。

但是,今天当我以管理员身份运行它时,发生了这种奇怪的奇怪情况,启动位置显示为:

C:/myapache/mysql5/bin

(这是我的本地主机中的MySQL安装)

为什么会这样,如何将其还原到C:/ Windows / system32以启动提升的命令提示符?

我不确定该怎么办,也找不到如何解决此问题的方法。

有人遇到过这种奇怪的情况吗?

Answers:


1

如果使用快捷方式启动命令窗口,请右键单击该快捷方式并选择属性,选中“开始于”框,查看路径是什么,它应该是%HOMEDRIVE %% HOMEPATH%

如果未将其更改为该路径,则将其设置为该路径,则需要检查homepath变量

要检查和更改主路径变量,请打开提升的命令提示符并键入

设为首页

按回车键,这将向您显示为您的homepath设置的内容,它表示什么。

我的模样

在此处输入图片说明

你可以做一个

设置/?

这将向您显示将其更改为用户帐户路径的命令

使用命令:

设置homepath = \ users \您的用户帐户名

希望这可以解决您的问题。

输入键将运行您输入的命令

您会注意到我的命令窗口是在system32上打开的,而不是在“开始于”中设置的路径,这是因为我以管理员身份打开了它,它似乎覆盖了快捷方式的“开始于”路径。它默认为system32文件夹中实际cmd.exe所在的路径。。


%HOMEDRIVE %% HOMEPATH%是%windir%\ system32 \ cmd.exe,但由于某种原因,它带我到了上面的位置...不知道为什么要这样做。
2011年

我想知道是否设置了某种系统变量。您可以在系统属性- >高级选项卡>环境变量检查本
摩押
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.