Microsoft windows shell dll

Скачать SHELL.DLL для Windows XP, Vista, 7, 8.1, 10 бесплатно

Описание

: Windows Shell library

Автор

Размер

: 5120 Byte ( 5 KB )

Дата

Другие версии файла SHELL.DLL

Версия файла Размер Дата
0.0.0.0 5120 Byte ( 5 KB ) 2013-1-31 Нажмите чтобы скачать

Как установить DLL файл?

Подробная инструкция по установке

  1. Загрузите файл SHELL.DLL на компьютер.
  2. Поместите файл в папку с требующей его программой.
  3. Скопируйте файл dll file в следующие системные директории.
    • (Windows XP, Vista, Windows 7, Windows 8.1, Windows 10) — C:\Windows\System32
    • (Windows NT/2000) — C:\WINNT\System32
    • (Windows 95/98/Me) — C:\Windows\System

В Windows x64 необходимо поместить файл в директорию C:\Windows\SysWOW64\

Проблемы связанные с файлом

Наиболее распространенные проблемы связанные с файлом.

filecheck .ru

Подлинный файл является одним из компонентов программного обеспечения Microsoft Windows, разработанного Microsoft .

Shell32.dll — это файл DLL в Windows. DLL — это аббревиатура от Dynamic Link Library (динамически подключаемая библиотека). DLL файлы необходимы программам или расширениям веб-браузера, потому что они содержат программный код, данные и ресурсы. Бесплатный форум с информацией о файлах может помочь вам разобраться является ли shell32.dll вирусом, трояном, программой-шпионом, рекламой, которую вы можете удалить, или файл принадлежит системе Windows или приложению, которому можно доверять.

Вот так, вы сможете исправить ошибки, связанные с shell32.dll

  1. Используйте программу Настройщик Windows, чтобы найти причину проблем, в том числе и медленной работы компьютера.
  2. Обновите программу shell32.dll. Обновление можно найти на сайте производителя (ссылка приведена ниже).
  3. В следующих пунктах предоставлено описание работы shell32.dll.

Информация о файле shell32.dll

Описание: SHELL32.dll это специальное приложение-помощник, которое обеспечивает дополнительные функции различных элементов вашей операционной системы. Оно не играет важной роли в работе операционной системы и может быть отключено или удалено.

Подробный анализ: shell32.dll не является необходимым для Windows. Файл shell32.dll находится в папке C:\Windows\System32. Известны следующие размеры файла для Windows 10/8/7/XP 13,179,660 байт (75% всех случаев), 8,479,744 байт и еще 28 варианта .
У процесса есть видимое окно. Процесс загружается во время процесса загрузки Windows (Смотрите ключ реестра: ShellServiceObjectDelayLoad ). Это не файл Windows. Shell32.dll способен записывать ввод данных. Поэтому технический рейтинг надежности 26% опасности.
Если у вас возникли любые проблемы с shell32.dll, вы можете удалить Microsoft Windows, или попытаться получить помощь от поставщика программного обеспечения. Нажмите на Microsoft Windows в Панели управления Windows (раздел Программы и компоненты) для удаления, или нажмите на www.microsoft.com/windows, чтобы перейти на сайт разработчика.

Важно: Некоторые вредоносные программы маскируют себя как shell32.dll, особенно, если они расположены не в каталоге C:\Windows\System32. Таким образом, вы должны проверить файл shell32.dll на вашем ПК, чтобы убедиться, что это угроза. Мы рекомендуем Security Task Manager для проверки безопасности вашего компьютера.

Комментарий пользователя

