2013-09-01 168 views
0

這看起來像一個常見問題。但我無法找到答案。當我們嘗試安裝Windows程序時,到底發生了什麼?哪些文件被複制到哪裏?什麼是在註冊表中寫的?如何安裝Windows程序?

+0

這個問題太廣泛了。你有沒有對此做過一些研究?你發現了什麼?哪些具體部分令人困惑? –

+0

這個問題太廣泛了。哪些文件複製到哪些位置完全取決於應用程序,以及將什麼註冊表值寫入哪個位置。可以運行一個本地的Win32應用程序,它只包含可執行文件本身,不需要對註冊表執行任何操作。也可以安裝一個需要將數百或數千個文件放在許多位置的應用程序,這些文件也需要數十個註冊表項才能操作。 –

回答

1

大多數程序都帶有名爲Setup.exe或Install.exe的安裝程序。當您安裝程序,安裝程序通常將執行以下操作:

  • 中查找您的硬盤上以前版本的程序。如果它發現 以前的版本,該程序可能會詢問是否要 替換以前的版本。

  • 創建一個文件夾來存儲程序文件。大多數 安裝程序會詢問您希望在何處使用此文件夾。某些 安裝程序還會在此 文件夾中創建其他文件夾。 Windows會創建一個名爲Program Files的文件夾,通常位於C:\ (如果Windows存儲在C以外的分區或驅動器中, Program Files文件夾通常位於同一分區中)。我們建議您將所有程序安裝在Program Files 文件夾中的文件夾中,以便安裝 。

注意某些軟件廠商有比你的Program Files文件夾 其他位置安裝 應用程序的壞習慣。你不能做太多的事情;額外的文件夾可能會損壞根文件夾,但它們不會造成任何傷害。

  • 將文件複製到硬盤上。如果程序文件是壓縮的 ,則安裝程序解壓縮它們。通常, 安裝程序會將大部分文件複製到程序的 文件夾中,但它也可能會將某些文件放入C:\ Windows, C:\ Windows \ System或其他文件夾中。

  • 檢查系統是否需要運行的文件和硬件。例如,對於 ,Internet連接程序可能會檢查調制解調器。

  • 將項添加到Windows註冊表來告訴Windows哪些類型的
    文件的程序與工作的,哪些文件的程序存儲在,
    和有關程序的其他信息。

  • 將該程序的命令添加到您的開始|所有程序菜單 (某些程序將子菜單添加到開始|所有程序菜單中,至 包含多個命令)。安裝程序還可能會將一個 快捷方式添加到您的Windows桌面,以使您的程序易於運行 。您可以更改程序的 命令的開始菜單上的位置,刪除該命令或在 安裝程序未創建命令時創建命令。如果安裝程序還沒有這樣做,您還可以在桌面上創建一個快捷方式 圖標,或者 移動或刪除程序的快捷方式。

  • 向您詢問一系列問題以配置您的 系統的程序。該程序可能會要求您輸入其他信息,如 Internet地址,密碼或軟件許可證號碼。它可能會問 哪些用戶應該能夠運行該程序。

每一個安裝程序是不同的,因爲它自帶的應用程序,而不是在Windows中。如果您的計算機連接到局域網或Internet,則安裝程序可能會將您的程序配置爲連接到網絡上的其他計算機。