Network Password Recovery是一个为Windows网络密码恢复而设计的实用工具。它能够恢复的密码类型非常广泛,包括网络连接密码、Windows凭据存储中的密码以及Internet Explorer或Edge浏览器保存的网站密码等等。

image31

该软件用户友好,拥有图形界面,方便用户使用。它可以帮助用户找回忘记了的或者操作系统保存的网络密码,这些密码可能包括Wi-Fi连接信息、远程桌面连接凭据以及其他网络资源的登录详情。

使用Network Password Recovery,你只需几个简单的步骤就可以查看并恢复当前用户账户下保存的所有网络密码。此外,它还支持以管理员身份运行,这样可以恢复系统上所有用户的网络密码。这款软软件是系统管理员和普通用户在密码丢失时的有效工具,旨在减少因忘记密码而造成的不便和潜在的工作中断。

该实用程序可以恢复哪些密码?

  • LAN 上远程计算机的登录密码。
  • Exchange 服务器上邮件帐户的密码(由 Microsoft Outlook 存储)
  • MSN Messenger / Windows Messenger 帐户的密码
  • Internet Explorer 7.x 和 8.x:受密码保护的网站的密码(“基本身份验证”或“摘要式访问身份验证”)
    IE7 密码的项目名称始终以“Microsoft_WinInet”前缀开头。
  • 远程桌面 6 存储的密码。

netpass

系统要求

仅当您以具有管理员权限的用户身份登录时,此实用程序才能在 Windows XP、Windows 2003、Windows Vista、Windows 2008、Windows 7、Windows 8 和 Windows 10 上正常运行。您还可以使用此实用程序在 Windows 98/ME 下恢复网络密码。不支持Windows 2000,因为该版本的操作系统不保存网络密码。

已知问题

错误警报问题:某些防病毒程序检测到此实用程序感染了特洛伊木马/病毒。 单击此处了解有关防病毒程序中的错误警报的更多信息

版本历史

  • 1.57 版:
    • 修复了在 Windows 11 22H2 上从外部驱动器解密密码的问题。
  • 1.56版:
    • 修复了外部驱动器功能,使其在使用 Microsoft 帐户登录时可以正常工作。
    • 请注意,为了解密使用 Microsoft 帐户登录时创建的 Windows 密码,您必须提供为您的 Microsoft 帐户生成的随机 DPAPI 密码,而不是实际的登录密码。您可以使用MadPassExt 工具找到此 DPAPI 密码。
  • 1.55版:添加了新选项“加载所有登录用户的密码”。这个新选项允许您恢复非管理员用户的密码,而无需输入密码,只要该用户已经登录到您的系统。
    • 添加了“文件名”列,其中显示存储密码的凭据文件。
  • 1.50版本:
    • 添加了对从外部驱动器/其他用户配置文件解密密码的支持,适用于从 Windows XP 到 Windows 10 的所有 Windows 版本!(在“高级选项”窗口中 - F9 )
    • 添加了高级外部驱动器设置,允许您选择所需的 Windows 保护文件夹和 Windows 凭据文件夹(在“高级选项”窗口中 - F9)。
  • 1.40版本:
    • 添加了“导出原始密码数据”选项,允许您从 Windows 凭据文件导出所有原始数据。您可以使用任何十六进制查看器/编辑器查看导出的文件,并且您可能会在此文件中找到一些网络密码恢复工具主窗口中未显示的信息。
  • 1.34版:
    • 从官方版本中删除了将密码导出到文件的命令行选项。该工具具有完整命令行支持的版本将发布在单独的网页上。
  • 1.33版:
    • 为了避免错误删除,删除菜单项现在与其他菜单项分开。此外,删除问题的默认答案是“否”。
  • 1.32 版:
    • 在“视图”菜单下添加了“标记奇数/偶数行”选项。当它打开时,奇数行和偶数行以不同的颜色显示,以便于阅读单行。
  • 1.31版:
    • 添加了“复制密码”选项 (Ctrl+P)。
  • 1.30版本:
    • 添加了“密码强度”列,该列可以计算密码的强度并将其显示为“非常弱”、“弱”、“中等”、“强”或“非常强”。
    • 添加了“向 CSV/制表符分隔文件添加标题行”选项。启用此选项后,当您导出到 csv 或制表符分隔文件时,列名称将添加为第一行。
  • 1.24版:
    • 修复了错误:在查找窗口中按删除键删除了主窗口中的项目。
  • 1.23版:
    • 修复了 Windows 7/Vista 上应用程序兼容性引擎的问题:在某些罕见情况下,该实用程序被应用程序兼容性引擎屏蔽,这意味着 apphelp.dll 和 AcLayers.DLL 被加载到进程中并替换了 Windows API 指针出口表。此 API 替换导致该实用程序崩溃 lsass.exe 并在一分钟后重新启动操作系统。
      从 NirLauncher 包运行此实用程序时会出现此问题,因为 NirLauncher 的可执行文件包含单词“launch”,并且出于未知原因,Microsoft 自动填充每个包含单词“launch”的可执行文件。
  • 1.22 版:
    • 修复错误:在某些系统中,网络密码恢复在启动时崩溃,并出现异常 C0000005。
  • 1.21版:
    • 添加了 /sort 命令行选项。
  • 1.20版本:
    • 添加了对读取和解密存储在外部凭据文件中的密码的支持。
  • 1.15版:
    • 添加了对另存为逗号分隔文件的支持。
    • 修复错误:当用户切换到另一个应用程序然后返回时,主窗口失去焦点。
  • 1.12 版:
    • 配置现在保存到文件而不是注册表中。
  • 1.11版:
    • 在 Vista 下,该实用程序现在自动以管理员身份运行。您不必明确选择“以管理员身份运行”选项。
  • 1.10版本:
    • 添加了对 Windows Vista(32 位和 x64 版本)的支持
  • 1.03版:
    • 添加了对 IE7 密码的支持。(适用于具有 HTTP 身份验证的网站)
  • 1.02版:
    • 删除密码选项(仅限 Windows XP)。
  • 1.01版:
    • 添加了对 Windows XP 样式的支持。
    • 添加了对Microsoft Tweak UI 工具存储的自动登录密码的支持
  • 版本 1.00:首次发布。

网络密码存储在哪里?

旧版本的 Windows(Windows 95,98 和 ME)将网络密码存储在位于 Windows 主文件夹下的 pwl 文件中。
从 Windows XP 开始,网络密码在凭据文件内加密,该文件位于 Documents and Settings\<用户名>\Application Data\Microsoft\Credentials\<用户 SID> 下。某些密码也可能存储在 Documents and Settings\<用户名>\Local Settings\Application Data\Microsoft\Credentials\<User SID> 下的凭据文件中。
除了网络共享的密码之外,Windows XP 还将 .NET Passport (MSN Messenger) 的密码存储在相同的 Credentials 文件中

外部驱动器中的凭证文件

从版本 1.20 开始,您还可以从当前操作系统中的外部配置文件或从另一个外部驱动器(例如:从无法再启动的死系统)读取凭据。为了使用此功能,您必须知道用于此配置文件的上次登录密码,因为凭据文件是使用登录密码的 SHA 哈希进行加密的,如果没有该哈希,则无法解密凭据文件。
您可以通过在“文件”菜单中选择“高级选项”从 UI 中使用此功能,或者通过使用 /external 参数从命令行中使用此功能。用户配置文件路径应类似于 Windows XP/2003 中的“C:\Documents and Settings\admin”或 Windows 10/8/7/Vista/2008 中的“C:\users\myuser”。

注意:如果在 Microsoft 帐户登录下密码被加密,您必须使用MadPassExt 工具提取加密密码,然后将此密码粘贴到 Windows 登录密码字段中。

执照

该实用程序作为免费软件发布。您可以通过软盘、CD-ROM、互联网或任何其他方式自由分发此实用程序,只要您不为此收取任何费用,并且不将其出售或作为商业的一部分进行分发产品。如果您分发此实用程序,则必须包含分发包中的所有文件,不得进行任何修改!

免责声明

该软件按“原样”提供,不附有任何明示或暗示的保证,包括但不限于适销性和特定用途适用性的暗示保证。对于因数据丢失或任何其他原因造成的任何特殊、偶然、后果性或间接损害,作者不承担任何责任。

使用网络密码恢复

该实用程序不需要任何安装过程或额外的 DLL。要开始使用它,只需将 zip 文件解压缩到您喜欢的任何文件夹,然后运行可执行文件 - netpass.exe 。
当您运行此实用程序时,主窗口会显示系统上找到的所有网络密码。您可以选择一个或多个项目,然后将它们复制到剪贴板,或将它们保存到文本/HTML/XML 文件。

命令行选项

/stext <文件名> 将网络密码列表保存到常规文本文件中。
/stab <文件名> 将网络密码列表保存到制表符分隔的文本文件中。
/scomma <文件名> 将网络密码列表保存到逗号分隔的文本文件中。
/stabular <文件名> 将网络密码列表保存到表格文本文件中。
/shtml <文件名> 将网络密码列表保存到 HTML 文件中。
/sverhtml <文件名> 将网络密码列表保存到垂直 HTML 文件中。
/sxml <文件名> 将网络密码列表保存到 XML 文件中。
/排序<列> 此命令行选项可以与其他保存选项一起使用,以便按所需列进行排序。如果您不指定此选项,则列表将根据您在用户界面中进行的最后一次排序进行排序。<column> 参数可以指定列索引(0 表示第一列,1 表示第二列,依此类推)或列的名称,例如“项目名称”和“类型”。如果要按降序排序,可以指定“~”前缀字符(例如:“~P​​assword”)。如果要按多列排序,可以在命令行中输入多个/sort。示例:
netpass.exe /shtml "f:\temp\pass.html" /sort 2 /sort ~1
netpass.exe /shtml "f:\temp\pass.html" /sort "类型" /sort "项目名称"
/nosort 当您指定此命令行选项时,将保存列表而不进行任何排序。
/NoLoad设置 运行时不加载最后的设置。(窗口位置、列大小等)
/删除注册表键 删除该实用程序用于保存最后设置的注册表项。
/external <用户配置文件路径> <上次登录密码> 从外部驱动器/配置文件加载凭据文件。例如:
netpass.exe /external "F:\Documents and Settings\administrator" "MyPassword"

将此实用程序翻译成其他语言

为了将此实用程序翻译成其他语言,请按照以下说明操作:

  1. 使用 /savelangfile 参数运行网络密码恢复:
    netpass.exe /savelangfile
    将在网络密码恢复实用程序的文件夹中创建名为 netpass_lng.ini 的文件。
  2. 在记事本或任何其他文本编辑器中打开创建的语言文件。
  3. 将所有字符串条目翻译为所需的语言。您还可以选择添加您的姓名和/或网站链接。(TranslatorName 和 TranslatorURL 值)如果添加此信息,它将在“关于”窗口中使用。
  4. 完成翻译后,运行网络密码恢复,所有翻译的字符串将从语言文件中加载。
    如果您想在不进行翻译的情况下运行此实用程序,只需重命名语言文件或将其移动到另一个文件夹即可。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。