簡體   English   中英

阻止卸載的擱淺注冊表項

[英]Stranded Registry Entries Preventing Uninstall

我有一個無法在我的一台開發計算機上卸載的 .NET/Visual Studio/C# 應用程序。 (它可以在另一台開發計算機上安裝和卸載。)

這似乎是一個注冊表問題。 作為測試,我在安裝項目中添加了一個新的注冊表項,因為這個問題開始了——新的注冊表項被卸載程序刪除了。 只有舊的注冊表項和文件不會被卸載。

卸載程序運行時沒有錯誤消息——它只是無法刪除應用程序。

如果這是我懷疑的注冊表問題,我該如何清理它?

使用Sysinternalsregmon查看運行卸載時正在訪問哪些注冊表項。 嘗試查看缺少哪些注冊表項並修復它們。

更好的是,使用 sc.exe。 這是一個 windows 實用程序,它將從您的注冊表中刪除服務。

該命令將是這樣的:

c:\windows\system32\sc 刪除 MyService

簡單回答:重裝Windows XP

暫無
暫無

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

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