Это не имеет никакого отношения к разрядности ОС. Большинство политик задаётся числом DWORD. Попытка подставить число другой разрядности может привести к невозможности его чтения, или чтение неверного числа. Параметр реестра читается с помощью функции RegQueryValueEx, которой либо жестко задаётся размер ожидаемого буфера (4 байта) - в большинстве случаев делается именно так, либо сперва определяют его размер. В 1-м случае число просто не прочитается, и вернёт код 234 (ERROR_MORE_DATA).
P.S. Привет терпеливому и обманывающему роботу