none
關於uninstall 的問題? RRS feed

  • 問題

  • 請問各位大大~~

    我在程式檔案安裝屬性內的Permanent中設定為True, 可是當程式被uninstall 的時候, 使用者的Program files 底下的folder及其下的檔案並沒有被移除掉??

    請問為什麼會這樣呢?

    拜託各位了!!! Thanks~~

    2007年2月19日 上午 01:23

所有回覆

  • Permanent中設定為True:

    應用程式解除安裝時,不會移除選取的項目。項目會留在目標電腦上,直到手動移除為止。

    http://msdn.microsoft.com/library/cht/default.asp?url=/library/CHT/vsintro7/html/vxgrfpermanentproperty.asp

    所以沒有移除是正常的

    2007年2月19日 下午 01:07
  • 謝謝Mattlee大大~~

    啊...原來是我搞錯了....可是我改成 False 還是一樣的結果~~

    不過...後來我將 VS 2005 移除重裝了以後就可以了.....奇怪??

    還有...能不能請問一下??

    我要怎麼將 Program Files 底下, 我所建立的 Folder 一併刪除呢?因為移除程式並不會刪除這個資料夾!!

    非常感謝您喔...

    2007年2月19日 下午 11:50
  • 如果你有任何檔案不是安裝程式建立的,可能是你手動或是程式自動建立時,安裝程式在移除時,不會刪除這些檔案,自然目錄就會跟著保留

    你先比對看看剩下來的是什麼。

    如果,你測試電腦沒有重灌,可能有部分資訊仍留在機碼內,請透過 regedit 搜尋並刪除。

    2007年2月21日 上午 03:51
    版主
  • 謝謝璉大~~

    我移除不掉的檔案和資料夾是由安裝程式所建立的沒錯, 我的安裝程式會自動建立在 Program Files\ABC\ABC folder\ 下, 在此ABC folder 下會有一些檔案(包含資料庫), 其中有一個副檔名是 *.InstallState 的檔案移不掉, 同時它上面的 ABC folder 及 ABC 也沒有被移除掉. 這些資料夾和檔案都是使用者安裝的時候自動裝上去的. (以上是在 Win XP SP2 的環境下)

    除了上述的檔案以外, 其他的檔案在使用者移除程式的時候是可以被移除的.

    可是, 如果是在 Vista 底下, 當使用者移除程式時是沒有上面這些問題的! 也就是說...所有的資料都可以被移除乾淨.

    另外, 我測試的電腦是沒有用重灌的方式, 而是用類似 Ghost 的方式將 C 槽全部復原為電腦最原始的狀態. 我想這應該和重灌一樣才對不是嗎?

    請問....這可能是什麼地方出問題了呢??

    再次感謝喔~~~

    2007年2月21日 上午 09:21
  •  

    請問如何在安裝檔中加入解除安裝功能,包含刪除應用程式資料夾及註冊資訊??

     

    謝謝您!!

    2008年6月5日 上午 07:26
  •  

    謝謝 璉璉 的指導!!

     

    今天程式改版,發現一個狀況,在uninstall時沒有移乾淨,

     

    舊的執行檔還在,以致測試不過,

     

    請問在程式專案與Setup專案間,需要設定什麼,如名稱等,才能順利移除執行檔?

     

    謝謝您!!

    2009年1月20日 上午 08:07