Реестр в 64-битной версии Windows

Разница в реестре 64 битной версии Windows

64-битное программное обеспечение с трудом удается совме­стить с 32-битным; это вызывает необходимость существования двух реестров, что­бы эти биты находились подальше друг от друга. Поскольку иметь два независимых реестра непрактично, разделяются лишь некоторые разделы и ветви.

Сопоставления типов файлов, например, общие для обоих слоев поэтому вы може­те один раз связать .txt-документы с любимым текстовым редактором, и эти связи будут работать и в 32-битной, и в 64-битной версиях Windows.

Но в то же время 64-битная программа не может обратиться к 32-битной DLL. Часть реестра, управляющая DLL и другими компонентами, будет для каждого слоя Windows отдельной. Таким образом, например, 64-битные версии Проводника и Internet Explorer недоступны для 32-битных DLL, и наоборот.

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

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

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

  • HKEY_CLASSES_R0OT\Wow6432Node
  • HKEY_CURRENT_USER\Software\Wow6432Node
  • HKEY_L0CAL_MACHINE\S0FTWARE\Wow6432Node



2024  Командная строка Windows  
top Яндекс.Метрика