在 Windows 10 中重命名文件夹时出现“错误 0x80004005:未指定的错误”

在 Windows 10 中重命名文件夹时出现“错误 0x80004005:未指定的错误”

我把 Windows 10 搞乱了,所以它产生了相当多奇怪的错误。

其中之一 - 即使您尝试创建新文件夹和/或重命名现有文件夹 - 资源管理器也会产生错误“错误 0x80004005:未指定的错误”

文件夹重命名错误

在我通过更改/ guid使用SHChangeNotify函数调用(powershell 或 C#)后,问题开始出现。RoamingAppData3EB685DB-65F9-4CF6-A03A-E3EF65729F3D

重新提出同样的问题在 Windows 10 中重命名文件夹时出现“未指定的错误”,因为我设法找到了这个问题的答案。

答案1

就我而言,我已设法更改以下注册表路径中的个人文件夹:

 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders 

并且我的值为AppData无效-应设置为%USERPROFILE%\AppData\Roaming

请注意,您可能有其他个人文件夹为无效文件夹,检测此文件夹的一种方法是使用启用了注册表捕获的进程监视器。

  1. 启动进程监视器(如果没有,请下载)。启用“显示注册表活动”。

  2. 您将获得很多注册表条目。如防病毒、Windows 进程等...访问注册表。右键单击出现的每个条目上的“进程名称”,然后选择“排除”。除“Explorer”之外的所有进程。直到几乎没有新的注册表条目出现。定期按“清除”以从干净的表开始。

  3. 切换到资源管理器,重命名文件夹。出现错误。

  4. 快速切换回进程监视器并禁用捕获(但不清除日志)

  5. 搜索访问注册表路径HKLM\Software\Microsoft\Windows\Windows Error Reporting\Escalation,然后回头看一看 - 您将找到不起作用的个人文件夹。您甚至可以使用右键单击和“跳转到”来定位注册表中的位置。

与工作 PC 比较一下这些注册表项应该是什么。

进程监视器

相关内容