python.exe
Пашукавыя запыты каталога: python, cpython, python interpreter
Інтэрпрэтатар CPython ад python.org або з Microsoft Store. Шлях адрозніваецца. Гэта не node.exe і не служба Windows.
Што вам трэба ведаць
Гэта інтэрпрэтатар Python, а не node.exe і не служба Windows.
python.exe - гэта CPython. node.exe - гэта асяроддзе выканання Node.js. Windows не пастаўляе яго як хост службаў накшталт services.exe. Структуры тэчак версій са Store і ад python.org адрозніваюцца. Завяршэнне python спыняе гэты інтэрпрэтатар, а не Node і не SCM.
- Бяспечны?
- Праверце шлях запушчанага файла, лічбавы подпіс і выдаўца. Адно толькі імя не можа гарантаваць бяспеку.
- Тое ж самае, што і node?
- Не. Гэта CPython
- Ці з'яўляецца гэта службай Windows?
- Не. Гэта інтэрпрэтатар, які вы ўсталявалі
Што такое python.exe?
Гэта інтэрпрэтатар Python, а не node.exe і не служба Windows. CPython выконвае файлы .py і працуе ў рэжыме REPL. Node выконвае JavaScript. services.exe - гэта SCM, а не інтэрпрэтатар.
Што ён робіць?
Ён выконвае байт-код Python для гэтай устаноўкі. Ён не змяшчае npm па змаўчанні і не запускаецца як Distributed Transaction Coordinator.
Чаму ён працуе?
Вы, venv, IDE або запланаваная задача запусцілі гэтую ўстаноўку. Некалькі копій python.exe - гэта некалькі інтэрпрэтатараў або некалькі скрыптаў, а не некалькі асяроддзяў выканання Node.
Чаму існуе некалькі копій?
Больш за адзін python.exe - гэта часта venv разам з глабальнай устаноўкай альбо некалькі скрыптаў. Гэта ўсё яшчэ CPython, а не node.exe.
Праверце запушчаны працэс
У Windows PowerShell гэты запытваемы запіс са спісам ідэнтыфікатараў працэсаў, часу стварэння і шляхоў выкананых файлаў на гэтым ПК.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'python.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
Адсутнасць выніку або недаступны шлях з'яўляюцца непераканаўчымі. Абароненыя працэсы могуць абмяжоўваць доступ, а ідэнтыфікатары працэсаў могуць паўторна выкарыстоўвацца. Захоўвайце асабістыя шляхі лакальнымі.
Выкарыстоўвайце даведнік па ідэнтыфікацыі файлаў для параўнання подпісаў і метаданых прадукту. Адзін толькі файл не можа вызначыць бяспеку.
Ці ён бяспечны?
Інтэрпрэтатар сапраўдны. Пытанне ў скрыпце
Падпісаны python.exe ад python.org або са Store - гэта CPython. Файл python.exe у «Спампоўках» побач з узломшчыкам - зусім іншая гісторыя. Гэта ўсё яшчэ не node.exe і не вобраз службы Microsoft.
Параўноўвайце запісанае месцазнаходжанне з фактычным файлам. Знаёмая папка сама па сабе не ўстанаўлівае ідэнтычнасць.
C:\Users\<you>\AppData\Local\Programs\Python\Python3*\python.exe
- Таксама Store: WindowsApps\PythonSoftwareFoundation.Python.*
- Выдавец: Python Software Foundation, а не Microsoft Windows
- Не Program Files\nodejs\node.exe
Ці магу я завяршыць яго?
Спыняе гэты працэс Python
Завяршэнне python.exe спыняе гэты інтэрпрэтатар. node.exe можа застацца. services.exe не мае да гэтага дачынення. Задача можа запусціць іншы python.
Ці магу я выдаліць яго?
Выдаліце гэты Python, а не System32
Выдаліце Python праз меню «Праграмы» або з дапамогай праграмы ўстаноўкі python.org. Не выдаляйце System32. Выдаленне Node не выдаляе CPython.
Ці павінен ён запускацца разам з Windows?
Файл .py у аўтазагрузцы або задача могуць запусціць яго. Windows не дадае python.exe у якасці ўбудаванай службы.
Вымярайце выкарыстанне рэсурсаў
| Працэсар і памяць | Параўноўвайце некалькі назіранняў для аднаго і таго ж PID і працоўнай нагрузкі. Гэты запіс не мае незалежна вымеранай універсальнай базавай лініі. |
|---|---|
| Дыск і сетка | Прыпісвайце актыўнасць фактычнаму працэсу і бягучай задачы; адзін толькі файл не ўстанаўлівае чаканыя прызначэнні або аб'ём перадачы. |
Інфармацыя пра файл
| Імя выканальнага файла | python.exe |
|---|---|
| Запісаны шлях устаноўкі | C:\Users\<you>\AppData\Local\Programs\Python\Python3*\python.exe |
| Выдавец | Python Software Foundation |
| Праверка подпісу | Праверце фактычны файл; гэты запіс не пацвярджае ідэнтычнасць яго сертыфіката. |
Распаўсюджаныя праблемы
`python` адкрывае Store, і карыстальнікі думаюць, што node зламаны
Псеўданімы выканання праграм могуць перахапіць гэтае імя. Гэты файл па-ранейшаму з'яўляецца CPython. node.exe - гэта іншае асяроддзе выканання ў Program Files\nodejs.
«Служба python», якую шукаюць у services.msc
Ва ўбудаванай Windows няма службы Python. Вытворца можа абгарнуць скрыпт сваёй уласнай службай. Гэтая абалонка па змаўчанні не з'яўляецца гэтым інтэрпрэтатарам.
Пошук і ліквідацыя непаладак
Выканайце дыягностыку, перш чым рабіць якія-небудзь дэструктыўныя дзеянні.
where.exe python і py -0p
Паглядзіце, якая ўстаноўка запусцілася: Store, python.org ці venv. where.exe node - гэта іншы пошук.
Прачытайце камандны радок на наяўнасць .py або модуля -m
Гэта і ёсць рабочая нагрузка. Не выдаляйце node_modules, каб выправіць завісанне Python, і не рэдагуйце services.exe.
Тэхнічныя падрабязнасці
Тэхнічныя падрабязнасці
| Імя вобраза | python.exe |
|---|---|
| Выдавец | Python Software Foundation |
Праверце ідэнтычнасць запушчанага файла
Адзін толькі файл не можа вызначыць бяспеку. Праверце фактычны шлях, подпіс і ідэнтычнасць прадукту.
Крыніцы і праверка
Зафіксаваная пазнака крыніцы: жнівень 2026. Гэтая пазнака не пацвярджае незалежную праверку. Як мы даследуем.
- Дакументацыя Python: using Python on Windows · CPython усталёўваецца з python.org або са Store
- Python.org: Windows downloads · Выдавец: Python Software Foundation
- Карта працэсаў Foxhole · Уласныя ўзоры на ПК з Windows. Не лабараторны тэст.
- Microsoft Sysinternals: Sigcheck · Тлумачыць, як правяраць лічбавыя подпісы файлаў. Гэтая спасылка не пацвярджае сапраўднасць або бяспеку канкрэтнага запушчанага файла.
- Microsoft: Get-CimInstance · Метад запыту лакальных працэсаў толькі для чытання.
- Microsoft: Win32_Process properties · Дакументуе ідэнтыфікатары працэсаў, шляхі выкананых файлаў, даты стварэння і паўторнае выкарыстанне ідэнтыфікатара бацькоўскага працэсу.
Ці быў гэты артыкул карысным?
Дастаткова адказаць "так" або "не". Выберыце прычыну, калі хочаце, або дадайце кароткую нататку.
Дзякуй. Гэта дапамагае нам паляпшаць гэтую старонку.