Windows 7中我的图标在哪里?


75

在Windows的早期版本中,当我右键单击快捷方式并跳入以更改图标时,初始列表中填充了默认图标的整个目录。

在Windows 7(RTM)上,我看到的是:

Windows 7中的图标

我发现在制作Web应用程序快捷方式时这些图标很有用。

知道在哪里可以找到它们吗?我有一个“浏览...”的地方,但是找不到很多。

编辑:

到目前为止,你们所有人都提供了出色的答案,谢谢-不幸的是,我无法将所有人都选为正确的人!:(您提到的三个文件都具有同样有用的DLL集:

%SystemRoot%\system32\imageres.dll
%SystemRoot%\system32\shell32.dll
%SystemRoot%\system32\DDORes.dll
%SystemRoot%\System32\moricons.dll (MS DOS Icons)

请注意,共享这些图标是非法的
Jake Berger 2012年

轻松查找,预览和保存这样的图标(来自dll,exe等),请参阅此应用程序

Answers:


53

在显示“在此文件中查找图标:”的框中,键入或浏览至: %SystemRoot%\system32\SHELL32.dll


40

可以到处都是。例如,浏览到此位置...

C:\Windows\system32\imageres.dll

但是,它们可以位于任何DLL,EXE或ICO文件中。您也可以下载很棒的


3
ImageRex.dll从Vista开始,并提供了高分辨率的新256x256图标。Shell32.dll维护已有十多年的图标了(包括MS-DOS图标:))
Ian Boyd 2010年

33

这些文件中总共有1,000多个图标:

  • C:\Windows\System32\Shell32.Dll
  • C:\Windows\Explorer.Exe
  • C:\Windows\System32\AccessibilityCpl.Dll
  • C:\Windows\System32\Ddores.Dll
  • C:\Windows\System32\GameUx.Dll
  • C:\Windows\System32\imageres.dll
  • C:\Windows\System32\MorIcons.Dll
  • C:\Windows\System32\mmcndmgr.dll
  • C:\Windows\System32\mmRes.Dll
  • C:\Windows\System32\NetCenter.Dll
  • C:\Windows\System32\netshell.dll
  • C:\Windows\System32\networkexplorer.dll
  • C:\Windows\System32\PifMgr.dll
  • C:\Windows\System32\PniDui.Dll
  • C:\Windows\System32\SensorsCpl.Dll
  • C:\Windows\System32\SetupApi.Dll
  • C:\Windows\System32\wmploc.DLL
  • C:\Windows\System32\wpdshext.dll
  • C:\Windows\System32\DDORes.dll
  • C:\Windows\System32\compstui.dll

15

另外,许多设备图标存储在这里:

%SystemRoot%\System32\DDORes.dll

以及来自设备和打印机的高分辨率资源(可能)在这里:

%LOCALAPPDATA%\Microsoft\Device Metadata\dmrccache\


2

真正的十年之久的传说中的MS-DOS图标偷偷驻留在pifmgr.dll动态库文件用的描述Windows NT PIF Manager Icon Resources LibrarySystem32包含在Windows的根文件夹%windir%的环境变量,这是C:\Windows\System32默认。

好旧的MS-DOS图标


1

在Windows 7屏幕上为应用程序寻找新的ICON?转到屏幕底部,然后单击“开始”。

在“搜索程序和文件”框中,输入* .ico。在其上方,您将看到-“查看更多结果”-选择它,然后选择“计算机”。然后,您的Windows 7搜索引擎将查找并向您显示计算机中的每个图标-坐下来,这可能需要一到两分钟的时间(您的图标分散在整个计算机上)。为了将它们全部放在一个位置,在搜索引擎停止运行后,将它们全部复制到一个文件夹中,它们将始终对您可用。大家开心...


1
这是一个真正的高级用户答案
Code Whisperer

4
我认为这不会显示隐藏在DLL文件中的图标
starbeamrainbowlabs 2014年

0

有几个很好的答案,但似乎没有一个人大写正确(使复制粘贴真正起作用)。

这是我的路:

%SystemRoot%\System32\shell32.dll

-1

步骤与Windows 7和Windows 8中的相同。

  1. 创建一个名为任务栏快捷方式的文件夹。
  2. 将其移至c:\ Windows
  3. 在此文件夹中为所需项目创建快捷方式。
  4. 确定要用于任务栏快捷方式的图标(您可能必须转到步骤5)(请不要尝试应用该图标)
  5. 右键单击并拖动快捷方式而不释放。(这可能会让您对真正的图标有所了解)(在此不再做任何事情)
  6. 图标选择

    A.要将特定图标应用于快捷方式,请右键单击\ properties \ change icon

    B.默认情况下,Windows将在shell32.dll中为您提供图标,以浏览它们以查看所需的图标是否存在。如果它是然后选择它,然后单击确定。

    C.如果找不到您的特定图标,请按照下列步骤操作:

    1c. Open Windows Explorer
    2c. Select Computer in the left pane.
    3c. Type the following in the Search Bar: *.ico
    4c. Once the progress bar stops scroll down the list to see
       if you can locate the desired icon.
    5c. If unable to locate the icon then look at the following
       list of possible locations. Select one of the strings and press ctrl-c
    
              C:\Windows\Explorer.Exe
              C:\Windows\System32\AccessibilityCpl.Dll
              C:\Windows\System32\Ddores.Dll
              C:\Windows\System32\GameUx.Dll
              C:\Windows\System32\imageres.dll
              C:\Windows\System32\MorIcons.Dll
              C:\Windows\System32\mmcndmgr.dll
              C:\Windows\System32\mmRes.Dll
              C:\Windows\System32\NetCenter.Dll
              C:\Windows\System32\netshell.dll
              C:\Windows\System32\networkexplorer.dll  (Local Area Connection)
              C:\Windows\System32\PifMgr.dll
              C:\Windows\System32\PniDui.Dll
              C:\Windows\System32\SensorsCpl.Dll
              C:\Windows\System32\SetupApi.Dll
              C:\Windows\System32\wmploc.DLL
              C:\Windows\System32\wpdshext.dll
              C:\Windows\System32\DDORes.dll
              C:\Windows\System32\compstui.dll
    
    6c. Select the shortcut & right-click\properties\change icon.
       Highlight the text in the location box and press ctrl-v and click OK.
    7c. Repeat the process as necessary to locate your icon.
    
  7. 一旦快捷方式具有正确的图标,请选择您的快捷方式,然后按ctrl-c

  8. 右键单击任务栏快捷方式文件夹,然后选择NEW \ SHORTCUT
  9. 当“新建快捷方式向导”打开时,键入以下内容:

    探险家

    空间

    Ctrl-V

    (例如:资源管理器“ C:\ windows \ Taskbar快捷方式\本地连接),单击确定

  10. 为新的快捷方式命名一个与原始名称相似但略有不同的名称,然后单击“确定”。
  11. 将新的快捷方式拖放到Windows任务栏。
  12. 如果新任务栏项需要右键单击功能,如“ Local Area-Disable \ Enable”,请执行以下操作:

    A. Taskbar right-click\toolbars\new toolbar...
    
    B. Navigate to c:\Windows\Taskbar Shortcuts and click Select Folder
    
    C. Go to the new Toolbar folder on the Taskbar right-click & uncheck Show Text & Show Title.
    
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.