В чем разница между «system32» и «syswow64» в windows?

Чем отличаются папки System32 и SysWOW64

Как мы разобрали это в предыдущем разделе, SysWOW64 работает строго с 32-битными программами, System32, соответственно — с 64-битными. Но откуда такое несоответствие? Казалось бы все должно быть наоборот. Как всегда, на все есть свои причины.


Изначально существовали только 32-битные приложения и с технологическим ростом компания Microsoft пришла к выводу, что создавать новые каталоги нет никакого смысла. Поэтому они оставили папку System32 в качестве стандартного каталога системных файлов новой разрядности (64), а для 32-битных приложений создали новый раздел под названием SysWOW64.

Это подводит нас к тому, что главной и единственной разницей между каталогами System32 и SysWOW64 является разрядность приложений, с которыми они работают.

Назначение папки System32

В первую очередь папка System32 отвечает за хранение файлов операционной системы. Она содержит в себе исполняемые файлы служебных программ, системные утилиты, динамические библиотеки “DLL”, файлы для работы с реестром и драйвера, которые устанавливают пользователи для разной аппаратуры. Кроме того, папка System32 содержит в себе большое количество небольших приложений, входящих в состав операционной системы Windows. Они либо играют в ней ключевую роль или дополняют как инструменты, помогающие в настройке Windows. К ним можно отнести приложения, открывающие доступ к Интернету, программы, позволяющие читать электронную почту, воспроизводить видео и музыку, редактировать графические изображения. И даже не смотря на то, что в папке System32 содержатся преимущественно системные файлы, новые устанавливаемые приложения также устанавливают в нее свои динамические библиотеки DLL.

Сама суть заключается в том, что папка System32 так или иначе связана со всеми установленными приложениями и их каталогами.

Что произойдет если удалить папку System32?

Первое и самое важное о чем мы должны вас предупредить — никогда и ни при каких обстоятельствах не пытайтесь удалить системную папку. К счастью, она в достаточной мере обезопашена разработчиком OC Windows и тем не менее рисковать не стоит точно

Чтобы проверить действительно ли так высока важность папки System32 мы решили провести небольшой эксперимент, который заключается в ее удалении. Настоятельно не рекомендуем вам повторять его, поскольку последствия непредсказуемы

Первый эксперимент.

Мы попытались удалить папку обычным и всем известным методом — с помощью клавиши Delete. Признаюсь честно, меня чуть не хватил инфаркт пока я смотрел на заполняющуюся строку анализа размера папки, ожидая того что может произойти. К счастью, Microsoft защитили системные файлы настолько, что даже права администратора не дают полной свободы действий. Своеобразная система безопасности.

Второй эксперимент.

Теперь мы попытались через настройки доступа к папке получить к ней абсолютный доступ, чтобы получить возможность делать с ней все что угодно. И даже в этом случае нас подстерегала неудача. Оказалось, что не так то просто удалить папку System32

Видимо, в ней есть что-то действительно важное

Поэтому, если вдруг найдете в интернете статью, где предлагая какие-либо услуги приводят в пример слова “я случайно удалил папку System32 и теперь у меня такие-то проблемы”, будьте уверены, что это “развод”. Эту папку невозможно удалить случайно.

Третий эксперимент.

Как говорится, “Кто ищет — тот всегда находит”. Это случилось и с нами.

В финальном эксперименте мы решили воспользоваться командной строкой, поскольку именно эта утилита максимально тесно связана с операционной системой, она напрямую работаете с ее кодом. При помощи команды del мы взяли и беспощадно удалили все возможные файлы папки System32. К нашему удивлению, даже командная строка не помогла удалить все подчистую — какие-то файлы все таки остались.

Подведение итогов.

Результатом эксперимента стал практически полный отказ операционной системы Windows. Внешне может показаться, что она работает, но если вы решите кликнуть по одному из ее элементов, то ничего не произойдет. Мы пытались открыть меню Пуск и другие системные утилиты — Windows не реагировала на наши действия. Попытки же взаимодействия с программами увенчались только обильным количеством “системных ругательств” — появилось большое количество всплывающих ошибок.

Обычно, в случае сбоев, система предлагает совершить автоматическое восстановление или хотя бы запуск в безопасном режиме. Мы решили этим воспользоваться. Совершив перезапуск компьютера и выбрав нужные параметры для корректного восстановления мы не достигли ничего, кроме очередной автоматической перезагрузки. Это связано с тем, что Windows попросту потеряла любую возможность запуститься.

