Skip to content

Enable registry mode manually

snowie2000 edited this page Jun 3, 2021 · 2 revisions

Intro

From version 2021.1-RC1, the registry mode was removed from the wizard to prevent mistakenly being applied and then blocking the system from booting up by inexperienced users. If you're very experienced in troubleshooting or maybe your system was working with MacType in registry mode perfectly (which we call "mactype-proof systems"😄), then this guide is for you.

Steps

  1. First, set mactype to manual mode in the wizard. This ensures that there is no conflict with loading mode and mactype won't be loaded twice. Previously, it was done automatically when you select registry mode, now it has to be done manually.

System environment preparation

  1. Press Win+Pause to open the system property dialog.

  2. Select "Advanced system settings" on the left pane. image

  3. Click "Environment variables"

  4. Edit the variable "Path" (case insensitive) in the system variable group, add a new line and fill in it with the absolute folder path of your mactype installation. For example "C:\Program Files\Mactype". image

  5. Click "ok" all the way to save your changes. You can verify if you've done it right by opening a "Run" dialog and typing in "macwiz.exe". The mactype wizard window should pop up instead of an error message telling you that Windows can't find it.

The shortcut way

If your system is very clean with no appinit dlls installed, here is a shortcut for you: Save the following text as a .reg file and double-click to import it. X64 version:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows]
"AppInit_DLLs"="MacType64.dll"
"LoadAppInit_DLLs"=dword:00000001
"RequireSignedAppInit_DLLs"=dword:00000000


[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\Windows]
"AppInit_DLLs"="MacType.dll"
"LoadAppInit_DLLs"=dword:00000001
"RequireSignedAppInit_DLLs"=dword:00000000

X86 version

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows]
"AppInit_DLLs"="MacType.dll"
"LoadAppInit_DLLs"=dword:00000001
"RequireSignedAppInit_DLLs"=dword:00000000

Restart and it's done.

Manual way

  1. Press Win+R and type regedit to launch the registry editor.

  2. Navigate to \SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows under HKEY_LOCAL_MACHINE branch

  3. Double-click a key to change its value.

  • Change LoadAppInit_DLLs to 1
  • Change RequireSignedAppInit_DLLs to 0, if it doesn't exist, it's fine already.
  • Change AppInit_DLLs to MacType64.dll, if it has any value pre-set, append "mactype64.dll" to it with a comma as a separator. So after modification, AppInit_DLLs should be like either Mactype64.dll or some.dll, some2.dll, mactype64.dll
  1. Navigate to \SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\Windows under the same branch

  2. Do the same thing as step3, but this time, use MacType.dll instead of MacType64.dll for the AppInit_DLLs key.

This should be what the final result looks like: image restart and it's done again~

Removal

You can disable the regitry mode via wizard.

Clone this wiki locally