当我在系统中运行批处理文件时,没有“以管理员身份运行”,我收到“Windows 无法访问指定的设备、路径或文件。您可能没有适当的权限来访问它们”。如何在没有此选项的情况下启用它们的运行?我想为系统中的每个批处理文件启用此功能,而不仅仅是特定的批处理文件。我使用 Windows 7。
答案1
Windows 中的资源通过权限进行保护。如果批处理文件试图以权限不允许的方式访问资源,则会出现该错误。防止给定批处理文件收到该错误的唯一方法是以具有必要权限的用户身份运行它,或者删除冲突的权限。没有办法对每个可能的批处理文件执行后者而不破坏操作系统。
答案2
问题是我意外更改了系统变量 ComSpec(高级系统设置->高级-->环境变量),该变量应该指向 cmd.exe