Answers:
在目标中,您应指定 cmd /k cd c:\crp
如果需要其背后的理由,Start in
则在执行提升(仅在Windows本身的一部分二进制文件上)以防止潜在的安全漏洞时,将被显式忽略。
基本思想是,位于工作目录中的潜在恶意DLL可能由当前管理员以外的用户控制,然后可以高特权加载。为防止这种情况,UAC将重置工作目录。由于快捷方式的“开始于”是在提升发生之前设置的,因此在提升过程中将被重置。在理想情况下,此保护将适用于所有海拔,但仅适用于内置Windows二进制文件,因为它破坏了一些希望保留工作目录的第三方程序。
其他答案绕过此告诉高架cmd
改变其工作目录后升高时,通过/k
论证。
在资源管理器内部,自Windows 8中引入功能区以来,就有一个快速访问工具栏(QAT)。单击File
-> open CMD prompt
-> Open CMD prompt as admin
并单击鼠标右键,然后选择将其固定到QAT。
现在,您可以在每个喜欢的文件夹中单击此图标,然后cmd将在此文件夹中打开。
要从QAT以管理员身份更快地运行cmd,ALT请按键,您会在QAT中看到该职位的数字。
如果现在按数字,则将启动该位置的工具(在我的情况下,4将以admin身份运行cmd)。
powershell
代替cmd
选项。
巴洛普是正确的。如果添加/k cd "\path\to\folder"
到“目标”字段(之后cmd.exe
),则出现的“命令提示符”窗口将执行cd
命令,然后根据需要提示您进行处理。如果您需要更换不同的驱动器,则cd /d
不仅需要cd
。如果需要更改为网络驱动器,请pushd
改用-它会自动将目标UNC路径安装为驱动器并进行更改。
所述/k
开关cmd
装置“执行此命令,并ķ EEP提示开”。之后的所有内容/k
均视为文字命令,因此您不必担心转义。您可以&&
用来执行多个命令:cd "\path\to\folder" && echo Hi!
将在该目录中产生一个提示,并Hi!
在顶部打印。
相当于/k
不守提示周围是/c
(对于“执行这个ç ommand”)。
实际上,这不是您要的,但是如果我了解您的意思,这将实现您尝试解决的问题。尝试在特定文件夹上shift
+ rightclick
,然后选择open command window here
。如果那不是您的问题,请告诉我,我将删除它。
并且(感谢鲍勃;以前也不知道这一点)甚至可以将其提升。
资料来自Bob的评论。
[...]在这里,我们还可以添加所需的键,以打开系统附带的每个驱动器盘符的提升提示。通过在注册表中添加一个条目,可以轻松完成此操作。因此,将以下文本复制/粘贴到文本文件中,并为其命名,例如“ admin.reg”,然后双击它。
Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\Directory\shell\runas] [HKEY_CLASSES_ROOT\Directory\shell\runas] @="Open command window here as Administrator" "HasLUAShield"="" [HKEY_CLASSES_ROOT\Directory\shell\runas\command] @="cmd.exe /s /k pushd \"%V\"" [-HKEY_CLASSES_ROOT\Directory\Background\shell\runas] [HKEY_CLASSES_ROOT\Directory\Background\shell\runas] @="Open command window here as Administrator" "HasLUAShield"="" [HKEY_CLASSES_ROOT\Directory\Background\shell\runas\command] @="cmd.exe /s /k pushd \"%V\"" [-HKEY_CLASSES_ROOT\Drive\shell\runas] [HKEY_CLASSES_ROOT\Drive\shell\runas] @="Open command window here as Administrator" "HasLUAShield"="" [HKEY_CLASSES_ROOT\Drive\shell\runas\command] @="cmd.exe /s /k pushd \"%V\""
现在,如果在任何文件夹上单击鼠标右键,将看到两个选项。
当您以管理员身份打开命令提示符并显示“ C:\ Windows \ System32”时,只需输入“ cd ..”,它将进入一个目录,即“ C:\ Windows” 。再次重复“ cd ..”以转到“ C:\”,您现在可以在其中“ cd Users / name / folder”