關於新增移除程式的問題

我現在想做一件事情就是

比方說我安裝了A軟體

A軟體就會顯示在控制台裡面的 (新增/移除程式) 裡面 這樣 很正常~


不過 我現在想要把這個A軟體 隱藏起來

不是把他解除安裝 是讓他不會出現在新增移除程式的選單裡面

有沒有辦法改這地方的機碼 或者設定 呢@__@


上網查 都查不到 大概只有我才有這種怪需求 XD
文章關鍵字
安裝完以後,去了解如何再重新製成環保軟體的方法,
移除後,把環保軟體再COPY回去就好了~~
網路上找一找都有相關的技術文章~~
vc12121212 wrote:
安裝完以後,去了解如...(恕刪)


看完之後第一個想法就是把它變成

"免安裝版"(綠色版)

~~沒想到跟大大的想法差不多~

但也想知道所謂"A軟體"是啥?

有的軟體要弄成免安裝很簡單有的可能比較麻煩@連註冊訊息都會牽扯
開始->執行->輸入regedit
(請小心不要去刪到不該刪的,編輯登錄有一定的風險性)
開啟HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall
底下會有很多的機碼(看起是像資料夾),這就是每一個你在新增移除裡看到的項目(非全部,有些不會出現在裡面)
例如你的軟體是Abc公司的DDD軟體 也許就會有個Abc或是DDD的機碼

點進去,在右側會看到很多項目,其中 DisplayName 就是你在新增移除裡面所看到的名稱
找看看裡面有沒有一個和你的程式同名的(在新增移除程式裡)
把該機碼刪除,就不會出現在新增移除裡面了^^(假設機碼叫ABSoft,就點ABSoft,右鍵選刪除,不要去刪到不該刪的)

不建議你直接刪除,建議你可以先匯出該機碼成.reg檔後再刪除該機碼,改天真的想移除時,再將這個.reg匯入登錄,
新增移除就又可以看到了


可以試試看Software Virtualization Solution

這是Altiris公司的一個軟體工具

可以在電腦上創作出一的layer

然後在這一個layer上安裝軟體

svs有一個管理平台

在這裡可以看到所建立的layer名稱

在這邊可以disactive layer或active layer

disactive時就像是未安裝過某一個軟體(ex.Nero...)一般,即使在控制台\新增移除軟體中也看不見

當然也可以設定是否在開機時載入某一layer(即載入該安裝的軟體)

這間公司已經被Symantec買去了

之前還可以下載..個人使用免費(這很重要..)

現在就不知道還可不可以下載啦

vista我安裝不怎麼順利..(網路上有社群討論如何在vista安裝,有興趣者可以去找)

xp沒有問題...

這應該有滿足樓主的需求吧



謝謝各位大大的解答

我已經照著stupidcrab大大說的完成

謝謝各位大大的回覆^^
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!