Maulen
Этот файл содержит множество значков
Размер этого файла у меня равен 23,155,200 байт! Проблема в том, что firewall Comodo в режиме проактивной защиты постоянно сообщает, что поставщик shell32.dll не снабдил это приложение цифровой подписью. Даю разрешение на его использование, но каждый следующий раз выводится то же самое сообщение. Это надоедает. Можно, конечно, заменить файл, но уж больно хорошее оформление он предлагает.
Agapo
Это библиотека, которой обычно обращается сниффер.
peter
SHELL32.dll относится к winlogon.exe а который в свою очередь отвечает за пользователей. Если ошибка «SHELL32.dll не найден» то Windows не запустится.
Евгений
это файл в котором хранится язык системы названия и и прочее
Создан для иконок значков и прочего оформления windows
Никита
Shell32 отвечает в основном за иконки windows если с ним что то не так постарайся найти аналог )) а то больно уж много вирусов на данный год существует
Александр
Создан для иконок значков и прочего оформления windows
Никита
Shell32 отвечает в основном за иконки windows если с ним что то не так постарайся найти аналог )) а то больно уж много вирусов на данный год существует
Александр
это файл который содержит значки
ярлыки на рабочем столе не работают, как только нажимаешь на них, комп начинает виснуть. Что делать, подскажите?
Именно из-за него происходит краш в ПБ 🙂 Вопрос в другом — как его времменно (до перезапуска системы) изолировать ? Но согласен с мнением выше, при его даже перемещении из папки Windows — при перезагрузке винда не запустится 🙂
Виталий
Внимание пользователям сборки ZverDVD! Есле установить «Обновление для системы безопасности Windows ХР (КВ2691442)» то все вистовские значки слетят на стандартные. Чтобы восстановить их обратно, загрузитесь с LiveCD и замените файл SHELL32.DLL зверевским. Есть вариант такой: с диска Zver из папки i386 извлекаете файл shell32.dl_ и потом с помощью архиватора 7z разархивируйте в файл SHELL32.DLL Распакованный файл помещаете в c:\WINDOWS\system32\dllcache и c:\WINDOWS\system32, заменив существующий. (дополнительная информация)
Nicholas
shell32.dll известно как фаил библеотек содержащий в себе: иконки, значки, окна свойст папок системы драйверов (Все там можно переписать под свой лад даже написать маты как я это и сделал, иконки все тоже поменял)загрузка экрана при старте системе, если етот фаил будет поврежден то тырчик уже не завести,а если и запустится то вы не увидите ни одного слова свойствах при замене файлов и т.п.
zFailure
Изза этой проблемы мне пришлось переустановить вин
Akacuki
Это вроде файл оболочки Windows
Лалка
Куда опаснее AUTORUN.exe в этом плане.
Там же иконки.
Григорий Свиридов

Лучшие практики для исправления проблем с shell32

Аккуратный и опрятный компьютер — это главное требование для избежания проблем с shell32. Для этого требуется регулярная проверка компьютера на вирусы, очистка жесткого диска, используя cleanmgr и sfc /scannow, удаление программ, которые больше не нужны, проверка программ, которые запускаются при старте Windows (используя msconfig) и активация Автоматическое обновление Windows. Всегда помните о создании периодических бэкапов, или в крайнем случае о создании точек восстановления.

Если у вас актуальные проблемы, попробуйте вспомнить, что вы делали в последнее время, или последнюю программу, которую вы устанавливали перед тем, как появилась впервые проблема. Используйте команду resmon, чтобы определить процесс, который вызывает проблемы. Даже если у вас серьезные проблемы с компьютером, прежде чем переустанавливать Windows, лучше попробуйте восстановить целостность установки ОС или для Windows 8 и более поздних версий Windows выполнить команду DISM.exe /Online /Cleanup-image /Restorehealth. Это позволит восстановить операционную систему без потери данных.

Следующие программы могут вам помочь для анализа процесса shell32.dll на вашем компьютере: Security Task Manager отображает все запущенные задания Windows, включая встроенные скрытые процессы, такие как мониторинг клавиатуры и браузера или записей автозагрузки. Уникальная оценка рисков безопасности указывает на вероятность процесса быть потенциально опасным — шпионской программой, вирусом или трояном. Malwarebytes Anti-Malware определяет и удаляет бездействующие программы-шпионы, рекламное ПО, трояны, кейлоггеры, вредоносные программы и трекеры с вашего жесткого диска.

shell32 сканер

