登录
首页 >  文章 >  软件教程

Windows终端运行exe与脚本详解

时间:2026-04-15 19:24:45 168浏览 收藏

推广推荐
前往下载Windows工具 ➜
支持 PC / 移动端,安全直达
本文系统讲解了在Windows终端(CMD或PowerShell)中成功运行各类可执行文件和脚本的实用方法,直击“不是内部或外部命令”“拒绝访问”“执行被阻止”等常见痛点:涵盖同目录直接调用.exe、带引号的绝对路径启动、PowerShell中安全运行.bat/.cmd和.ps1脚本(含执行策略调整技巧),以及CMD下正确调用Python脚本的完整方案——无论你是新手排查环境问题,还是开发者快速部署工具,都能从中找到即学即用、安全可靠的解决方案。

Windows终端运行程序 Windows终端运行exe与脚本方法

如果您在Windows终端中尝试运行可执行文件或脚本,但程序未启动或提示“不是内部或外部命令”,则可能是由于路径未配置、执行策略限制或调用方式不正确。以下是多种可行的运行方法:

一、直接运行当前目录下的EXE文件

当目标.exe文件位于当前工作目录时,可直接通过其文件名调用,无需完整路径。Windows终端默认允许执行同目录下的可执行程序,前提是该文件具有合法签名且未被系统拦截。

1、打开Windows终端(如PowerShell或CMD)。

2、使用cd命令切换至目标.exe所在目录,例如:cd C:\MyTools

3、输入文件名并回车,例如:myapp.exe

4、若提示“拒绝访问”或“无法运行”,请右键以管理员身份重新运行终端。

二、使用绝对路径运行EXE文件

当.exe文件不在当前目录时,必须提供完整路径才能被终端识别。相对路径(如..\Tools\app.exe)也可使用,但需确保路径结构准确无误。

1、确认.exe文件的完整路径,例如:C:\Program Files\MyApp\launcher.exe

2、在终端中输入该路径,注意路径含空格时须用英文双引号包裹,例如:"C:\Program Files\MyApp\launcher.exe"

3、按回车执行,系统将启动对应程序。

三、在PowerShell中运行批处理(.bat/.cmd)脚本

PowerShell默认禁用脚本执行以增强安全性,因此需临时绕过执行策略或显式调用cmd.exe来运行批处理文件。

1、在PowerShell中输入:cmd /c "C:\Scripts\deploy.bat"

2、或切换至CMD模式后执行:Start-Process cmd -ArgumentList "/c C:\Scripts\build.cmd"

3、若需保留PowerShell上下文并静默运行,可使用:& "C:\Scripts\setup.bat"(需已设置ExecutionPolicy为RemoteSigned或Bypass)。

四、在PowerShell中运行PowerShell脚本(.ps1)

PowerShell脚本受执行策略严格控制,直接输入脚本路径会触发安全阻止。必须先调整策略或使用绕过方式调用。

1、查看当前策略:Get-ExecutionPolicy

2、临时提升当前会话策略(无需管理员权限):Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

3、运行脚本:.\myscript.ps1(注意点斜杠前缀表示本地路径)。

4、若仍报错,改用:PowerShell -ExecutionPolicy Bypass -File "C:\Scripts\run.ps1"

五、在CMD中运行Python脚本(.py)

CMD本身不原生支持.py文件执行,需依赖已安装的Python解释器及环境变量配置。若python命令不可用,则需指定解释器全路径或进入Python安装目录运行。

1、确认Python已安装并加入PATH:输入python --version验证。

2、运行脚本:python C:\Projects\hello.py

3、若Python未加入PATH,使用绝对路径调用:C:\Python39\python.exe C:\Projects\hello.py

4、若脚本依赖特定虚拟环境,先激活:C:\venv\Scripts\activate.bat & python app.py

好了,本文到此结束,带大家了解了《Windows终端运行exe与脚本详解》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多文章知识!

资料下载
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>