描述
FileAccessErrorView 是一款适用于 Windows 的诊断工具,可显示系统上运行的程序尝试打开/读取/写入/删除文件时发生的文件访问错误信息。FileAccessErrorView 显示应用程序尝试打开/读取/写入/删除的文件名、应用程序的进程 ID/名称、错误代码(NTSTATUS 代码)、错误代码的描述、发生此错误的次数以及此错误的时间戳。
系统要求
此工具适用于任何版本的 Windows,从 Windows Vista 开始直至 Windows 11。支持 32 位和 64 位系统。使用此工具需要提升权限(“以管理员身份运行”)。
版本历史
- 版本 1.32:
- 添加了“黑色背景”选项(在“视图”菜单下)。打开后,主表将显示黑色背景和白色文本,而不是默认的系统颜色。
- 添加了“全屏”模式(查看->全屏或F11键)。
- 版本 1.31:
- 添加了‘始终在最前面’选项。
- 版本 1.30:
- 添加了“快速筛选”功能(视图 -> 使用快速筛选或 Ctrl+Q)。启用后,您可以在工具栏下添加的文本框中输入字符串,FileAccessErrorView 将立即筛选文件访问错误表,仅显示包含您输入的字符串的行。
- 添加了从菜单(查看 -> 排序依据)更改排序列的选项。与列标题单击排序一样,如果您再次单击相同的排序菜单项,它将在升序和降序之间切换。此外,如果您在选择排序菜单项时按住 Shift 键,您将获得二次排序。
- 版本 1.26:
- 添加了“在资源管理器中打开文件夹”选项。
开始使用 FileAccessErrorView
FileAccessErrorView 不需要任何安装过程或额外的 DLL 文件。要开始使用它,只需运行可执行文件 - FileAccessErrorView.exe
运行 FileAccessErrorView 后,它会立即开始跟踪文件的打开/读取/写入/删除操作,并在检测到错误时显示详细信息。
请注意:应用程序在尝试访问文件时出错并不意味着该应用程序出了问题。事实上,在大多数程序中,您会看到一些文件访问错误,这是软件的正常操作。但是,如果您的程序挂起或崩溃,此工具可能会提示您有关问题原因的信息。例如:如果程序因尝试访问远程断开连接的计算机上的文件而挂起,此工具将显示程序尝试访问的网络路径。
“跳过常见错误”选项
默认情况下,FileAccessErrorView 会忽略以下错误代码,因为它们经常出现在正常运行且没有任何问题的程序中:0xc0000034(未找到对象名称)、0xc0000035(对象名称已存在。)、0xc00000ba(指定为目标的文件是目录,而调用者指定它可以是目录以外的任何内容。)、0xc0000011(已到达文件结束标记。文件中没有此标记以外的有效数据。)、0xc000003a(未找到路径)
如果您不想跳过这些错误,您可以关闭“跳过常见错误”选项(在选项菜单下)。
命令行选项
/CaptureTime <毫秒> | 指定保存命令行选项(/stext、/stab、/scomma 等等)的捕获时间(以毫秒为单位)。 默认值为 10000 毫秒(10 秒)。 |
/cfg <文件名> | 使用指定的配置文件启动 FileAccessErrorView。例如: FileAccessErrorView.exe /cfg "c:\config\faev.cfg" FileAccessErrorView.exe /cfg "%AppData%\FileAccessErrorView.cfg" |
/stext <文件名> | 将 FileAccessErrorView 的报告保存到一个简单的文本文件中。 |
/stab <文件名> | 将 FileAccessErrorView 的报告保存到制表符分隔的文本文件中。 |
/逗号 <文件名> | 将 FileAccessErrorView 报告保存到逗号分隔的文本文件 (csv) 中。 |
/shtml <文件名> | 将FileAccessErrorView的报告保存为HTML文件(水平)。 |
/sverhtml <文件名> | 将FileAccessErrorView的报告保存为HTML文件(垂直)。 |
/sxml <文件名> | 将FileAccessErrorView的报告保存到XML文件中。 |
/sjson <文件名> | 将FileAccessErrorView的报告保存为JSON文件。 |
/sort <列> | 此命令行选项可与其他保存选项一起使用,以便按所需列进行排序。<column> 参数可以指定列索引(0 表示第一列,1 表示第二列,依此类推)或列的名称,如“文件名”和“进程名称”。如果要按降序排序,可以指定“~”前缀字符(例如:“~Error Code”)。如果要按多列排序,可以在命令行中输入多个 /sort。 |
将 FileAccessErrorView 翻译成其他语言
为了将 FileAccessErrorView 翻译成其他语言,请按照以下说明操作:
- 使用 /savelangfile 参数运行 FileAccessErrorView:
FileAccessErrorView.exe /savelangfile
将在 FileAccessErrorView 实用程序的文件夹中创建一个名为 FileAccessErrorView_lng.ini 的文件。 - 在记事本或任何其他文本编辑器中打开创建的语言文件。
- 将所有字符串条目翻译成所需语言。您也可以选择添加您的姓名和/或网站链接。(TranslatorName 和 TranslatorURL 值)如果您添加此信息,它将在“关于”窗口中使用。
- 完成翻译后,运行 FileAccessErrorView,所有翻译的字符串将从语言文件中加载。
如果您想运行不带翻译的 FileAccessErrorView,只需重命名语言文件,或将其移动到另一个文件夹。
1 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
2 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
3 本站资源大多存储在云盘,如发现链接失效,请联系我们第一时间更新。联系青禾站长