手动启用注册表模式

介绍

从2021.1-RC1版本开始,注册表模式被从向导中移除,以防止被没有经验的用户错误地应用,然后阻止系统启动。如果你在排除故障方面非常有经验,或者你的系统在注册表模式下与MacType完美地工作(我们称之为 "防错系统"😄),那么这个指南是为你准备的。

步骤

  1. 首先,在向导中把mactype设置为手动模式。这可以确保与加载模式没有冲突,mactype不会被加载两次。以前,当你选择注册表模式时,它是自动完成的,现在必须手动完成。

系统环境准备

  1. 按Win+Pause键,打开系统属性对话框。
  2. 在左边的窗格中选择 "高级系统设置"。
手动启用注册表模式

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

重新启动,就完成了。

手动方式

  1. 按Win+R并输入regedit来启动注册表编辑器。
  2. 导航到HKEY_LOCAL_MACHINE分支下的\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
  3. 双击一个键来改变其值。
  • LoadAppInit_DLLs改为1
  • RequireSignedAppInit_DLLs改为0,如果它不存在,已经很好了。
  • AppInit_DLLs改为MacType64.dll,如果它有任何预设的值,将 "mactype64.dll "附加到它上面,用逗号作为分隔符。所以修改后,AppInit_DLLs应该是Mactype64.dll或者some.dllsome2.dllmactype64.dll
  1. 导航到同一分支下的 \SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\Windows
  2. 做与第三步相同的事情,但这一次,在AppInit_DLLs键中使用MacType.dll而不是MacType64.dll

这应该是最终结果的样子:

手动启用注册表模式

重新启动,它又完成了~

移除

你可以通过向导禁用注册模式。

——翻译自Enable registry mode manually

实用教程

新版clash内核与机场订阅不兼容解决办法

2022-1-14 19:37:55

实用教程

Docker-ce搭建Pinry

2022-2-8 8:48:24

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索