I have a problem with users who edit the registry and cause chaos. How can I prevent them from accessing the registry editors?

You can use Group Policy. Simply enable the Disable registry editing tools policy setting under your systems' User Configuration\Administrative Templates\System object. This setting changes the HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\ registry subkey's DisableRegistry Tools entry (of type REG_DWORD) to a value of 1, which prevents the registry editors from running. (The setting's default value is 0, which permits use of the editors.)