設為首頁收藏本站

艾歐踢論壇

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

搜索
熱搜: 活動 交友 discuz
查看: 627|回復: 0
打印 上一主題 下一主題

Why Do Programs Require Installation(Apple’s iTunes software )

[複製鏈接]
跳轉到指定樓層
樓主
發表於 2015-9-9 07:50:29 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
For example, Apple’s iTunes software installs to Crogram Files (x86)>iTunes by default.
In a simpler world, you could copy the iTunes folder to a new computer and run iTunes from the folder without any additional work. However, it isn’t this simple. Programs actually scatter their data all over the place:
  • Registry Settings: Many programs save settings in the Windows registry. These settings may be scattered all over the Windows registry — for example, there may be several registry keys for program settings, other registry keys for context menu options, and keys that make the program the default program for certain files. If any of these registry keys aren’t present, the program may display errors when you try to run it.
  • Other Program Folders: Certain programs also install other software that they require. For example, iTunes installs the Apple Application Support application, among others. If Apple Application Support isn’t present on your computer, iTunes won’t run. Apple Application support installs to its own folder and has its own registry settings, like any other program.
  • Windows System Files: Some programs dump DLL files and other files into the Windows system directory and won’t run if these files aren’t present.
  • System Services: Many programs install Windows services that they require. For example, Adobe Flash Player installs an Adobe Flash Player Update service. While you could copy the Adobe Flash plugin files to a new system, you wouldn’t have the update service and you’d have to manually update Adobe Flash. Installing Adobe Flash with the installer would ensure that the updater service is present. Some programs may not even run without these services available.
  • Hardware Locking: A few programs may use DRM that ties the program to a specific computer’s hardware. They may refuse to run when you copy their files to a new computer.
  • User Data Folders: Most modern programs don’t save their settings to their program folder. Whatever they don’t store in the registry is likely stored in each user’s Application Data folder. Even if you could copy the program’s files over, these settings would have to be copied or you’d lose your programs’ settings and data.
Theoretically, it would be possible to locate everything — registry settings, program files, system files, user data folders — and copy them to the new computer, reinstalling any system services and putting everything in the exact same place. However, this would be extremely tedious and would often require using some sort of program that monitors the changes an installer makes. In practice, simply reinstalling the program is much faster and easier. The installer will set up everything the program needs on your system.
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 轉播轉播 分享分享 分享淘帖
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

小黑屋|Archiver|手機版|艾歐踢創新工坊    

GMT+8, 2024-6-12 15:25 , Processed in 0.255493 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表