我在Windows 10中启动到我的用户配置文件时遇到问题,并且能够通过在此注册表项中为我的用户配置文件将RefCount设置为0来解决此问题:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-xxx
我在IIS(版本10而非IIS Express)中托管了几个ASP.NET MVC和ASP.NET Core网站,我在C:\Users
中意识到这些网站已经为他们创建了关联的Windows用户。
如果我错了,请纠正我,我相信这些" Windows用户"是在创建每个网站时由ApplicationPoolIdentity
创建的。
问题在于这些" Windows用户"还将注册表RefCount设置为0,所以我认为这就是为什么我无法启动到我的个人资料中。
现在我要删除这些" Windows用户"但当我在inetmgr
这些" Windows用户"中删除网站和应用程序池时仍然存在于C:\Users
。
问题是如何以正确的方式删除它们?
提前致谢。
答案 0 :(得分:1)
你是对的,从IIS 7开始,它为每个应用程序池创建新的配置文件,这可以在"高级设置"中禁用。 /"加载用户个人资料"。
使用驱动器上的文件夹删除未使用的用户配置文件的最简单,最安全的方法有助于Microsoft控制面板"用户配置文件":
有参考的个人资料无法删除,他们将被禁用"删除"按钮。
配置文件被锁定的一些原因:
删除所有对配置文件的引用后需要重启机器。