windows系统,管理员身份运行bat文件,闪退。

windows系统。
以管理员身份运行bat文件。
文件路径中如果有括号,括号前必须有空格。否则脚本会闪退,不执行脚本命令。
例如:
E:\a (b)\c.bat ,右键以管理员身份运行,可以执行。
E:\a(b)\c.bat,以管理员身份运行,脚本闪退,不执行。

如果用cmd进入到目录中,执行脚本,则以上2个都可以正常运行。

原文地址:https://www.cnblogs.com/Alex-ZJ/p/11041716.html

时间: 2024-08-21 14:36:08

windows系统,管理员身份运行bat文件,闪退。的相关文章

(转)以超级管理员身份运行bat

(转载自: http://lishirongandcto.blog.163.com/blog/static/17727608020136444757944/   2013-07-04 ) 废话不多说,直接上代码: --------------------------------------------------------------------------------------- @ echo off %1 %2 ver|find "5.">nul&&got

windows 以管理员身份运行 代码

1 // 以管理员身份运行本进程 2 // 1 获取本进程的文件路径. 3 TCHAR path[MAX_PATH] = { 0 }; // 需要初始化 4 DWORD dwPathSize = MAX_PATH; 5 QueryFullProcessImageName(GetCurrentProcess(), 0, 6 path, 7 &dwPathSize); 8 9 // 2 调用创建进程的API运行本进程. 10 ShellExecute(NULL, // 窗口句柄,没有则填NULL 1

快速新建自定义格式文件、右键添加以管理员身份运行命令提示符菜单

大多数Windows用户,右键中默认新建的文件格式就那么几种.这可能对我们爱折腾或者特殊要求的人员来说可能有点不方便,比如说要创建个 .reg .bat .vbs等格式的文件,就需要新建个文本文件修改后缀为或者是通过对应软件保存为 .reg .bat .vbs等.是不是有点麻烦哟,可不可以在右键中的新建选项中添加我们所想要的文件类型呢.在大Windows的环境下,这些没什么问题的. Regedit 注册表是Windows系统下一个好玩而又强大的东西,这里注册表(Registry,繁体中文版Win

以管理员方式自动运行bat文件

有个bat文件运行的时候一直都会报如下错误: 发生系统错误 5. 拒绝访问. 如图所示. 需要对其以管理员的方式运行.但此bat程序需要开机自动启动,若将其快捷方式直接放置 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup文件夹下,会弹出一个框,让你选择是否给它运行管理员权限. 对这个程序右键->属性->兼容性,发现特权等级下的以管理员身份运行此程序前面的复选框不可选,如图所示. 解决办法是:对该程序创建快捷方式,对快捷方

Windows 8上强制Visual Studio以管理员身份运行

Windows 8上强制Visual Studio以管理员身份运行 Windows 8的一个既安全又蛋疼之处是UAC的行为被改变了.以往在Windows 7中,只要关闭了UAC,自己的帐号又是本机管理员组的,任何程序都会以管理员身份启动.然而,在Windows 8上,我们不能关闭UAC,那样的话Metro程序就一个都启动不了了. 作为微软技术的码农,我们通常要让Visual Studio在管理员权限下跑.虽然我们可以每次都在右键菜单里选择"以管理员身份运行",但多此一举的动作总是很蛋疼

转:Windows 8上强制Visual Studio以管理员身份运行

Windows 8的一个既安全又蛋疼之处是UAC的行为被改变了.以往在Windows 7中,只要关闭了UAC,自己的帐号又是本机管理员组的,任何程序都会以管理员身份启动.然而,在Windows 8上,我们不能关闭UAC,那样的话Metro程序就一个都启动不了了. 作为微软技术的码农,我们通常要让Visual Studio在管理员权限下跑.虽然我们可以每次都在右键菜单里选择"以管理员身份运行",但多此一举的动作总是很蛋疼.经过一番开荒,我终于找到了如何强制以管理员身份启动VS的办法. 网

win7操作系统上,批处理文件,直接双击的时候,能运行起来。但是以管理员身份运行的时候,都闪退。请问,这是怎么回事?

问题补充: 批处理中执行的程序与批处理文件在同一个目录中.批处理文件中程序只写了可执行文件名,没有加注其路径. 以管理员身份运行时闪退的原因是,执行批处理中的程序没有找到其路径. 直接双击批处理文件,默认路径是批处理文件所在的路径. 对批处理文件右键以管理员身份运行时,默认路径是c:\windows\system32>

Windows 10 上强制Visual Studio以管理员身份运行

Windows 10 的一个既安全又蛋疼之处是UAC的行为被改变了.以往在Windows 7中,只要关闭了UAC,自己的帐号又是本机管理员组的,任何程序都会以管理员身份启动.然而,在Windows 8上,我们不能关闭UAC,那样的话Metro程序就一个都启动不了了. 作为微软技术的码农,我们通常要让Visual Studio在管理员权限下跑.虽然我们可以每次都在右键菜单里选择"以管理员身份运行",但多此一举的动作总是很蛋疼.经过一番开荒,我终于找到了如何强制以管理员身份启动VS的办法.

截图工具,更改系统默认快捷键,系统配置实用程序,以管理员身份运行cmd(win7)

截图工具: 开始--附件--右键发送到桌面快捷方式---桌面截图工具右键属性--快捷方式 更改系统默认快捷键: 控制面板--外观和个性化--调整屏幕分辨率--高级设置---英特尔图形和媒体控制面板---图形属性---选项和支持----将快捷键前的启用改为禁用 系统配置实用程序 msconfig  是在开始菜单里运行中输入然后确认就可以找到程序开启或者禁用,它可以帮具你禁止不需要运行的程序 以管理员身份运行cmd: Cmd出现系统错误5,拒绝访问!可能原因:用户的操作权限太低了, 解决:用管理员身