Windows 7 如何显示正确的图标

Windows 7 如何显示正确的图标

我正在运行 Windows 7。我将文件的默认程序.py设置为python.exe。如果我双击一个.py文件,它将使用 Python 正确启动。

但在 Windows 资源管理器中,文件旁边的图标.py显示起来就像是.txt(一张带折叠角的纸)

在使用过程中,默认程序被设置为记事本,此时图标变为这样,但后来又改回了 python,并且可以与 python exe 一起正常工作。但发生此更改时图标没有切换回来。

我可以做些什么来强制它切换到标准.py图标而不是 txt 图标?

答案1

根据页面上,有多种方法可以更改文件扩展名图标,但我认为“选项一”是最简单的。

针对你的情况,我认为你需要这么做。

  1. 下载 FileTypesMan这里,并执行。
  2. 向下滚动直到找到四个 Python 扩展(、、.py和 )。.pyc.pyo.pyw
  3. 分别双击它们,并Default Icon用正确的 Python 图标的文件路径替换字段。
    1. 对于图标.py.pyw默认文件路径应该是类似于C:\Python27\DLLs\py.ico(对于 Python 2.7)或C:\Python33\DLLs\py.ico(对于 Python 3.3)。
    2. 对于图标.pyc.pyo默认文件路径应该是类似于C:\Python27\DLLs\pyc.ico(对于 Python 2.7)或C:\Python33\DLLs\pyc.ico(对于 Python 3.3)。
  4. 关闭 FileTypesMan。

如果您在安装 Python 时没有使用默认安装目录,或者使用了其他版本,请确保将上述文件路径中的C:\Python27或替换C:\Python33为 Python 安装的文件路径。

完成上述所有步骤后,所有 Python 图标都应显示正确的图标。如果出于某种原因,它们仍然不正确,请确保尝试重新启动计算机或仔细检查图标的文件路径。

答案2

这很可能是图标缓存问题。众所周知,Windows 7 和 Vista 在发生更改时无法更新图标缓存,因此某些旧图标即使在重新启动后仍会保留下来。

解决办法通常是清除图标缓存. 尝试那里给出的解决方案之一。

答案3

我也遇到了这个问题。以下是我所做的。

  1. 右键单击一个 Python 程序。
  2. 选择属性。
  3. 您会在常规选项卡中找到“打开方式”选项。
  4. 单击更改并选择“python.exe”。

现在,您将恢复所有 .py 类型文件的 Python 图标。

相关内容