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


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

Что такое System32?

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

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

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

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

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

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

В 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.

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

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

Правильная настройка нового компьютера

System32 и SysWOW64

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

На 64-битном компьютере 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-файл в нужное место или найти, где он установлен, что очень редко, Вам нужно знать, где именно искать.

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

В Windows 10 откройте меню «Пуск» или поиск с клавиатуры Cortana (WINDOWS KEY+S), введите «backup» и выберите «Backup and Restore». В Windows 8 откройте поиск параметров с помощью сочетания клавиш WINDOWS KEY+W, введите «windows 7» и нажмите «Восстановление файлов Windows 7». В Windows 7 откройте меню «Пуск» (нажмите клавишу WINDOWS на клавиатуре) и введите «резервное копирование». Нажмите «Резервное копирование и восстановление».

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

Не забывайте, что у пользователей Windows 7 функция «Предыдущие версии» работает автоматически: это может быть более простым способом восстановления перезаписанных или удалённых файлов.

Пользователи Windows 8, 8.1 и 10 имеют аналогичную функцию – «История файлов», которую сначала необходимо настроить вручную.

Выбор резервной копии по дате и файлам и папкам для восстановления

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

  1. В окне «Восстановить файлы» выберите период времени для отображения старых резервных копий в поле «Показать резервные копии из». По умолчанию выбрана последняя неделя.
  2. Затем выберите дату резервного копирования, которую вы хотите использовать, и нажмите OK.
  3. Обратите внимание, что теперь в окне «Обзор» или «Поиск в резервной копии файлов и папок для восстановления» отображаются выбранные дата и время.

Выбор файлов и папок для восстановления

Если вы точно не помните, где были документы или папки, которые вы хотите восстановить, нажмите «Поиск»:

  • Введите полное или частичное ключевое слово (а) в поле поиска и нажмите кнопку «Поиск».
  • Если результаты поиска содержат элемент (ы), которые необходимо восстановить, нажмите, чтобы выбрать их, или используйте кнопку «Выбрать все», чтобы выбрать все элементы в списке. Затем нажмите OK, чтобы добавить элемент (ы) в список файлов и папок, которые необходимо восстановить.
  • В окне «Обзор резервной копии файлов» найдите и щёлкните элемент (ы), которые вы хотите восстановить, и нажмите кнопку «Добавить файлы».

В качестве альтернативы, если вы нажмёте кнопку «Обзор папок», откроется окно «Обзор резервной копии папок или дисков», где вы можете добавить выбранные папки в список восстанавливаемых элементов, нажав кнопку «Добавить папку». Как вы можете видеть, вы также можете восстановить все содержимое жёсткого диска, если это не диск Windows. Используйте восстановление образа системы для восстановления всей установки Windows 7, 8 или 10.

Сначала открывается корневая папка последней резервной копии. Дважды щёлкните по жёсткому диску, на котором находится папка для восстановления.

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

Обратите внимание, что вы можете удалить отдельные элементы из списка, нажав на них, а затем нажав кнопку «Удалить». Чтобы очистить весь список, используйте кнопку «Удалить всё». Если список всех файлов и папок, подлежащих восстановлению, завершён, нажмите «Далее».

Восстановление файлов и папок в исходное местоположение

Следующий вопрос: куда вы хотите восстановить ваши документы? Если вы удалили папки или файлы и хотите восстановить их в той папке, в которой они находились ранее, оставьте в исходном месте. Если файлы и папки с тем же именем все ещё существуют, вам будет задан вопрос, хотите ли вы перезаписать файлы или папки.

Окно восстановление системы Windows7

  1. Нажмите «Восстановить».
  2. Процесс восстановления начнётся. Если файлы с таким именем уже существуют, откроется окно «Копировать файл».
  3. Если вы хотите перезаписать существующий файл файлом из резервной копии, нажмите «Копировать и заменить».
  4. Если вы хотите, чтобы сохранился существующий документ, нажмите «Не копировать». Если вы хотите сравнить существующий файл с файлом из резервной копии, нажмите «Копировать», но сохраните оба файла. Восстановленный файл получит «(2)» к названию. Если вы знаете, что хотите использовать один и тот же ответ для всех предстоящих вопросов, установите флажок «Сделать это для всех конфликтов», прежде чем нажимать кнопку. Будьте осторожны с этой опцией!
  5. После восстановления файлов и папок нажмите «Готово».

Восстановление файлов и папок в другом месте

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

  • Для этого выберите» В другом месте» в разделе «Где вы хотите восстановить файлы».
  • Если вы хотите воссоздать всё дерево папок в альтернативном месте, установите флажок «Восстановить файлы в их исходные подпапки».

Например, вы выбираете C:\Restored в качестве альтернативного местоположения. Если вы теперь восстановите файл с именем Test.txt из папки «Документы», это создаст целое дерево папок, например: C:\Restored\C\Users\<?ваше имя>\Documents\Test.txt. Если вы не установите флажок, файл будет восстановлен в C:\Restored\Test.txt.

  • Нажмите Обзор…, чтобы выбрать альтернативную папку.
  • В окне «Обзор папок» выберите пустую папку. Вы также можете нажать кнопку «Создать новую папку», чтобы создать её. Введите имя для новой папки и нажмите клавишу Enter на клавиатуре, чтобы принять новое имя.
  • Затем нажмите OK, чтобы выбрать папку для альтернативного расположения восстановления.
  • Теперь нажмите «Восстановить», чтобы начать восстановление выбранных файлов и папок.

После восстановления элементов нажмите «Просмотреть восстановленные файлы», чтобы открыть альтернативную папку восстановления.

WOW64

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

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

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

Восстановление с помощью стороннего ПО

Рассмотрим процесс восстановления SysWOW64 на примере стороннего инструмента Veeam Agent. Это решение для защиты данных и аварийного восстановления для физических и виртуальных машин. Veeam можно использовать для защиты различных типов компьютеров и устройств: настольных компьютеров, ноутбуков и планшетов.

  1. Запустите мастер восстановления.

Чтобы запустить мастер восстановления файлов, выполните одно из следующих действий:

  • Щёлкните правой кнопкой мыши значок Veeam Agent на панели задач и выберите «Восстановить»/«Отдельные файлы».
  • Дважды щёлкните значок Veeam Agent на панели задач или щёлкните значок правой кнопкой мыши и выберите «Панель управления». На панели управления щёлкните панель необходимого сеанса резервного копирования. Нажмите «Восстановить файлы» в нижней части окна. Агент Veeam автоматически опубликует содержимое резервной копии в файловой системе компьютера и откроет браузер Veeam Backup.
  • Дважды щёлкните значок Veeam Agent на панели задач или выберите значок правой кнопкой мыши и нажмите «Панель управления». В главном меню наведите указатель мыши на имя задания, создавшего резервную копию, из которой вы хотите восстановить данные, и выберите «Восстановить файл».
  • В меню «Пуск» Microsoft Windows выберите «Все программы»/«Veeam»/«Восстановление файлов».
  1. Укажите расположение файла резервной копии.

На шаге «Расположение резервной копии» мастера укажите, где находится файл резервной копии, который планируется использовать для восстановления.

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

  • Локальное хранилище – выберите этот вариант, если файл резервной копии находится на диске компьютера, внешнем диске или съёмном устройстве хранения, которое в данный момент подключено к вашему компьютеру. Нажмите кнопку «Обзор» и выберите резервный файл метаданных (VBM).
  • Сетевое хранилище – выберите этот вариант, если файл резервной копии находится в общей сетевой папке, в облачном хранилище Microsoft OneDrive, в хранилище резервных копий, управляемом сервером резервного копирования Veeam, или в облачном хранилище, предоставляемом вам поставщиком услуг Veeam Cloud Connect. В этом случае мастер Veeam Recovery Media будет включать дополнительные шаги для указания настроек расположения файла резервной копии.
  1. Выберите тип удалённого хранилища.

Шаг «Удалённое хранилище» мастера доступен, если вы решили восстановить данные из файла резервной копии, которая находится в удалённом месте – в общей сетевой папке, в резервном хранилище или облачном хранилище.

  1. Укажите настройки удалённого хранилища.

Укажите параметры для удалённого хранилища, содержащего файл резервной копии, из которой вы планируете восстановить данные:

  1. Выберите Backup.