SysWOW64 elimination can be harmful to the OS. Don’t do that!


Do not remove SysWOW64 from the system if you want to avoid issues related to your Windows OS functionality. Typically, Windows uses several guards to prevent users from doing that. If you are having issues without your PC system, you need to scan the device with SpyHunter 5Combo Cleaner, Malwarebytes, or another reputable security software and see what is hiding there.

If there is any malware on your computer, it is probably using an almost identical name to this folder because it is seeking to hide from your eye and prevent removal. In this case, remove all components reported after the scan but don’t touch the original SysWOW64 folder. Otherwise, you can run into serious issues regarding the whole performance of your PC.

If you are still thinking about SysWOW64 removal, you can try performing a clean boot via system configuration. 

Offer

do it now!

DownloadReimage HappinessGuarantee DownloadIntego HappinessGuarantee

Compatible with Microsoft Windows Supported versions Compatible with OS X Supported versions What to do if failed? If you failed to remove virus damage using Reimage Intego, submit a question to our support team and provide as much details as possible.

Reimage Intego has a free limited scanner. Reimage Intego offers more through scan when you purchase its full version. When free scanner detects issues, you can fix them using free manual repairs or you can decide to purchase the full version in order to fix them automatically.

Malicious actors misuse names of legitimate files to hide their malware

Since the executable files and DLLs can be found running in the background, users can spot the malicious program, e.g., crypto miner, on their computer. To prevent this from happening, cybercriminals have started using the names of legitimate files to help their viruses masquerade and avoid the termination. 

Researchers note that not every process running on the Task Manager is safe and you need to be concerned if the file takes a lot of space or uses a visible amount of your computer’s CPU. It is highly advisable to scan the system with updated anti-spyware to check the trustworthiness of the file.

Файлы, связанные с $$_syswow64_et-ee_9e574f447799499c.cdf-ms

Файлы CDF-MS, связанные с $$_syswow64_et-ee_9e574f447799499c.cdf-ms

Имя файла Описание Программное обеспечение (версия) Размер файла (в байтах)
$$_speech_engines_sr_en-us_3201cbb7cd315cd0.cdf-ms Microsoft Windows 6.3.9600.16384 2224
$$_system32_config_regback_2cc4cf1020372405.cdf-ms Microsoft Windows 6.3.9600.16384 572
$$_system32_he-il_48502d1c7c4f6669.cdf-ms Microsoft Windows 6.3.9600.16384 2520
$$_system32_migration_927a21df1acd7c18.cdf-ms Microsoft Windows 6.3.9600.16384 7652
$$_system32_wdi_sleepstudy_c2bd0cd522b15e1e.cdf-ms Microsoft Windows 6.3.9600.16384 592

Предназначение папки SysWOW64 в Windows 7

Как правило, самые важные системные папки по умолчанию скрыты и недоступны для просмотра — чтобы отобразить их, требуется задавать определенные системные параметры. Однако к SysWOW64 это не относится — по адресу ее может просмотреть любой пользователь ПК.

Ее основное функциональное назначение — хранение и запуск приложений, имеющих разрядность 32-bit, в установленной 64-битной Windows. То есть, если версия вашей операционной системы 32 бита, то такой папки на компьютере быть попросту не должно.

Принцип работы SysWOW64

В системе она задействуется следующим образом: когда устанавливается программа с разрядностью 32 бита, происходит переадресация этого процесса из стандартной папки в , куда и копируются все установочные файлы и библиотеки. Кроме того, при стандартном обращении 32-битного приложения к папке для запуска DLL нужный файл запускается вместо этого из .

Естественно, что все описанные действия осуществляются без участия пользователя и незаметно для него. Устанавливаемая программа с разрядностью 32 бита «думает», что находится в Windows точно такой же разрядности. Грубо говоря, SysWOW64 предоставляет режим совместимости для старых приложений, написанных для 32-битных систем и неадаптированных под 64 бита, как это бывает, в виде отдельного установочного EXE-файла.

Различия папок «System32» и «SysWOW64»

«System32» и «SysWOW64» – это служебные папки, содержащие различные системы динамически подключаемых библиотек, предназначенные каждая для корректного запуска 64-разрядных и 32-разрядных приложений и программ в операционной системе «Windows».

В стандартном 32-разрядном компьютере операционная система по умолчанию сохраняет все соответствующие программы и приложения на системный диск «С» в папку «Program Files», применяя для корректной работы общесистемную динамическую библиотеку файлов, расположенную по стандартному адресу: «C: \ Windows \ System32».

В 64-разрядном компьютере, как уже говорилось в предыдущем разделе, ситуация обстоит несколько иначе. В своей работе операционная система может использовать как 32-разрядные, так и 64-разрядные программы. И хранит такие программы и динамически подключаемые библиотеки, соответственно, в отдельно предназначенных для них папках. 64-разрядные программы расположены по адресу: «C: \ Program Files», а ее динамические библиотеки по адресу: «C: \ Windows \ System32». В свою очередь, 32-разрядные программы и библиотеки динамической компоновки «.DLL» сохранены в «C: \ Program Files(x86)» и «C: \ Windows \ SysWOW64» соответственно.

На первый взгляд такое разделение программ по папкам выглядит несколько необычно. Более привычно было бы разместить 32-разрядные файлы в папку с созвучным именем «System32». Однако такая градация исходит из того, что на ранних компьютерах использовались чипы «Intel 8086». Исходные чипы были 16-разрядными, но более продвинутые версии стали 32-разрядными. Поэтому «х86» стали относить к 32-разрядной версии. А новую 64-разрядную архитектуру вместо этого называют «x64». Такое обозначение вы можете встретить в характеристиках системы компьютера, где вместо разрядности указывают значения «х86» и «х64». Поэтому получается, что папка «Program Files(x86)» содержит 32-разрядные программы, использующие старую архитектуру процессора «x86». А в папку «Program Files» переходят 64-разрядные программы на новой архитектуре процессора «х64». А так как папка «System32» системно связана с папкой «Program Files», то поэтому в ней и происходит сохранение динамически подключаемые библиотеки DLL-файлов для 64-разрядных программ.

Все это выглядит несколько запутанным, но нет необходимости заострять на этом дополнительное внимание. Операционная система «Windows», а также программы и приложения, которые вы используете, автоматически определяют верное место хранения библиотек динамической компоновки «.DLL» и верно размещают их в соответствующие папки

Но все же, если вам когда-либо понадобиться вручную сохранять «.DLL» библиотеки на свой компьютер, то вы должны обязательно учитывать такую градацию папок в зависимости от разрядности операционной системы.

Назначение папки SysWOW64


Прежде чем мы приступим к рассмотрению характеристик и задач папки SysWOW64, давайте разберемся с определением. Название директории состоит из двух составляющих: System от Sys и WOW64 от Windows-on-Windows 64-bit. Если первая составляющая прямо говорит нам о том, что данная папка является системной, то вторая говорит о том, что эта папка является второй системой Windows, расположенной поверх основной 64-битной Windows. Довольно сложным это может показаться на первый взгляд, тем не менее дело обстоит именно так.

Основной задачей SysWOW64 является работа с 32-битными программами. Устанавливая подобное приложение, вторая система автоматически предлагает расположить его в директории Program Files(x86) и сохраняет в себе все файлы динамических библиотек DLL.

Все эти задачи выполняются исключительно в фоновом режиме и не требуют от пользователя каких-либо дополнительных действий.

Видалення або очищення SysWOW64

Через те, що розмір цієї папки не самий маленький, користувачі, які відчувають проблеми з вільним простором на жорсткому, можуть захотіти її видалити. Робити цього ми категорично не рекомендуємо: у вас обов’язково порушиться працездатність будь-яких встановлене програмне забезпечення, ігор, так як більшість з них залежать від DLL-файлів, що зберігаються в SysWOW64. З більшою часткою ймовірності ви захочете повернути все на місце, якщо взагалі зможете запустити Windows після цієї маніпуляції.

Використовуйте більш лояльні методи очищення HDD, наприклад, звернувшись до рекомендацій з інших наших статей.

Читайте також: Як очистити жорсткий диск від сміття на Windows 7Очищення папки «Windows» від сміття в Windows 7

Відновлення папки SysWOW64

Користувачі, через незнання видалити цю папку, практично в 100% випадків стикаються з порушеннями роботи операційної системи і окремих програм. У такій ситуації вони резонно цікавляться: як повернути вилучену SysWOW64 назад і чи можна її звідки-небудь завантажити.

Категорично не радимо шукати в інтернеті папку з такою назвою і намагатися зберегти її на свій ПК під виглядом колишньої. Цей метод в принципі не можна назвати робочим, так як набір програм і, відповідно, бібліотек, у всіх різний. Тим більше, ділитися SysWOW64 в інтернеті навряд чи хтось стане з благих намірів. Зазвичай всі подібні завантаження ведуть до зараження комп’ютера вірусами і можливої ​​втрати всіх особистих даних.