Security Task Manager показывает все запущенные сервисы Windows, включая внедренные скрытые приложения (например, мониторинг клавиатуры или браузера, авто вход). Уникальный рейтинг надежности указывает на вероятность того, что процесс потенциально может быть вредоносной программой-шпионом, кейлоггером или трояном.

Бесплатный aнтивирус находит и удаляет неактивные программы-шпионы, рекламу, трояны, кейлоггеры, вредоносные и следящие программы с вашего жесткого диска. Идеальное дополнение к Security Task Manager.

Reimage бесплатное сканирование, очистка, восстановление и оптимизация вашей системы.

Shell and Shlwapi DLL Versions

This section describes how to determine which version of the Shell DLLs your application is running on and how to target your application for a specific version.

  • DLL Version Numbers
  • Using DllGetVersion to Determine the Version Number
    • Using DllGetVersion
  • Project Versions

DLL Version Numbers

All but a handful of the programming elements discussed in the Shell documentation are contained in two DLLs: Shell32.dll and Shlwapi.dll. Because of ongoing enhancements, different versions of these DLLs implement different features. Throughout the Shell reference documentation, each programming element specifies a minimum supported DLL version number. This version number indicates that the programming element is implemented in that version and subsequent versions of the DLL unless otherwise specified. If no version number is specified, the programming element is implemented in all existing versions of the DLL.

Before WindowsВ XP, new Shell32.dll and Shlwapi.dll versions were sometimes provided with new versions of Windows Internet Explorer. As of WindowsВ XP, those DLLs were no longer provided as redistributable files outside of new versions of Windows itself. The following table outlines the different DLL versions and how they were distributed dating back to Microsoft Internet ExplorerВ 3.0, WindowsВ 95, and Microsoft WindowsВ NTВ 4.0.

Shell32.dll version 4.0 is found in the original versions of WindowsВ 95 and Microsoft WindowsВ NTВ 4.0. The Shell was not updated with the Internet ExplorerВ 3.0 release, so Shell32.dll does not have a version 4.70. Shell32.dll versions 4.71 and 4.72 were shipped with the corresponding Internet Explorer releases, but they were not necessarily installed (see note 1). For releases subsequent to Microsoft Internet ExplorerВ 4.01 and WindowsВ 98, the version numbers for Shell32.dll and Shlwapi.dll diverge. In general, you should assume that the DLLs have different version numbers and test each one separately.

Shell32.dll
Version Distribution Platform
4.0 WindowsВ 95 and Microsoft WindowsВ NTВ 4.0
4.71 Microsoft Internet ExplorerВ 4.0. See note 1.
4.72 Internet ExplorerВ 4.01 and WindowsВ 98. See note 1.
5.0 WindowsВ 2000 and WindowsВ Millennium Edition (WindowsВ Me). See note 2.
6.0 WindowsВ XP
6.0.1 WindowsВ Vista
6.1 WindowsВ 7
Shlwapi.dll
Version Distribution Platform
4.0 WindowsВ 95 and Microsoft WindowsВ NTВ 4.0
4.71 Internet ExplorerВ 4.0. See note 1.
4.72 Internet ExplorerВ 4.01 and WindowsВ 98. See note 1.
4.7 Internet Explorer 3.x
5.0 Microsoft Internet ExplorerВ 5 and WindowsВ 98 SE. See note 2.
5.5 Microsoft Internet ExplorerВ 5.5 and WindowsВ Millennium Edition (WindowsВ Me)
6.0 WindowsВ XP and WindowsВ Vista

Note 1: All systems with Internet ExplorerВ 4.0 or 4.01 had the associated version of Shlwapi.dll (4.71 or 4.72, respectively). However, for systems prior to WindowsВ 98, Internet ExplorerВ 4.0 and 4.01 can be installed with or without what was known as the integrated Shell. If Internet Explorer was installed with the integrated Shell, the associated version of Shell32.dll (4.71 or 4.72) was also installed. If Internet Explorer was installed without the integrated Shell, Shell32.dll remained as version 4.0. In other words, the presence of version 4.71 or 4.72 of Shlwapi.dll on a system does not guarantee that Shell32.dll has the same version number. All WindowsВ 98 systems have version 4.72 of Shell32.dll.

