Windows 7 专业版中 JPG 和 RAR 文件的奇怪图标

Windows 7 专业版中 JPG 和 RAR 文件的奇怪图标

我的 jpg 和 rar 文件的图标以奇怪的图标呈现。这就是它的样子。 有什么问题?

在此处输入图片描述

答案1

由于安装了 NCH 的 PhotoStage,我遇到了与您相同的问题。我可以说该程序设置了所有类型的文件关联,但方式是错误的和有缺陷的。要将您的图标恢复正常(您自己的程序关联,而不是 Windows 默认关联),您必须在 regedit 中搜索此字符串

    %SystemRoot%\SysWow64\shell32.dll,19

注意:此字符串对应于我特定情况下显示的图标,因此最后一个数字(它是一个索引)可能不同。尝试为您知道错误的文件关联本地化一个字符串,然后从那里获取索引值。如果我没记错的话,我这边显示的图标是 pdf 图标。一切都显示 PDF 文件图标。

删除每个包含该字符串的值,“DefaultIcon”是包含该字符串的键的名称。

只需对找到的每个字符串执行此操作,然后重新启动 explorer.exe 或重新启动计算机。一切都应该修复。

答案2

问题可能是病毒感染,或者您可能需要重建图标缓存(您可以使用程序执行此操作)。如果您怀疑问题是病毒感染,您可以使用 Malwarebytes AntiMalware 检查计算机中是否存在病毒/恶意软件,还可以使用这个程序(AdwCleaner)

您使用的程序也可能更改了这些文件的图标:要更改图标和相关程序以打开这些文件,请将自定义程序设置为始终打开 JPEG 文件(对 RAR 文件执行相同操作)。为此,请执行以下操作:

  1. 右键单击该文件并查找名为“打开方式...”的选项
  2. 选择您想要始终打开这些文件的程序,然后选中选项“使用选定的程序打开此类文件”并接受。

答案3

问题很简单,您要么安装了其他程序,要么(意外地)手动配置了其他程序以与这些文件类型关联。当某个程序与某个文件类型关联时,它通常会更改该文件的图标。程序也可以直接更改图标而不影响文件关联,但这种情况并不常见。无论哪种方式,这都是一个非常简单的注册表更改。

实际上可能没有任何问题,就其本身而言;可以打开这些文件类型的新程序(或现有程序的新版本)可能只是更改了图标。这并不总是可取的行为,但通常无害。

要知道有问题的程序是什么,有一些工具可以帮助我们将其从注册表中取出。尝试在 CMD.EXE 中运行以下命令:

assoc .rar
ftype <whatever was to the right of the = sign from the previous command>

这些命令的输出是什么?第二个命令的输出是处理这些文件类型的程序的路径和名称,因此可能是设置图标的程序。(理论上,图标和关联可以由不同的程序设置,但实际上它们几乎总是一起设置的。)

您可以通过下列方式更改文件图标:

  • 自动:右键单击相应类型的文件,然后选择Open With...。如有必要,请单击Choose another app。出现可以打开该文件的应用程序列表后,选中复选框Always use this app to open <extension> files,选择要使用的应用程序,然后单击确定。它可能会更新图标。
  • 自动:使用“开始”中的搜索框(您可以直接在“开始”菜单或“开始”屏幕中开始输入),找到“默认程序”并运行它。
    • Set your default programs如果您想选择一个应用程序然后为其选择文件类型,请单击。
    • Associate a file type with a program如果您想选择文件类型,请单击,然后选择打开该文件的应用程序。
    • 无论哪种方式,您都可以设置文件类型<->程序关联,这通常会改变图标。
  • 半手动:使用命令assoc或使用 等工具编辑注册表regedit,更改给定扩展名的文件类型。您可以通过ftype在 CMD 中运行命令来查看所有文件类型的列表,尽管它会很长。图标与文件类型相关联,而文件类型不一定与特定扩展名相关联(例如,在默认的 Win10 配置中,,jpg.jpeg都具有文件类型jpegfile)。要通过注册表进行此更改,请转到HKEY_CLASSES_ROOT,打开相关扩展名的项,然后更改该项的默认(未命名)字符串值。
  • 完全手动:使用注册表编辑器,您可以直接修改文件类型的默认图标。在 下HKEY_CLASSES_ROOT,展开文件类型键(不是文件扩展名键,尽管您可以使用它来查找文件类型)并选择DefaultIcon子键。(如果它不存在,您可以创建一个名为 的子键DefaultIcon。)将默认字符串值编辑为图标文件(或嵌入在另一个文件(如 EXE 或 DLL)中的图标资源)的路径,您希望看到该文件使用该图标文件。

答案4

我希望这是一个可以接受的答案,如果不是,我会从错误中吸取教训。

我最近下载了NCH 软件... ExpressScribe。直到今天我才注意到这一点,三天后,但确切的图标图像OP 在上面的图中显示的也是我的文件的样子。 我很困惑。这个超级用户的回答是 Google 上第一个出现的搜索项。谢天谢地。

我也是这样,来这里之前。 此答案适用于那些右键单击文件并选择默认程序作为 WinRAR 或您的默认文件类型,在您不知情和/或未经您许可的情况下进行更改,其中 图标不是改变让你比以前更加困惑!

别担心,我已经找到了答案。我去了开始然后输入更改文件关联然后从我选择的列表中设置默认程序当这个方法不起作用时,我又回去选择了设置使用特定程序打开的文件...这就是我发现修复方法

困境: 所以,我的实际图标保持不变。 我曾是使困惑。我最初认为更改 Windows 控制面板选项中的“图标图片”是合适的,但当我思考这个问题时,我意识到了一件事。它不会解决任何问题。在选项窗户“设置文件以使用特定程序打开”它给你一个三列列表: 1.文件类型名称; 2.文件类型描述; 3.打开它的默认程序

我注意到在 NCH Express Scribe 打开的所有文件类型中,有一些我以前没见过的奇怪的……特别是*.arw

具体文件有问题图标保持不变,没有变化当我进行第一次修复时,他们被描述为“WinRAR 档案”文件。但是其他WinRAR 存档文件没有被弄乱。它们很好。所以,我所做的一切 曾是估计和选择文件类型 *.arw 打开 压缩包反而NCH ExpressScribe 软件令我惊讶的是,全部9剩下的文件我担心 已成功切换回来!

因此,我希望这会有所帮助,我稍后会回来编辑这个答案,使其更少冗长,更清晰,更切中要点。

相关内容