Read this before installing. Maikr Pro installs a kernel-mode network driver and reroutes your computer's internet traffic. It needs administrator rights every time it runs. If a bug occurs, you can temporarily lose internet access — recovery is covered in section 7.
Please install on a machine you can afford to disrupt, not your only work computer.
| Operating system | 64-bit Windows 10 or Windows 11. 32-bit and Arm builds are not provided. |
|---|---|
| Privileges | Administrator. This is mandatory, not optional — see below. |
| Disk space | Roughly 100 MB. |
| Internet | Required during installation. If your PC lacks the Microsoft WebView2 runtime, the installer downloads it silently. Most Windows 11 machines already have it. |
| Installer file | Maikr Pro_1.0.0_x64-setup.exe — this is the only file you need. If you were sent anything else, please ask us before running it. |
C:\Program Files\Maikr Pro.Upgrading from an older build? Earlier versions were named ngrouter. Uninstall that entry first (Settings → Apps → Installed apps → ngrouter → Uninstall) so its own uninstaller removes its files and logs, then install this one.
Maikr Pro_1.0.0_x64-setup.exe.Re-installing over an existing copy is supported. The installer automatically stops the running engines and unloads the network driver first. Without this, Windows would refuse to overwrite the driver file, because a loaded kernel driver's file stays locked even after the app closes.
C:\Program Files\Maikr Pro.%LOCALAPPDATA%\com.maikrapps.win.A healthy first launch looks like this:
If any of those three is wrong, that is worth reporting even if the app otherwise seems to work.
| Starting | Start Menu → Maikr Pro. Approve UAC each time. |
|---|---|
| Closing the window | The X button does not quit — the app minimises to the tray and keeps running. It tells you this once. |
| Reopening | Click the tray icon, or right-click it → Open Dashboard. |
| Quitting properly | Right-click the tray icon → Quit Maikr Pro. This is the only action that fully exits. |
| Launching twice | Running it again just focuses the existing window. A second copy never starts. |
Right-clicking the notification-area icon gives four items. The tray is drawn by Windows itself, so it keeps working even if the app window has frozen:
After an Emergency Stop you must use Restart Engines before the VPN switch will work again. Flipping the switch first simply tells you to restart the engines.
Administrator rights are required on every launch. There is no way to run Maikr Pro unelevated. If your organisation's policy blocks elevation, or you use a standard (non-administrator) Windows account, the app cannot run at all.
A consequence: because the app runs elevated,
tasklist and some tools in a normal command prompt cannot see its
engine processes.
Because the app reroutes traffic, a bug can leave you without internet. There are two escape hatches, and neither needs the main window — important, since a network problem may be exactly what makes the window unusable.
Right-click the Maikr Pro icon in the notification area (bottom-right; the ^ arrow may hide it) and choose Emergency Stop (restore network). This shuts down the engines and returns your network immediately.
If the app is so stuck that even the tray menu does not respond, search the Start Menu for Maikr Pro Emergency Stop and run it. It requests administrator rights, ends the engine processes and unloads the capture driver.
Neither action changes any Windows network setting, because Maikr Pro never modified one. There is nothing to undo — stopping the engines is the entire fix.
Maikr Pro.exe. The engine processes are
designed to die with it automatically. If you still see
maikr-engine.exe afterwards, that is a bug worth reporting.Manual recovery, only if the steps above all fail. Open an administrator Command Prompt and run:
taskkill /F /T /IM maikr-engine.exe
sc stop WinDivert
sc delete WinDivert
ipconfig /flushdns
The driver service is re-created automatically the next time the app captures traffic.
An engine or the driver is still active. Quit Maikr Pro from the tray, then run Maikr Pro Emergency Stop from the Start Menu, then install again. If it persists, reboot and install before starting the app.
Please tell us which product and what it said — that is genuinely useful, as we need these detections cleared before a wider release. Symptoms of a quarantined file: an error dialog naming something missing, or the VPN switch doing nothing when flipped.
If you wish to proceed, add an exclusion for
C:\Program Files\Maikr Pro. Only do this if you are comfortable
doing so; declining and simply reporting the detection is entirely reasonable.
Usually a missing file (see antivirus above) or the driver failing to load. Try Restart Engines from the tray. If that fails, reboot and try again, then report it.
That should not happen — please report it, with a screenshot if you can capture one.
Note whether it works with the switch off. If it is an IPv6-only service, see the IPv6 caveat in section 6. Report the exact address.
Please include, in this order:
winver, press Enter, screenshot the result.Settings → Apps → Installed apps → Maikr Pro → Uninstall, or run
uninstall.exe from C:\Program Files\Maikr Pro.
The uninstaller stops the engines, unregisters the WinDivert kernel driver, and deletes the application together with its logs.
Please verify afterwards — this is a genuine test:
C:\Program Files\Maikr Pro is gone.%LOCALAPPDATA%\com.maikrapps.win — Windows should say the
folder does not exist.If any of those fail, please tell us — leftover state after uninstall is a bug we specifically want to catch.
Logs are written to
%LOCALAPPDATA%\com.maikrapps.win\logs. Paste that path into
Win+R to open the folder.
By default the log is quiet. It records that the app started, connected and stopped, plus any errors. It does not record the sites you visited or the programs you ran.
For routing problems ("some sites will not load through the tunnel") we may need detailed logs. A single file switches this on. It is off by default and we will only ask when we need it.
%LOCALAPPDATA%\com.maikrapps.win and press Enter.verbose-logging.txt.
verbose-logging.txt.txt — turn on File name extensions
in Explorer's View menu to be sure.Please read before enabling. While that file exists, the log becomes an effective browsing record — the addresses your device connected to and the applications that requested them. Only enable it when we ask, and only send the file to the Maikr team.
To turn it off: quit Maikr Pro, delete
verbose-logging.txt, start the app again. Please do switch it back
off once you have sent us the file. You may also delete everything in the
logs folder afterwards — the app creates new files as needed.
安装前请务必阅读。Maikr Pro 会安装一个内核级网络驱动, 并接管本机的上网流量。每次运行都需要管理员权限。若出现异常,可能会短暂失去网络连接, 恢复方法见第 7 节。
请安装在可以承受中断的电脑上, 不要用您唯一的办公电脑测试。
| 操作系统 | 64 位 Windows 10 或 Windows 11。不提供 32 位与 Arm 版本。 |
|---|---|
| 权限 | 管理员权限。这是强制要求,无法绕过,原因见下文。 |
| 磁盘空间 | 约 100 MB。 |
| 网络 | 安装过程中需要联网。若本机缺少 Microsoft WebView2 运行时,安装程序会静默下载。多数 Windows 11 电脑已自带。 |
| 安装文件 | Maikr Pro_1.0.0_x64-setup.exe —— 您只需要这一个文件。若收到其他文件,请先与我们确认再运行。 |
C:\Program Files\Maikr Pro。从旧版本升级?早期版本名为 ngrouter。请先卸载该条目(设置 → 应用 → 已安装的应用 → ngrouter → 卸载),让它自带的卸载程序清理掉旧文件与日志,然后再安装本版本。
Maikr Pro_1.0.0_x64-setup.exe。支持覆盖安装。安装程序会自动先停止正在运行的 引擎进程并卸载网络驱动。若不这样处理,Windows 会拒绝覆盖驱动文件 —— 因为已加载的内核 驱动,其文件即使在程序关闭后仍处于锁定状态。
C:\Program Files\Maikr Pro。%LOCALAPPDATA%\com.maikrapps.win。启动正常时应该是这样:
以上三点若有任何一项不符,即使程序看起来能用,也请向我们反馈。
| 启动 | 开始菜单 → Maikr Pro。每次都需同意 UAC。 |
|---|---|
| 关闭窗口 | 点击 X 并不会退出程序,只是最小化到托盘并继续运行。程序会提示您一次。 |
| 重新打开 | 点击托盘图标,或右键 → Open Dashboard。 |
| 彻底退出 | 右键托盘图标 → Quit Maikr Pro。这是唯一能完全退出的操作。 |
| 重复启动 | 再次启动只会聚焦已有窗口,不会开启第二个实例。 |
右键点击通知区域图标可看到四个菜单项。托盘由 Windows 自身绘制, 因此即使程序窗口卡死,该菜单仍然可用:
执行紧急停止后,必须先点击 Restart Engines,VPN 开关才会重新生效。若直接去拨开关, 程序只会提示您先重启引擎。
每次启动都必须使用管理员权限。没有任何方式能以普通权限运行 Maikr Pro。如果您所在单位的策略禁止提权,或您使用的是标准(非管理员)Windows 账户,本程序将完全无法运行。
由此带来的一个现象:由于程序以提权方式运行,
普通命令行窗口中的 tasklist 等工具看不到它的引擎进程。
由于程序会改变流量走向,一旦出现异常可能导致无法上网。为此提供了两条应急通道, 都不依赖主窗口 —— 这一点很关键,因为网络故障往往正是导致窗口失去响应的原因。
右键点击通知区域的 Maikr Pro 图标(屏幕右下角,可能被 ^ 箭头折叠), 选择 Emergency Stop (restore network)。程序会立即关闭引擎并恢复网络。
若程序卡死到连托盘菜单都没有反应,请在开始菜单中搜索 Maikr Pro Emergency Stop 并运行。它会请求管理员权限, 结束引擎进程并卸载抓包驱动。
这两项操作都不会改动任何 Windows 网络设置 —— 因为 Maikr Pro 本来就没有修改过。没有任何东西需要还原,停止引擎就是完整的修复。
Maikr Pro.exe。引擎进程设计为随之自动结束。
若之后仍能看到 maikr-engine.exe,这是一个值得反馈的缺陷。手动恢复 —— 仅在以上步骤全部无效时使用。 以管理员身份打开命令提示符并执行:
taskkill /F /T /IM maikr-engine.exe
sc stop WinDivert
sc delete WinDivert
ipconfig /flushdns
驱动服务会在程序下次拦截流量时自动重新创建。
说明引擎或驱动仍在运行。请先从托盘退出 Maikr Pro,再从开始菜单运行 Maikr Pro Emergency Stop,然后重新安装。若仍不行, 请重启电脑,并在启动程序之前先完成安装。
请告诉我们是哪款产品、提示了什么内容 —— 这对我们很有价值, 因为在更大范围发布之前,我们需要消除这些误报。文件被隔离的典型表现: 弹出提示某个文件缺失的错误框,或者拨动 VPN 开关后毫无反应。
若您愿意继续使用,可为 C:\Program Files\Maikr Pro 添加排除项。
请仅在您确认可以接受的前提下这样做;选择拒绝并只是向我们反馈,也完全合理。
通常是文件缺失(参见上面的杀毒软件部分)或驱动加载失败。 可先尝试托盘中的 Restart Engines。若仍无效,请重启电脑后再试,并反馈给我们。
这属于不应出现的情况,请反馈给我们,如能截图更好。
请留意关闭开关后是否可以访问。若该服务仅支持 IPv6, 请参见第 6 节中关于 IPv6 的说明。反馈时请附上准确的网址。
请按以下顺序提供信息:
winver 回车,将结果截图。设置 → 应用 → 已安装的应用 → Maikr Pro → 卸载,
或运行 C:\Program Files\Maikr Pro 目录下的 uninstall.exe。
卸载程序会停止引擎、注销 WinDivert 内核驱动, 并删除程序本体及其日志。
卸载后请验证以下几点 —— 这本身就是一项有效的测试:
C:\Program Files\Maikr Pro 已不存在。%LOCALAPPDATA%\com.maikrapps.win —— Windows 应提示该文件夹不存在。若以上任何一项不符,请告知我们 —— 卸载后仍有残留是我们此轮测试特别希望发现的缺陷。
日志写入 %LOCALAPPDATA%\com.maikrapps.win\logs。
将该路径粘贴到 Win+R 中即可打开该文件夹。
默认情况下日志非常简洁。 它只记录程序的启动、连接与停止,以及出现的错误, 不会记录您访问过的网站或运行过的程序。
对于路由类问题(例如「某些网站无法通过隧道访问」),我们可能需要详细日志。 只需一个文件即可开启。该功能默认关闭,只有在确有需要时我们才会请您开启。
%LOCALAPPDATA%\com.maikrapps.win 并回车。verbose-logging.txt。
verbose-logging.txt.txt —— 可在资源管理器「查看」菜单中
勾选「文件扩展名」以便确认。开启前请务必阅读。只要该文件存在, 日志实际上就成为一份上网记录 —— 包含您的设备连接过的地址,以及发起这些连接的应用程序。 请仅在我们请求时开启,并且只将该文件发送给 Maikr 团队。
关闭方法:退出 Maikr Pro,删除 verbose-logging.txt,
再重新启动程序。将文件发送给我们之后,请务必将其关闭。之后您也可以删除
logs 文件夹中的所有内容,程序会按需重新生成。