你在使用某一个软件的时候是否有遇到类似的问题?
由于我们习惯了使用中文用户名来命名,而有些软件又不得不建立在用户文件目录下,但是又只能是非中文路径,这不得不令我们很苦恼;有时候我们会想到新建一个非中文的用户来解决这个问题,但是俩个用户来回切换使用,有时候也很麻烦,那我们怎么解决这个来回切换的问题呢?
有的,有的朋友,别担心,我这里提供三种办法:
第一种 使用计划任务实现(推荐级五颗星)
步骤 1:创建计划任务
-
打开任务计划程序:
-
按
Win + R
,输入taskschd.msc
,回车。
-
-
创建新任务:
-
右侧点击 “创建任务”,输入名称(如
“运行某个程序”
)。 -
勾选 “不管用户是否登录都要运行” 和 “使用最高权限运行”(管理员权限)。
-
步骤 2:配置用户身份
-
设置用户账户:
-
切换到 “用户或组” → 点击 “更改” → 输入 (要选择的用户的名称) → 点击 “检查名称” 确认用户存在。
-
-
输入密码:
-
勾选 “在运行时输入密码”,输入密码 (xxx)。
-
步骤 3:指定程序路径
-
添加操作:
-
切换到 “操作” 标签 → 点击 “新建” → 选择 “启动程序”。
-
在 “程序或脚本” 中输入:
复制
"某个需要运行的文件的路径(需要包含.exe或者其它)"
-
确保路径用英文引号包裹(避免空格或特殊字符问题)。
-
步骤 4:设置触发器(可选)
-
若需手动触发,可跳过此步骤;若需自动运行,添加触发器(如开机启动)。
步骤 5:保存并运行
-
点击 “确定” 保存任务。
-
测试任务:
-
右键任务 → 选择 “运行”,程序将以用户 xxx的管理员身份启动。
-
第二种 使用runas命令(需要每次输入命令)
当然,你可以写一个shell脚本,帮你一键运行,无需手动输入命令和密码;
-
以管理员身份打开命令提示符:
-
按
Win + S
→ 搜索cmd
→ 右键选择 “以管理员身份运行”。
-
-
执行命令:cmd(示例)
runas /user:users "C:\Users\idv-login-v5.4.2-beta-Py3.8.exe"
runas + /user:具体某个用户 +需要被改用户执行的文件路径
-
输入密码:
-
根据提示输入密码xxx,程序将启动。
-
第三种 通过快捷方式(需要手动提权)
-
创建程序快捷方式:
-
右键桌面 → 新建 → 快捷方式 → 输入程序路径
C:\Users\idv-login-v5.4.2-beta-Py3.8.exe
。
-
-
设置以管理员身份运行:
-
右键快捷方式 → 属性 → 勾选 “以管理员身份运行” → 确定。
-
-
通过
runas
绑定用户:-
在命令提示符(管理员)中执行:
runas /user:(某个用户名) "快捷方式完整路径"
-