Syswow64 что это за папка windows 10
Перейти к содержимому

Syswow64 что это за папка windows 10

  • автор:

SysWOW64 — что это за папка Windows 10

10

Частенько на просторах сети можно встретить вопросы о непонятных папках, которые засели в разных каталогах, и отъедают прилично места на диске. Одна из таких папок SysWOW64, которая присутствует в линейке Windows, от семёрки до десятки. Итак, что это за папка, где она расположена, что в неё система складывает для хранения, можно ли эту папку просто удалить, и не грозит ли она вирусами?

Где расположена

9

C/Windows, но если сстема установлена не на диске C/, соответственно и путь будет другим. И ещё один момент – эта папка существует только в 64-разрядных окошках. Содержание папки для большинства юзеров ни о чём не скажет, но мы-то с вами не простые пользователи, а продвинутые. Поэтому для нас Microsoft поясняет, что в этой папке хранятся динамические библиотеки, необходимые для нормальной работы установленных в системе 32-битных приложений. Если вдруг у программы не хватает одного из элементов, система его подтягивает именно из этой папки. Если папка пуста, то могут возникать ошибки при запуске различных программ: к примеру, отсутствие msvcp71.dll не даёт запускать некоторые игры, сразу сообщает об отсутствие нужной библиотеки.

6

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

Могут ли завестись в папке зловреды

8

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

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

А если удалить SysWOW64?

Если дошло до этих строк, то вы уже поняли, что смысла и пользы в удалении этой папки просто нет. Места занимает объект немного, лучше сотрите тысячи одинаковых фотографий с диска, слив их в любое облачное хранилище, а на диске компьютера лучше оставлять больше места именно для таких системных папок и файлов. Ещё раз: там находятся нужные для работы программ динамические библиотеки. И если юзеру всё же захотелось освободить гиг места, то он легко может получить крах окошек, и потом полдня заниматься переустановкой операционки. Мало кому это надо, не правда ли…

Что делать, если уже удалили?

7

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

Папки «System32» и «SysWOW64» в Windows: в чём разница?

Детальное рассмотрение системных папок «System32» и «SysWOW64». За что они отвечают, в чём разница, и в каких системах присутствуют. Разработка новых современных компьютерных устройств требует от программного обеспечения более надёжного исполнения программной оболочки и возможности широкого применения без использования дополнительных настроек и установок.

Папки «System32» и «SysWOW64» в Windows: в чём разница?

  • Что представляет собой папка «System32»?
  • Принципы распределения разно-разрядных библиотек
  • Различия папок «System32» и «SysWOW64»
  • Что обозначает и как расшифровать значение папки SysWOW64
  • В чем причина несоответствия «32-разрядная версия» и «System32»
  • Вопросы и ответы
  • Комментарии

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

Перейти к просмотру

Очистка системного диска компьютера или ноутбука с Windows 10, 8 или 7 от мусора ����⛏️

В этой статье мы постараемся разобраться, В чем разница между папками «System32» и «SysWOW64» в операционной системе «Windows»? Если у вас на компьютере установлена 64-разрядная версия «Windows», то у вас на системном диске «С» присутствуют две отдельные папки, содержащие в себе установленные программы и приложения: «Program Files» и «Program Files (х86)». Причём, одно и то же приложение может находиться и в той и в другой папке. Но на этом различия c 32-разрядной версией операционной системы «Windows» не заканчивается. У вас также в папке «Windows» находятся две отдельных системных папки «System32» и «SysWOW64», в которых хранятся библиотеки «.DLL» и исполняемые файлы. И если вы посмотрите внимательно на содержимое папок, то обратите внимание, что «System32» содержит в себе огромное количество 64-битных файлов, а «SysWOW64», наоборот, 32-битных файлов. Абсолютно похожая ситуация и с папками «Program Files» и «Program Files(х86)». В первой из них представлены 64-битные файлы, а во второй находятся 32-битные файлы. Какой в этом смысл и для чего это реализовано мы в этой статье и рассмотрим.

Папки Windows

Что представляет собой папка «System32»?

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

Перейти к просмотру

Контролируемый доступ к защищенным папкам Windows 10 (бесплатная защита от вирусов) ����️��️

Поэтому, любые программы и приложения, которые вы запускаете на вашем компьютере, независимо от места их расположения и хранения (будь то системный диск «С» или другой диск), все используют общесистемные файлы динамических библиотек из папки «System32».

Принципы распределения разно-разрядных библиотек

Папкa System32

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

Перейти к просмотру

Переменные среды окружения Windows: как создать новую или установить новое значение ��‍������

Корпорация «Microsoft» предпочитает, чтобы 32-разрядное и 64-разрядное программное обеспечение не смешивались в одном месте. Поэтому в системной директории и созданы две разные папки «Program Files», содержащие раздельно 64 и 32-разрядное программное обеспечение. Такое разделение позволяет защититься от случаев, когда разные программы используют библиотеку не своего разряда, что может вызвать аварию в системе. Благодаря такому подходу, можно быть стопроцентно уверенным, что у вас не возникнет никаких проблем или конфликта интересов при запуске различных программ и приложений.

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

Различия папок «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

Папкa SysWOW64

Полное название папки «SysWOW64» состоит из двух сокращений. Первое «Sys» является сокращением от «System», что значит система или системная папка. Второе сокращение «WOW64» расшифровывается как «Windows-on-Windows 64-bit», и представляет собой подсистему основной операционной системы «Windows», которая позволяет запускать любые 32-разрядные приложения и программы на всех 64-разрядных версиях «Windows». Используя встроенный механизм, подсистема автоматически перенаправляет доступ к файлам для обеспечения правильной работы программ.

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

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

В чем причина несоответствия «32-разрядная версия» и «System32»

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

Разработчики операционной системы «Windows» рассудили, что переходить на новые каталоги для файлов подключаемых библиотек не имеет смысла и оставили папку «System32» в качестве стандартного каталога системной библиотеки. Поэтому туда и идет сохранение библиотек динамической компоновки «.DLL» в 64-разрядных версиях «Windows». Но использование 32-разрядных программ достаточно широко, поэтому была разработана подсистема «WoW64», которая благодаря своим инструментам, перенаправляет 32-разрядные файлы подключаемых библиотек «.DLL» в новый каталог «SysWOW64».

Таким образом, получается, что 32-разрядная версия не имеет отношения к системной папке «System32». Сейчас исправить такую нестыковку без массового исправления выпущенных программ и приложений уже не получиться, надо просто всегда учитывать данный способ разделения папок по разрядам в будущем.

Andrey Mareev

Автор: Andrey Mareev, Технический писатель

В далеком 2005 году, я получил диплом по специальности «Прикладная математика» в Восточноукраинском национальном университете. А уже в 2006 году, я создал свой первый проект по восстановлению данных. С 2012 года, начал работать в компании «Hetman Software», отвечая за раскрутку сайта, продвижение программного обеспечения компании, и как специалист по работе с клиентами.

Michael Miroshnichenko

Редактор: Michael Miroshnichenko, Технический писатель

Мирошниченко Михаил – одни из ведущих программистов в Hetman Software. Опираясь на пятнадцатилетний опыт разработки программного обеспечения он делится своими знаниями с читателями нашего блога. По мимо программирования Михаил является экспертом в области восстановления данных, файловых систем, устройств хранения данных, RAID массивов.

  • Обновлено:
  • 14.10.2023 14:15

Что за папка Syswow64 – где находится и можно ли удалить

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

Что это за папка

Syswow64 — это директория в Windows 7, 8, 10, в которой собраны несколько наборов специальных динамических библиотек, остро необходимых для нормальной и правильной работы любых 32-битных приложений. Если удалить даже один файл с этой директории, то могут возникнуть множественные ошибки, связанные с запуском программ.

Расположение папки

Найти папку Syswow64, как правило можно на локальном диске в ветке Windows.

В отличие от System32, которая содержит элементы необходимые для работы самой операционной системы (ОС), эта директория отвечает за работу 32-битных приложений в 64-битных системах. Она хранит и запускает такого рода программы. Но стоит отметить, что если система сама 32-битная, то такой папки не должно быть на компьютере.

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

Когда пользователь устанавливает на ПК приложение разрядностью 32-бит в 64-битной системе, этот процесс переадресовывается из обычной папки “ ProgramFiles ” в “ProgramFiles (x86)”. Это все происходит очень быстро и не заметно для юзера. По такому же принципу работает и Syswow64. Т.е. запускаемые из этой директории библиотеки заставляют думать программу 32-бит, что она находится, запускается и работает на ОС с аналогичной разрядностью. Без этой папки, такие программы на 64-бит ОС не запускались бы.

Можно ли ее удалить?

Очистка диска

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

Способы оптимизации и ускорения роботы компьютера на Windows

Возможно это вирус?

Проверка на вирусы

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

Если пользователь сомневается в безопасности содержимого библиотеки, то рекомендуется просто просканировать ее при помощи любого антивируса.

Как восстановить SysWow64?

Если вдруг пользователь нечаянно удалил директорию или часть ее содержимого, то есть два решения проблемы:

Восстановление системы

  1. Скачать с интернета удаленный из Syswow64 файл и вручную поместить его в библиотеку.
  2. Если Syswow64 была удалена полностью, то стоит прибегнуть к “Восстановление системы” и следовать всем рекомендациям ОС. Стоит внимательно выбирать точку для отката, она должна быть свежей, но не совпадающей по времени с удалением.

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

Подскажите, что за папка SysWOW64, находится в папке Windows ?

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

Лучший ответ

WoW64 (Windows-on-Windows 64-bit) — это подсистема операционной системы Windows, позволяющая запускать 32-битные приложения на всех 64-битных версиях Windows — Windows 2000 Limited Edition, Windows XP Professional x64 Edition, Windows Server 2003 версий IA-64 и x64, 64-битных версиях Windows Vista и Windows Server 2008, также 64-битной версии Windows 7. Запуск старых 16-битных приложений в 64-битных системах Windows невозможен без использования эмулятора или виртуальной машины.
Смотри — https://yandex.ru/search/?lr=213&msid=1463198798.24924.22895.23231&text=syswow64+что+это+за+папка&suggest_reqid=837241082146319876264287514327622&csg=0,3178,8,2,3,0,0

Валентина Ученик (50) 7 лет назад

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

Ноябрь Искусственный Интеллект (146028) )

Остальные ответы

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *