Python &引用;“用空闲编辑”;不使用.pyw文件显示

Python &引用;“用空闲编辑”;不使用.pyw文件显示,python,windows,regedit,Python,Windows,Regedit,我最近更改了Python版本,但当您右键单击Python文件时,并没有显示“使用空闲编辑” 所以我进入了Regedit并改变了这一点: 在Python.File\Shell\Edit with IDLE 3.8(64位)和Python.noconfig\Shell\Edit with IDLE 3.8(64位)中,命令中的文件填充了以下内容: "C:\Users\PC\AppData\Local\Programs\Python\Python38\pythonw.exe" -

我最近更改了Python版本,但当您右键单击Python文件时,并没有显示“使用空闲编辑”

所以我进入了Regedit并改变了这一点:

Python.File\Shell\Edit with IDLE 3.8(64位)
Python.noconfig\Shell\Edit with IDLE 3.8(64位)
中,
命令中的文件填充了以下内容:

"C:\Users\PC\AppData\Local\Programs\Python\Python38\pythonw.exe" -m idlelib "%L" %*
但是“使用空闲编辑”选项仅在.py文件中显示


使用
.py
文件:

使用
.pyw
文件:

所以我的问题是:为什么“用空闲编辑”不显示在
.pyw
文件中

我尝试在完全删除Python后重新安装它,重新启动(查看Regedit更改?),但没有任何效果。
有什么想法吗



编辑
HKEY\U CLASSES\U ROOT\.py
指的是
HKEY\U ROOT\Python.File
HKEY\U CLASSES\U ROOT\.pyw
指的是
HKEY\U CLASSES\U ROOT\Python.NoConFile
(没有更改)。

最后我自己解决了这个问题

事实上,资源管理器中
.pyw
文件的描述是“pyw file”,因此它没有附加到Regedit中的
.pyw

我不知道为什么,但因为我将
.pyw
扩展附加到了

C:\Users\PC\AppData\Local\Programs\Python\Python38\pythonw.exe
它没有附加到Regedit中的
.pyw

所以我只需点击“打开”,然后选择

C:\Windows\pyw.exe
一切顺利