» Poradna » Windows (a jiné OS)

REGEDITem nelze nalézt registrovou složku HKEY_LOCAL_MACHINE\SOFTWARE\Difrce

 |   |  Microsoft Windows 10 Firefox 61.0

Dobrý denPřed asi 10 lety jsem ukončil vývoj 32-bitové aplikace - řešení diferenciálních rovnic - ukládající nastavení do registrové složky HKEY_LOCAL_MACHINE\SOFTWARE\Difrce.Po spuštění programu REGEDIT se mi však podsložku Difrce umístěnou v HKEY_LOCAL_MACHINE\SOFTWARE nedaří nalézt. Program jinak normálně funguje, což znamená, že složka Difrce s požadovaným nastavením a s touto lokací musí existovat. I laděním pomocí debugu jsem si ověřil, že nastavení názvu složky je skutečně HKEY_LOCAL_MACHINE\SOFTWARE\Difrce a teď vidím, že i hodnot v ní odpovídá pozorovaným nastavením programu.Podsložku Difrce jsem však prostřednictvím REGEDITu nalezl jinde - v registrové složce HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Difrce. Jak je tedy možné, že nalezení registru HKEY_LOCAL_MACHINE\SOFTWARE\Difrce proběhlo úspěšně? Proč byla do lokace dle REGEDITu umístěna podsložka WOW6432Node?

Odpovědi na otázku

 | Microsoft Windows Vista Firefox 53.0.3

Protože se jedná o prehistorický 32-bit sw, provozovaný v 64-bit OS pomocí 32-bit subsystému WoW64.Všechna nastavení pro sw v 32-bit subsystému se ukládá do sekceHKLM\SOFTWARE\WOW6432Node.

Souhlasím  |  Nesouhlasím  |  Odpovědět




Určitě si přečtěte