跳转到内容

MagicJack/支持资源/操作指南/彻底删除MJ

来自维基教科书,开放的书籍,开放的世界

适用于 WinXP: (这来自技术聊天会议记录)

Ivan:请拔掉你的 MagicJack。现在,在 Windows 中点击[开始],然后点击[运行...]。在里面输入 "regedit" 然后按回车键。

Ivan:现在点击 HKEY_LOCAL MACHINE 旁边的 + 号。

Ivan:点击 SYSTEM 旁边的 + 号。

Ivan:点击 CurrentControlSet 旁边的 + 号。

Ivan:点击 Enum 旁边的 + 号。

Ivan:现在找到名为 USB 的文件夹。右键点击它,然后点击 "权限"。在权限中,点击 "允许" 复选框,该复选框位于 "完全控制" 的右侧。

Ivan:点击确定。Ivan:现在点击 USB 旁边的 + 号,然后找到两个名为 "Vid1307" 的文件夹,依次右键点击它们并选择删除。

Ivan:现在点击 USB 旁边的 - 号。

Ivan:右键点击名为 USBSTOR 的文件夹,并允许权限。

Ivan:现在点击 USBSTOR 旁边的 + 号。

Ivan:找到名为 "CdRom&Ven_YMAX&Prod_MagicJack&Rev" 的文件夹

Ivan:以及 "Disk&Ven_YMAX&Prod_MagicJack&Rev"

Ivan:依次右键点击它们并删除它们。

Ivan:现在退出 Regedit,然后插入你的 MagicJack。


适用于 Vista: (来自 MagicJack 非官方支持论坛的条目) http://www.phoneservicesupport.com/post35183.html#35183


在我成功地在 Vista Business 笔记本电脑上使用 MJ 将近一年后,我突然开始收到 "警告:您必须将 MagicJack 插入 USB" 的错误。在与 MJ "技术人员" 聊天了近 2 个小时后,很明显他们不知道问题的原因,尽管快速谷歌搜索显示 (1) 这是普遍现象,(2) 它始于 1 月或 2 月左右。在技术支持人员实际上无视我后 ("好的,我已经调整了您的设置。重启后它将正常工作。", "您在您这端的操作如何影响这个问题?您是在敷衍我吗?", "哦,不,我向您保证它会正常工作。"),我在自己的时间内花了另外 6 个小时搜索该网站以及互联网上的其他网站。我能够解决这个问题,但它需要一系列操作才能解决--没有一种方法可以解决问题--所以我认为我应该在这里分享一下。

首先,一个快速解决方法来绕过问题

在 "警告" 消息弹出并 MJ 打开浏览器进入 MJ 网站后,打开 "计算机",右键点击显示 "MagicJack" 或 "电话" 的图标(而不是显示 "CD MagicJack" 的图标),并选择 "启动 MagicJack"。MJ 将立即启动并正常工作。但是,这不是一个解决方案,因为每次插入 MJ 时您都必须重复此过程。


现在,解决方案

0. 这是适用于 VISTA 的步骤。如果您运行的是 XP,您将不得不尝试其他方法。由于此过程涉及注册表编辑,我强烈建议您在开始之前设置一个还原点并备份注册表。

从计算机中删除 MagicJack

1. 手动删除 "Program Files" 下的 MagicJack 文件夹。

2. 手动删除 MJUSB 文件夹,它位于此处

c:\users\[username]\appdata\roaming\mjusb

重置注册表权限

3. 从 Microsoft 下载 subinacl.exe,地址如下

http://www.microsoft.com/downloads/details.aspx?familyid=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=en

运行下载的可执行文件并让它安装。

4. 打开文本编辑器(Microsoft 记事本可以正常使用)并输入以下内容(您可以从这篇帖子中剪切和粘贴)

cd /d "%ProgramFiles%\Windows Resource Kits\Tools"

subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f

subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f

subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f

subinacl /subdirectories %SystemDrive% /grant=administrators=f /grant=system=f

subinacl /subdirectories %windir%\*.* /grant=administrators=f /grant=system=f

secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose

您也可以在这里找到文本

http://blog.tiensivu.com/aaron/archives/1412-Having-trouble-installing-the-Vista-SP1-update-Reset-your-registry-permissions!.html

将文本文件保存到根目录 (C:\) 中,命名为 RESET.CMD

打开资源管理器,双击 RESET.CMD

这将重置所有注册表权限,是必要的步骤。这需要很长时间--去吃晚饭,看电影,或去散步...或...继续步骤 4。您可以在 reset.cmd 运行时进行操作,但会占用很多计算机资源,因此您可能需要等待。

格式化 MagicJack

4. 打开 "计算机"。右键点击 "MagicJack" 或 "电话"。选择 "格式化"。将打开一个用于格式化的窗口。使用默认值并格式化 MJ。

从注册表中清除 MagicJack 密钥

5. 在 "开始" 菜单中,点击 "运行",并在框中输入 "Regedit"。按回车键。这将打开注册表编辑器。

6. 按 CTL-F。这将打开搜索框。输入:magicjack 并按回车键。

软件将找到第一个包含 magicjack 的密钥。右键点击左侧窗口中的密钥,然后选择 "删除" 来删除它。软件将要求您确认删除。选择 "是"。

7. 按 F3 - 这将使软件搜索下一个 "magicjack" 实例。按照上述方法删除密钥。继续按 F3 并删除找到的密钥,直到您完成注册表搜索。注意:有很多密钥必须删除。如果要删除 30 个、40 个甚至 50 个密钥,不要感到惊讶。

8. 使用滑块将左侧窗口重新定位到最上面的条目,然后点击它。现在打开以下部分

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR\

找到 Disk&Ven_YMAXxxxxxxxxxxxxxxx 的所有实例(由 "xxxxxxxx" 标识的部分在不同的安装中会有所不同)。

删除它们。如果注册表不允许您删除它们,您可能需要通过右键点击密钥、选择 "权限"、"高级" 并勾选 "完全控制" 来更改所有权。如果您遇到问题,可以在 Google 上找到关于如何执行此操作的说明。

9. 退出注册表编辑器并重启。

重新安装 MagicJack

10. 计算机重启后,插入 MagicJack。Vista 将将其视为新设备并自动安装它。

11. 安装完成后,它将重新启动。它要么能正常工作,要么您将再次收到 "警告:您必须将 MagicJack 插入 USB" 的错误。如果您收到错误,请按照本文开头部分的解决方法手动启动 MagicJack。

12. MagicJack 启动并运行后,点击 "菜单"、"高级"、"运行 MagicFix"。这将带您进入 MJ 网站,您可以在其中点击 "升级"。让升级运行--您将看到 "恭喜您--您正在进行升级" 的启动画面。

13. 完成后,保持 MagicJack 插入,重启计算机。

就这样。MagicJack 应该可以正常工作,您不应该再看到 "警告:您必须将 MagicJack 插入 USB" 的错误...至少在 MagicJack 下一次升级之前是这样。

附注:获取文件系统和注册表对象的控制权

[编辑 | 编辑源代码]

由维基百科注册用户 pol098 添加的评论,可以在那里联系到他

关于段落 "删除它们。如果注册表不允许您删除它们,您可能需要通过右键点击密钥、选择 "权限"、"高级" 并勾选 "完全控制" 来更改所有权"。我不想编辑该段落,因为我的经验不是关于 MagicJack 的,但(尤其是在 Windows 10 中)我发现,为了解决一些关于文件/目录和注册表密钥的权限问题,必须同时(以管理员用户身份登录)获取所有权和完全控制权;这两个操作是分开的。我发现,作为管理员用户,我必须执行这两个操作;即使通过我的帐户获取所有权,然后授予管理员完全控制权也不起作用,它必须是一个命名的管理员用户帐户。如果您能够在没有所有这些步骤的情况下让它正常工作,那就再好不过了;但此过程可能在省略某些步骤的情况下也能正常工作。

在一些特别顽固的情况下,我发现提升的命令提示符是唯一有效的解决办法(Win10:右键点击开始按钮,选择 "管理员身份运行命令提示符")。我有一个目录结构,我无法使用上述所有权/控制方法删除它;我最终打开了一个提升的提示符,并使用了 MS-DOS 用户知道的命令:chdir 或 cd;rmdir 或 rd;dir;del。在资源管理器中更改所有权/权限后(我分别对顶层目录、其子目录和子目录中的单个文件执行了此操作),但我仍然无法删除,我不得不向下导航两级,删除文件,向上导航一级,删除子目录,向上导航另一级,最后删除顶层目录。也许如果我使用继承的权限,我会少做一些工作;也许我可以从顶层使用 DELTREE 或类似的工具,但这确实有效,我没有进一步调查。如果您有很多删除操作要执行,建议您创建一个新的管理员用户,授予其对整个注册表树的完全控制权(我认为所有权会很危险),进行删除,然后删除临时用户。

希望对您有所帮助

华夏公益教科书