0
我在嘗試卸載應用程序時遇到錯誤。我使用NSIS爲其安裝和卸載。該應用程序已卸載,但未從添加/刪除程序中刪除。該錯誤看起來像「嘗試卸載時發生錯誤可能已被卸載」使用NISIS卸載程序創建卸載程序
我在嘗試卸載應用程序時遇到錯誤。我使用NSIS爲其安裝和卸載。該應用程序已卸載,但未從添加/刪除程序中刪除。該錯誤看起來像「嘗試卸載時發生錯誤可能已被卸載」使用NISIS卸載程序創建卸載程序
您需要刪除與卸載部分中的添加/刪除程序註冊的註冊表項關係。
另請參見「所需值」部分的最後一段here。
例如,它可能看起來像這樣:
Section Uninstall
; ...here the existing uninstall code goes...
DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\WhateverNameYouHadUsedHereBefore"
SectionEnd
我已經做到了......我已經添加了兩行。它們是DeleteRegKey $ {PRODUCT_UNINST_ROOT_KEY}「$ {PRODUCT_UNINST_KEY}」 DeleteRegKey HKLM「$ {PRODUCT_DIR_REGKEY}」 –
您確定它已執行嗎?也許你的邏輯中的某些東西讓你跳過這條線。您可以嘗試在該行後面添加消息框,並查看它是否在卸載時打開。 – CherryDT
PRODUCT_UNINST_KEY當你沒有顯示實際值時什麼也不告訴我們。你爲什麼不把這些包括在你的問題中? – Anders