介绍
从2021.1-RC1版本开始,注册表模式被从向导中移除,以防止被没有经验的用户错误地应用,然后阻止系统启动。如果你在排除故障方面非常有经验,或者你的系统在注册表模式下与MacType完美地工作(我们称之为 "防错系统"😄),那么这个指南是为你准备的。
步骤
- 首先,在向导中把mactype设置为手动模式。这可以确保与加载模式没有冲突,mactype不会被加载两次。以前,当你选择注册表模式时,它是自动完成的,现在必须手动完成。
系统环境准备
- 按Win+Pause键,打开系统属性对话框。
- 在左边的窗格中选择 "高级系统设置"。
3. 点击 "环境变量"
4. 编辑系统变量组中的变量 "Path"(不区分大小写),添加一个新行,并在其中填入你安装的Mactype的绝对文件夹路径。例如 "C:\Program Files\Mactype"。
5. 一路点击 "确定 "来保存你的修改。你可以通过打开 "运行 "对话框并输入 "macwiz.exe "来验证你的操作是否正确。mactype向导窗口应该弹出,而不是错误信息告诉你Windows找不到它。
捷径方式
如果你的系统非常干净,没有安装appinit dlls,这里有一个捷径给你。将以下文本保存为.reg文件,然后双击导入。X64版本:
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版本
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
重新启动,就完成了。
手动方式
- 按Win+R并输入
regedit
来启动注册表编辑器。 - 导航到
HKEY_LOCAL_MACHINE
分支下的\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
- 双击一个键来改变其值。
- 将
LoadAppInit_DLLs
改为1- 将
RequireSignedAppInit_DLLs
改为0,如果它不存在,已经很好了。- 将
AppInit_DLLs
改为MacType64.dll
,如果它有任何预设的值,将 "mactype64.dll "附加到它上面,用逗号作为分隔符。所以修改后,AppInit_DLLs
应该是Mactype64.dll
或者some.dll
、some2.dll
、mactype64.dll
- 导航到同一分支下的
\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\Windows
- 做与第三步相同的事情,但这一次,在
AppInit_DLLs
键中使用MacType.dll
而不是MacType64.dll
。
这应该是最终结果的样子:
重新启动,它又完成了~
移除
你可以通过向导禁用注册模式。