Note 2: Version 5.0 of Shlwapi.dll was distributed with Internet ExplorerВ 5 and was found on all systems on which Internet ExplorerВ 5 was installed, with the exception of WindowsВ 2000. Version 5.0 of Shell32.dll was distributed natively with WindowsВ 2000 and WindowsВ Millennium Edition (WindowsВ Me), together with version 5.0 of Shlwapi.dll.

Using DllGetVersion to Determine the Version Number

Starting with version 4.71, the Shell DLLs, among others, began exporting DllGetVersion. This function can be called by an application to determine which DLL version is present on the system.

NoteВ В DLLs do not necessarily export DllGetVersion. Always test for it before attempting to use it.

For Windows versions earlier than WindowsВ 2000, DllGetVersion returns a DLLVERSIONINFO structure that contains the major and minor version numbers, the build number, and a platform ID. For WindowsВ 2000 and later systems, DllGetVersion might instead return a DLLVERSIONINFO2 structure. In addition to the information provided through DLLVERSIONINFO, DLLVERSIONINFO2also provides the hotfix number that identifies the latest installed service pack, which provides a more robust way to compare version numbers. Because the first member of DLLVERSIONINFO2 is a DLLVERSIONINFO structure, the later structure is backward-compatible.

Using DllGetVersion

The following sample function GetVersion loads a specified DLL and attempts to call its DllGetVersion function. If successful, it uses a macro to pack the major and minor version numbers from the DLLVERSIONINFO structure into a DWORD that is returned to the calling application. If the DLL does not export DllGetVersion, the function returns zero. With WindowsВ 2000 and later systems, you can modify the function to handle the possibility that DllGetVersion returns a DLLVERSIONINFO2 structure. If so, use the information in that DLLVERSIONINFO2 structure’s ullVersion member to compare versions, build numbers, and service pack releases. The MAKEDLLVERULL macro simplifies the task of comparing these values to those in ullVersion.

NoteВ В Using LoadLibrary incorrectly can pose security risks. Refer to the LoadLibrary documentation for information on how to correctly load DLLs with different versions of Windows.

The following code example illustrates how you can use GetVersion to test whether Shell32.dll is version 6.0 or later.

Project Versions

To ensure that your application is compatible with different targeted versions of a .dll file, version macros are present in the header files. These macros are used to define, exclude, or redefine certain definitions for different versions of the DLL. See Using the Windows Headers for an in-depth description of these macros.

For example, the macro name _WIN32_IE is commonly found in older headers. You are responsible for defining the macro as a hexadecimal number. This version number defines the target version of the application that is using the DLL. The following table shows the available version numbers and the effect each has on your application.

Version Description
0x0200 The application is compatible with Shell32.dll version 4.00 and later. The application cannot implement features that were added after version 4.00.
0x0300 The application is compatible with Shell32.dll version 4.70 and later. The application cannot implement features that were added after version 4.70.
0x0400 The application is compatible with Shell32.dll version 4.71 and later. The application cannot implement features that were added after version 4.71.
0x0401 The application is compatible with Shell32.dll version 4.72 and later. The application cannot implement features that were added after version 4.72.
0x0500 The application is compatible with Shell32.dll and Shlwapi.dll version 5.0 and later. The application cannot implement features that were added after version 5.0 of Shell32.dll and Shlwapi.dll.
0x0501 The application is compatible with Shell32.dll and Shlwapi.dll version 5.0 and later. The application cannot implement features that were added after version 5.0 of Shell32.dll and Shlwapi.dll.
0x0600 The application is compatible with Shell32.dll and Shlwapi.dll version 6.0 and later. The application cannot implement features that were added after version 6.0 of Shell32.dll and Shlwapi.dll.

If you do not define the _WIN32_IE macro in your project, it is automatically defined as 0x0500. To define a different value, you can add the following to the compiler directives in your make file; substitute the desired version number for 0x0400.

Another method is to add a line similar to the following in your source code before you include the Shell header files. Substitute the desired version number for 0x0400.

Читайте также:  Sniper elite для windows 10
Оцените статью