Suspeito que você esteja usando uma compilação de 32 bits de chef-client
no W2K8R2, que é um sistema operacional de arquitetura x64. Asusming esse é o caso do diretório que seu chef-client
process "vê" como %systemroot%\system32
é realmente %systemroot%\syswow64
. Eu acho que sua DLL não está lá para ser apagada.
Este foi discutido em um ticket no Opscode e a solução descrita aqui, fazendo referência à notação %systemroot%\sysnative
é provavelmente a melhor coisa que você pode fazer.