安装时,我在“System32”文件夹中复制一些文件。卸载这些文件时不会被删除。为什么?InstallShield:在卸载时删除已安装的文件
1
A
回答
5
MSI安装应该是声明性的而不是程序性的。 您声明应该复制哪些文件,并且它们会被Windows安装程序复制。卸载Windows Installer时知道要删除哪些文件,因为它首先安装了它们。另一方面,如果您在安装过程中进行了一些手动操作(如自己复制文件),Windows Installer不知道这一点,并且卸载时将其删除是您的责任。
0
文件是如何到达该文件夹的 - 手动?如果是这样,他们将不会被删除,请参阅http://kb.acresso.com/selfservice/viewContent.do?externalID=Q100225
我使用的是InstallScript,并且有一些函数会在卸载时回滚: InstallScript Functions that Are Logged for Uninstallation - 他们提到它也适用于InstallScript或InstallScript MSI项目。
0
这是一个基于MSI的安装或installscript?如果微星,也许详细的日志会给一些更多的见解?此外(您可能已选中)但确保这些文件未标记为永久。
此外,这是一个动态链接文件或静态?我有时会遇到动态问题,因为缺少基于msi的安装程序的密钥文件。您可以尝试将这些文件静态链接。
2
难道是该文件所属的组件是permanent? 另请注意,除非必须,否则应避免将文件安装到System32。
相关问题
- 1. 在卸载时删除已安装文件的推荐库/宏
- 2. InstallShield删除最初未安装的文件使用RemoveFile卸载
- 3. .NET安装项目卸载安装文件夹在卸载
- 4. Installshield - 卸载应用程序时安装先决条件
- 5. MSI安装程序在卸载时失败时,serivce已被删除
- 6. Installshield,卸载程序不会删除所有文件夹
- 7. 安装/部署项目:防止在卸载时删除修改的文件
- 8. Visual Studio 2008安装项目在卸载时没有删除文件
- 9. WiX安装程序在卸载时删除文件,但不升级
- 10. 服务安装程序在卸载时不会删除服务
- 11. WIX:安装程序在卸载时未删除属性
- 12. 如何使用installshield 2010在安装过程中删除文件
- 13. NSIS:卸载时删除文件夹
- 14. 卸载时未删除文件
- 15. bat文件来卸载已安装的应用程序
- 16. 卸载仅安装的文件NSIS
- 17. 卸载Git中所有已删除的文件
- 18. Visual Studio安装项目在卸载过程中不应删除文件
- 19. Cleartool - 找到卸载/删除的文件
- 20. Visual Studio安装项目 - 在运行时创建的文件在卸载时不会被删除
- 21. 在InstallShield中卸载异常
- 22. WIX |安装时删除* .config文件
- 23. 如何卸载python3 DMG安装程序安装的文件?
- 24. Wix卸载不会删除文件
- 25. WIX不会删除卸载文件
- 26. 部署项目卸载 - 删除文件?
- 27. Wix没有删除卸载文件
- 28. DotNetNuke卸载模块和删除文件
- 29. WiX在安装时卸载文件和注册表项
- 30. 卸载时删除文件和文件夹
0表决向下 检查 \t 不手动,我有一个包含与“目的地”这些文件一个InstallShield部件 - > [WindowsFolder] System32下 – Cornel 2009-01-14 14:37:53
不手动,我有一个包含有“目标这些文件一个InstallShield部件' - > [WindowsFolder] System32 – Cornel 2009-01-14 14:38:24