Из списка резервных копий выберите ту, из которой вы хотите восстановить данные. Чтобы быстро найти необходимую резервную копию, используйте поле поиска в нижней части окна. Если вы восстанавливаете данные из резервной копии, хранящейся в хранилище резервных копий, Veeam Agent отображает только те резервные копии, которые доступны пользователю, чьи учётные данные указаны на шаге «Резервный сервер».

  1. Выберите Резервное копирование.

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

  1. Выберите точку восстановления

По умолчанию Veeam Agent использует последнюю точку восстановления. Однако вы можете выбрать любую допустимую точку восстановления, чтобы восстановить папки в определённый момент времени.

  1. Завершите процесс восстановления

Нажмите Готово. Veeam извлечёт содержимое резервной копии, опубликует его непосредственно в файловой системе вашего компьютера и отобразит в браузере Veeam Backup.

  1. Сохраните восстановленные документы.

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

Вы можете выполнить следующие операции с восстановленными файлами и папками:

  • Сохранить в их исходное местоположение.
  • Сохранить в новом месте.
  • Открыть в

После окончания работы с файлами и папками закройте браузер Veeam Backup.

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

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

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

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

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

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

Функции

Удаляет все файлы, созданные SySWoW64. Удаляет все записи реестра, созданные SySWoW64. Программа может исправить проблемы с браузером. Иммунизирует систему. Удаление гарантированно — если Утилита не справилась предоставляется бесплатная поддержка. Антивирусная поддержка в режиме 24/7 через систему GoToAssist входит в комплект поставки.

Наша служба поддержки готова решить вашу проблему с SySWoW64 и удалить SySWoW64 прямо сейчас!

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

Как удалить SySWoW64 вручную

Эта проблема может быть решена вручную, путём удаления ключей реестра и файлов связанных с SySWoW64, удалением его из списка автозагрузки и де-регистрацией всех связанных DLL файлов. Кроме того, отсутствующие DLL файлы должны быть восстановлены из дистрибутива ОС если они были повреждены SySWoW64.

Чтобы избавиться от SySWoW64, вам необходимо:

1. Завершить следующие процессы и удалить соответствующие файлы:

Предупреждение: вам необходимо удалить только файлы, контольные суммы которых, находятся в списке вредоносных. В вашей системе могут быть нужные файлы с такими же именами. Мы рекомендуем использовать Утилиту для удаления SySWoW64 для безопасного решения проблемы.

2. Удалите следующие папки:

3. Удалите следующие ключи иили значения ключей реестра:

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

Как предотвратить заражение рекламным ПО? Мы рекомендуем использовать Adguard:

4. Сбросить настройки браузеров

SySWoW64 иногда может влиять на настройки вашего браузера, например подменять поиск и домашнюю страницу. Мы рекомендуем вам использовать бесплатную функцию «Сбросить настройки браузеров» в «Инструментах» в программе Spyhunter Remediation Tool для сброса настроек всех браузеров разом. Учтите, что перед этим вам надо удалить все файлы, папки и ключи реестра принадлежащие SySWoW64. Для сброса настроек браузеров вручную используйте данную инструкцию:

Может ли содержать вирусы?

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

Поэтому, не стоит переживать, что какие-то библиотеки dll будут подвергнуты заражению вредоносными скриптами. Однако, для поддержания уровня безопасности системы лучше периодически запускать антивирусное сканирования с помощью установленного софта или же бесплатных утилит AdwCleaner и DrWeb Cure It.

Видео

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

Теперь Вы знаете больше про SysWOW64 — что это за папка Windows 7 или Виндовс 10, почему её нельзя трогать вообще и как поступить, если всё-таки удалили вложенные в неё файлы.

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

Исправление ошибок

Вполне возможно, что вы нечаянно деинсталлировали один из элементов каталога. Тогда, в этом случае рекомендуется:

  1. Загрузить его из сети интернет и далее поместить в ту папочку, где он был (многие так поступать опасаются, так как боятся вместе с файлом установить и вирус);
  2. Произвести восстановление системы к более ранней точке восстановления, когда система работала успешно. Единственное условие, такая точка у вас должна быть.

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

Рейтинг
( 1 оценка, среднее 5 из 5 )
Понравилась статья? Поделиться с друзьями: