Программа syswow64 что это

Содержание

Зачем нужна папка SysWOW64 в Windows 7

Что за папка SysWOW64 в Windows 7

На системном разделе жесткого диска хранится большое количество папок и файлов. Одной из них является SysWOW64 (System Windows-on-Windows 64-bit), и многие хоть раз да сталкивались с ней при использовании сторонних программ, работающих с этой папкой, или самостоятельно наткнувшись на нее. Ввиду большого размера и количества файлов вопросы, зачем же нужна эта папка и можно ли ее удалить, нередки. Из этой статьи вы узнаете ответы на интересующую информацию.

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

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

SysWOW64 Что Это За Папка Windows 10, 11 и Для Чего Она Нужна?

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

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

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

Архитектура x86 в обиходе означает 32-битную разрядность. Хотя технически эта формулировка недостаточно правильная, чаще всего вы видите обозначение x86, обычно подразумевающее 32-bit. Такое название разрядность получила после выхода процессоров Intel i8086 и последующих версий этой линейки, так же имеющих цифры 86 в конце. В то время все они работали на единственной существующей платформе 32 бита. Появившаяся позже усовершенствованная платформа x64 получила именно это имя, а его предшественник x32 до наших дней сохранил двойное наименование.

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

Удаление или очистка SysWOW64

Из-за того, что размер этой папки не самый маленький, юзеры, испытывающие проблемы со свободным пространством на жестком, могут захотеть ее удалить. Делать этого мы категорически не рекомендуем: у вас обязательно нарушится работоспособность каких-либо установленных программ, игр, так как большинство из них зависят от DLL-файлов, хранящихся в SysWOW64. С большей долей вероятности вы захотите вернуть все на место, если вообще сможете запустить Windows после этой манипуляции.

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

Удаление ненужных файлов с системного раздела встроенным инструментом в ОС Windows 7

Восстановление папки SysWOW64

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

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

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

Выбор точки восстановления в окне штатного инструмента восстановления системы в Windows 7

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

Выбор типа установки в окне инсталлятора Windows 7

Могут ли в SysWOW64 быть вирусы

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

Антивирусная утилита для лечения компьютера Kaspersky Virus Removal Tool

Однако не всегда в ней действительно содержатся вирусы. Например, многие не очень опытные юзеры видят в «Диспетчере задач» процесс svchost.exe, который как раз хранится в SysWOW64, и пытаются воспрепятствовать его функционированию — завершить, удалить или вылечить от вредоносного ПО. На самом же деле это важный для компьютера процесс, отвечающий за запущенные на ПК службы в соответствии 1 svchost.exe = 1 служба. И даже если вы видите, что svchost грузит систему, это не всегда свидетельствует о зараженности системы. В статье по ссылке ниже вы можете узнать, какие факторы влияют за некорректную работу этого процесса.

Читайте также:
Flash mx что это за программа

Переход в раздел Службы в Диспетчере задач в Windows 7

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

Мы рады, что смогли помочь Вам в решении проблемы.

Источник: lumpics.ru

В чем разница между «System32» и «SysWOW64» в Windows?

В чем разница между «System32» и «SysWOW64» в Windows?

В 64-разрядных версиях Windows у Вас есть две отдельные папки Program Files. У Вас также есть два отдельных системных каталога, в которых хранятся библиотеки DLL и исполняемые файлы: System32 и SysWOW64. Несмотря на имена, System32 полон 64-битных файлов, а SysWOW64 полон 32-битных файлов. Так что же дает?

Что такое System32?

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

Приложения, запущенные в Вашей системе, могут быть установлены в папке Program Files или в другом месте, но они часто загружают общесистемные библиотеки из папки System32.

Разделение 32-битных и 64-битных библиотек

В чем разница между «System32» и «SysWOW64» в Windows?

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

Если 32-разрядная программа загружает нужный DLL-файл, находит 64-разрядную версию и пытается ее загрузить, она «упадет». Разделяя 64-битное и 32-битное программное обеспечение на две разные папки Program Files, Windows гарантирует, что они не будут перепутаны и не вызовут проблем.

Однако не все файлы DLL хранятся в Program Files. Многие системные библиотеки, включенные в Windows, хранятся в C:System32, а некоторые программы также выгружают свои собственные файлы библиотек. Таким образом, так же, как Windows имеет отдельные 32-битные и 64-разрядные папки Program Files, у нее также есть отдельные 32-битные и 64-разрядные версии папки System32.

System32 и SysWOW64

На 32-битном компьютере все 32-разрядные программы хранят свои файлы в C:Program Files, а общесистемные библиотеки — C:System32.

На 64-битном компьютере 64-разрядные программы хранят свои файлы в C: Program Files, а общесистемная папка C:WindowsSystem32 содержит 64-разрядные библиотеки. 32-разрядные программы хранят свои файлы в C:Program Files (x86), а общесистемная папка — C:WindowsSysWOW64.

Это определенно нелогично. Несмотря на «32» в названии, папка System32 содержит 64-битные библиотеки. И, несмотря на 64 в названии, папка SysWOW64 содержит 32-битные библиотеки — по крайней мере, в 64-разрядных версиях Windows.

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

WOW64

В чем разница между «System32» и «SysWOW64» в Windows?

Часть названия WOW64 здесь относится к программному обеспечению Microsoft Windows «32-разрядная версия Windows 64-bit», которое входит в состав операционной системы. Это позволяет Windows запускать 32-разрядные программы в 64-разрядной версии Windows. WoW64 перенаправляет доступ к файлам для обеспечения правильной работы программ.

Например, если Вы устанавливаете 32-разрядную программу в 64-разрядной версии Windows и пытаетесь записать ее в папку C:Program Files, WoW64 указывает ее на C:Program Files (x86). И, если он хочет получить доступ к папке C: WindowsSystem32, WoW64 указывает на C:WindowsSysWOW64. Windows делает это, используя перенаправитель файловой системы.

Все это происходит автоматически и прозрачно в фоновом режиме. Программа даже не должна знать, что она работает в 64-битной операционной системе, что позволяет более старым 32-разрядным программам запускаться без изменений в 64-разрядных версиях Windows. WOW64 также перенаправляет доступ к реестру, обеспечивая наличие отдельных областей реестра для 64-разрядных и 32-разрядных программ.

Итак, почему 64-разрядная система System32 и 32-разрядная SysWOW64?

Все это возвращает нас к вопросу: почему папка «System32» 64-разрядная и SysWOW64 32-разрядная?

Ответ заключается в том, что многие 32-разрядные приложения были жестко запрограммированы для использования каталога C:WindowsSystem32. Когда разработчики перекомпилировали эти приложения для 64-разрядных версий Windows, они продолжали использовать каталог C:WindowsSystem32.

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

Да, немного глупо, что каталог с «32» в имени теперь 64-битный. Возможно, Microsoft должна была увидеть это, когда они назвали его C:WindowsSystem32 в 90-х. Но, хотя более простая схема именования будет приятной, не стоит ломать кучу программ и создавать больше работы для разработчиков, чтобы добраться туда. Это означает, что мы будем придерживаться System32 и SysWOW64 в обозримом будущем.

Источник: guidepc.ru

Читайте также:
Registry cleaner pro что это за программа

В чем разница между каталогами «System32» и «SysWOW64» в Windows?

В 64 – разрядной версии Windows у вас есть две отдельные папки Program Files. А также два отдельных системных каталога, в которых хранятся библиотеки DLL и исполняемые файлы: System32 и SysWOW64. Несмотря на названия каталогов, System32 содержит 64-битные файлы, а SysWOW64 32-битных файлы. Давайте разберемся почему так происходит и зачем нам нужны эти каталоги.

Зачем нужен каталог System32?

Каталог System32 содержит системные файлы Windows, файлы библиотек .DLL, используемые программами. А также утилиты программ .EXE, которые являются частью Windows. Хотя большинство файлов, которые вы здесь найдете, являются частью операционной системы Windows, сторонние программные продукты также имеют право добавлять собственные DLL-файлы в эту папку.

Приложения, запущенные в вашей системе, обычно находятся в папке Program Files или в другом месте. Но они часто загружают общесистемные библиотеки из папки System32.

Разделение на 32-битные и 64-битные библиотеки

System32

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

Разделяя 64 и 32-разрядное программное обеспечение на две разные папки Program Files, Windows гарантирует, что при запуске программ у вас не возникнут проблемы.

Однако не все файлы DLL хранятся в Program Files. Многие системные библиотеки, включенные в Windows, хранятся в C: System32, а также некоторые программы добавляют туда свои собственные библиотеки. Таким образом, так как Windows имеет отдельные 32-битные и 64-разрядные папки Program Files, у нее также есть отдельные 32-битные и 64-разрядные версии папки System32.

System32 и SysWOW64

На 32-разрядном компьютере все файлы программы находятся в C: Program Files, а общесистемная библиотека – C: System32.

На 64-битном компьютере файлы программы находятся в C: Program Files, а общесистемная папка C: Windows System32 содержит 64-разрядные библиотеки. 32-разрядные программы хранят свои файлы в C: Program Files (x86), а общесистемная папка – C: Windows SysWOW64.

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

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

Подробнее о WOW64

WOW64

WOW64 относится к программному обеспечению Microsoft Windows, которое входит в состав операционной системы. Оно необходимо Windows для запуска 32-разрядные программы в 64-разрядной версии Windows. WoW64 перенаправляет доступ к файлам для обеспечения правильной работы программ.

Например, если вы устанавливаете 32-разрядную программу в 64-разрядной версии Windows и пытаетесь записать ее в папку C: Program Files, WoW64 перенапрвляет ее на C: Program Files (x86). И, если ей нужно получить доступ к папке C: Windows System32, WoW64 указывает на C: Windows SysWOW64. Windows делает это, используя перенаправитель файловой системы.

WOW64 также перенаправляет доступ к реестру, обеспечивая наличие отдельных областей реестра для 64-разрядных и 32-разрядных программ.

И все таки, почему же папка System32 относится к 64-разрядным, а SysWOW64 к 32-разрядным?

Все это возвращает нас к миллионному вопросу: почему же папка System32 относится к 64-разрядным, а SysWOW64 к 32-разрядным?

Ответ заключается в том, что многие 32-разрядные приложения были жестко запрограммированы для использования каталога C: Windows System32. Когда разработчики перекомпилировали эти приложения для 64-разрядных версий Windows, то они продолжали использовать каталог C: Windows System32.

Вместо того, чтобы переименовывать каталог и заставлять разработчиков переходить на новый, Microsoft оставила «System32» в качестве стандартного каталога системных библиотек. Они создали новый каталог библиотек для 32-разрядных приложений, которые они назвали «SysWOW64».

Да, немного глупо, что каталог с «32» в имени теперь 64-битный. Возможно, Microsoft должна была предвидеть это, когда назвала его C: Windows System32 в 90-х. Но, более простая схема именования будет удобной для разработчиков. Это означает, что мы будем придерживаться данного названия и расположения каталогов System32 и SysWOW64 в обозримом будущем.

Источник: greatech.ru

Зачем ОС Windows нужны папки System32 и SysWOW64

В этой статье мы рассмотрим фундаментальную разницу между папками System32 и SysWOW64, а также узнаем что произойдет если случайно удалить одну из них .

Зачем Windows папки System32 и SysWOW64

Системная папка — это место, в котором хранятся все критические важные для операционной системы файлы. Без них нормальное функционирование Windows невозможно. Удаление или повреждение таких файлов способно привести к необратимым последствиям в виде различных ошибок и, наконец, полного отказа операционной системы.

Всего существует две папки, которые выполняют важные для системы функции: System32 и SysWOW64. Вы наверняка их видели не раз, когда открывали содержимое локального диска С:. Но в чем между ними разница и есть ли она вообще? Давайте разберем.

  • Назначение папки System32.
  • Назначение папки SysWOW64.
  • Чем отличаются папки System32 и SysWOW64.
  • Можно ли удалять файлы из таких системных папок?

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

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

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

Читайте также:
Myoffice text home edition что это за программа

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

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

Free Download for PC

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

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

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

Ограниченный доступ к папке

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Можно ли удалять файлы из таких системных папок?

Чаще всего запросы на тему “Можно ли удалять файлы из папки System32?” создаются пользователями, обеспокоенными наличием в ней какого-либо вредоносного приложения. Если вы столкнулись с чем-то подобным, настоятельно рекомендуем сначала воспользоваться антивирусом — слишком велик риск удалить исполняемый системный файл и тем самым повредить функционал Windows. Вредоносное программное обеспечение часто маскируется под такие документы, чтобы его было как можно тяжелее найти.

Если антивирус не смог исправить положение, обратитесь за помощью в сервисный центр или попробуйте переустановить Windows. Переустановка системы всегда положительно решает вопросы с вирусами.

Похожие статьи про восстановление данных:

Как восстановить файлы из папки Windows.old

Как восстановить файлы из папки Windows.old

Если вам когда-либо приходилось обновлять операционную систему Windows без форматирования, вы, должн.

Восстановление системных скрытых папок

Восстановление системных скрытых папок на ПК или ноутбуке

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

Защищенная папка в Windows

Как создать защищенную папку в Windows 10

Потеря данных в этом стремительно растущем цифровом мире, в котором мы проводим все большее количест.

Источник: www.starusrecovery.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru