对于Windows计算机上发生的所有事件,操作系统在内部将其视为事件
。因此,当任何流程或任务出错时,用户可以找出确切的断点。为此,首先,让我们检查一下User Profile的一些常见服务事件ID代表什么。
*事件ID 1500:当用户无法使用临时配置文件登录其计算机时发生。
*事件ID 1511:当操作系统找不到该用户的专用用户配置文件并使用临时配置文件登录该用户时,将发生此事件。
*事件ID 1530:当操作系统检测到特定用户配置文件的注册表文件正在由其他应用程序或进程使用时发生。此行为是设计使然。
*事件ID 1533:发生Windows 10无法删除位于C:\\\\ Users \\\\ 的用户配置文件文件夹,因为它正被另一个应用程序或进程使用。
*事件ID 1534:主要发生在DOMAIN加入的用户配置文件中。
*事件ID 1542:当用户配置文件注册表和数据文件损坏时,会发生这种情况。
现在,我们将检查如何跟踪和解决与这些事件有关的错误。
在Windows上对用户配置文件服务事件ID进行故障排除
要对Windows 10计算机上的用户配置文件服务事件ID进行故障排除,我们将执行四个主要步骤。这适用于Windows 10,Windows
8.1,Windows Server 2012,Windows Server 2012 R2和Windows Server 2016.它们是:
*在应用程序日志中检查事件。
*查看用户配置文件服务的操作日志。
*启用和查看分析和调试日志。
*创建和解码跟踪。
1]在应用程序日志中检查事件
在此步骤中,我们将加载和卸载用户配置文件,以使用事件查看器检查整个日志。
为此,请先打开事件查看器。您可以通过在Cortana搜索框中搜索来找到它。
事件查看器打开后,从窗口左侧的导航菜单中导航至以下路径,
Windows日志>应用程序
现在,从“ 操作”的右侧窗格中 , 选择“ 筛选当前日志”。 这将打开一个新对话框。
在标为“ 事件源”的框中 , 选中“ 用户配置文件服务” 复选框,最后单击“ 确定”。
它将仅显示与用户配置文件相关的事件。
您可以在事件查看器底部的信息框中找到诸如ID,发生日期和时间之类的详细信息。
2]查看用户配置文件服务的操作日志
此步骤将通过查明导致问题的流程或任务来帮助您进一步挖掘问题。
为此,首先,按照步骤1中的步骤打开“ 事件查看器” 。
现在,从左侧窗格导航到以下路径以进行导航,
应用程序和服务日志> Microsoft> Windows>用户配置文件服务>操作。
这将带您到一个位置,您可以在其中检查在“应用程序日志”中发现的错误发生时附近发生的事件。
3]启用和查看分析和调试日志
现在,如果您想比“操作日志”更深入地挖掘,则可以启用和查看分析和调试日志。要做到这一点,
首先单击“ 视图” ,然后在“ 操作” 窗格中选择“ 显示分析和调试日志 ” 。
然后在左侧导航窗格中导航至应用程序和服务日志> Microsoft> Windows>用户配置文件服务>诊断。
单击 启用日志 ,然后选择 是。 这将启用诊断日志并开始记录。
解决问题后,您可以浏览以下路径以隐藏分析和调试日志记录,
诊断>禁用日志
然后单击“ 查看” ,最后清除“ 显示分析和调试日志” 复选框。
4]创建和解码跟踪
万一其他步骤对您没有太大帮助;这将是您可以采取的最终步骤。它包括使用Windows PowerShell创建和解码跟踪。
首先,使用遇到问题的管理员帐户登录到计算机。
然后,您需要在先前创建的本地文件夹的路径上打开提升的PowerShell窗口。
在命令行窗口中输入以下命令-
logman创建跟踪-n RUP -o \\\\ RUP.etl -ets
logman更新RUP -p {eb7428f5-ab1f-4322-a4cc-1f1a9b2c5e98} 0x7FFFFFFF 0x7
-ets
现在,您需要将用户切换到同一台计算机上的另一个用户帐户。确保您没有从该用户帐户注销。
重现同样的问题。
完成之后,再次以本地管理员身份登录。
在命令行窗口中输入以下命令,将捕获的日志保存到ETL格式文件中,
logman stop -n RUP -ets
现在,最后使其可读,键入以下命令,
Tracerpt \\\\ RUP.etl
在此,路径将指示可读文件的位置。
现在,您可以打开的Summary.txt或Dumpfile.xml日志文件中读取分别使用记事本或Microsoft Excel中的日志。
您需要查找的是陈述为失败 或 失败的事件。 但是,那些声明为“ 未知”的变量 可以简单地忽略。
您可以从Microsoft的官方文档中了解有关这些故障排除步骤的更多信息。