Ви можете спробувати повернути SysWOW64 на місце, виконавши відновлення системи. Для цього є дві умови: 1 — у вас повинен бути включений інструмент «Відновлення системи»; 2 — на ПК повинна зберігатися точка збереження з датою, що передує тій, коли ви видалили папку. Детальніше про запуск цієї процедури читайте в інший нашій статті.

Детальніше: Відновлення системи в Windows 7

У більш складних ситуаціях знадобиться повна перевстановлення Windows із збереженням файлів. Спосіб радикальний і безальтернативний, якщо відновлення не допомогло. Проте він дієвий і при правильному виборі варіанта перевстановлення (а це «Оновлення») не спричинить за собою видалення інших файлів і документів, які ви зберігаєте на комп’ютері.

Детальніше: Установка операційної системи Windows 7 з компакт-дискаУстановка Windows 7 за допомогою завантажувальної флешкиУстановка Windows 7 поверх Windows 7

Что находится в папке System32

System32 что это за папка для Windows 7? Она включена во все версии Виндовс с 2000 года. Чаще всего находится на диске С и хранит в себе все загруженные программы и приложения, необходимые для правильного функционирования ОС.


Содержимое System32

Все содержимое, находящееся в этой папке можно распределить на пару групп:

  • Dynamic Link Library или файлы DLL дают возможность приложениям открывать доступ к частям Виндовс, исполнять стандартные запросы. Один такой файл DLL позволяет устройству воспроизводить аудио-файлы, активировать автоматическое обновление системы. Большинство библиотек начинают работать сразу после включения компьютера. Без них запуск ОС Виндовс был бы невозможен.
  • Исполняемые EXE ­ к ним относятся утилиты и приложения. После активации запуска браузера или Paint, происходит автозапуск исполняемого файла.
  • Драйверы, позволяющие ноутбуку бесперебойно устанавливать связь c устройствами ввода и вывода информации, языковыми файлами.

Исправление обновления февраля 2020 года:

Мы рекомендуем вам попробовать этот новый инструмент. Он исправляет множество компьютерных ошибок, а также защищает от таких вещей, как потеря файлов, вредоносное ПО, сбои оборудования и оптимизирует ваш компьютер для максимальной производительности. Это исправило наш компьютер быстрее, чем делать это вручную:

  • Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
  • Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
  • Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.

(дополнительное предложение для Advanced System Repair Pro -> Cайт | Лицензионное соглашение | Политика Kонфиденциальности | Удалить)

Безопасно ли удалять файл Wow64.dll DLL?

Настоятельно рекомендуется не удалять файлы «wow64.dll», «wow64cpu.dll» или «wow64win.dll», поскольку эти файлы очень важны для стабильности операционной системы и используются во многих обычных процессах

Также обратите внимание, что никакие файлы в каталоге «Windows» не должны быть удалены или заменены, так как все файлы в папке являются неотъемлемой частью операционной системы. Ошибка, связанная с «wow64.dll»

Большинство пользователей беспокоились о файле, потому что он связан с некоторыми ошибками автоматического выполнения. Некоторые из этих ошибок:

  • _Wow64 Файл не найден: C: Windows syswow64 Wow64.dll
  • _Wow64cpu Файл не найден: C: Windows syswow64 Wow64cpu.dll
  • _Wow64win Файл не найден: C: Windows syswow64 Wow64win.dll

Эти Ошибки DLL ни в коем случае не критичны и не препятствуют функционированию операционной системы. Фактически, инженеры Windows рекомендуют игнорировать эти ошибки, поскольку они не связаны с конкретной проблемой.

Эти ошибки в основном указываются тем фактом, что файлы «32-бит» невидимы для процессов 64-бит, а файлы «64-бит» не видны процессам «32-бит». Фактически это можно наблюдать по следующим шагам:

  1. Нажмите «Windows» + «S», чтобы открыть поиск, и введите «Powershell».
  2. Щелкните правой кнопкой мыши по первому результату и выберите «Открыть местоположение файла».
  3. Дважды щелкните Windows Powershell (x86) и выполните следующую команду.

cd $ env: windir system32

Затем выполните следующую команду

Вы заметите, что он отображает только файл «wow32.dll» и некоторые другие файлы.

Теперь вернитесь в папку PowerShell и дважды щелкните обычный значок PowerShell. Введите и выполните те же команды, и вы заметите, что на этот раз видны только файлы wow64.dll и некоторые другие связанные файлы.

CCNA, веб-разработчик, ПК для устранения неполадок

Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.


С этим читают