簡體   English   中英

刪除由 IIS ApplicationPoolIdentity 創建的 Windows 用戶?

[英]Delete Windows user created by IIS ApplicationPoolIdentity?

我在 Windows 10 中啟動到我的用戶配置文件時遇到問題,並且能夠通過在此注冊表項中將我的用戶配置文件的 RefCount 設置為 0 來解決此問題:

HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\ProfileList\\S-1-5-xxx

我有幾個 ASP.NET MVC 和 ASP.NET Core 網站托管在 IIS(版本 10 而不是 IIS Express)中,我在C:\\Users意識到這些網站已經為它們創建了關聯的 Windows 用戶。

如果我錯了,請糾正我我相信這些“Windows 用戶”是在創建每個網站時由ApplicationPoolIdentity創建的。

問題是這些“Windows 用戶”也將注冊表 RefCount 設置為 0,所以我認為這就是我無法啟動到我的配置文件的原因。

現在我想刪除這些“Windows 用戶”,但是當我刪除inetmgr的網站和應用程序池時,這些“Windows 用戶”仍然存在於C:\\Users

問題是如何以正確的方式刪除它們?

提前致謝。

你是對的,從 IIS 7 開始,它為每個應用程序池創建新的配置文件,這可以在“高級設置”/“加載用戶配置文件”中禁用。

刪除未使用的用戶配置文件及其驅動器上的文件夾的最簡單和最安全的方法有助於 Microsoft 控制面板“用戶配置文件”:

  • 右鍵單擊“計算機”,然后選擇“屬性”,然后單擊“高級系統設置”(另一種方法 - 只需運行“sysdm.cpl”)。
  • 轉到“高級”選項卡,然后單擊“用戶配置文件”組中的“設置”按鈕。
  • 由 IIS 池創建的未使用配置文件將命名為“Account Unknown”,選擇它並單擊“Delete”按鈕。

用戶配置文件窗口

具有引用的配置文件無法刪除,它們將禁用“刪除”按鈕。
配置文件被鎖定的一些原因:

  • 使用此配置文件的 IIS 應用程序池仍然存在。
  • SQL Server 具有與此配置文件相關的“登錄”(SQL 管理工作室/安全/登錄)。

刪除對配置文件的所有引用后,需要重新啟動機器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM