Из вашего поста похоже, что скачанные вами скрипты работают на некоторых машинах, но не на других, это правильно?Если это так, я бы проверил, может ли это быть связано с 32-битным или 64-битным, поскольку есть некоторые различия в доступе к реестру.Если это так, вы можете использовать найденные сценарии, но просто настройте их так, чтобы они выглядели в разных местах в зависимости от ОС.
В противном случае, если вы сможете использовать внешний исполняемый файлзатем в Интернете есть множество инструментов для этого, этот говорит, что у них есть интерфейс командной строки (я не пробовал), который вы можете автоматизировать с помощью своего скрипта.
В противном случае я бы предложил загрузить Process Monitor и запустить запись любых записей в реестр во время установки и регистрации копии Office 2010 в различных версиях Windows, которые вы поддерживаете,это должно дать вам местоположение реестра, и тогда вы, возможно, найдете где-нибудь алгоритм расшифровки.