在Vista/Win 7上安装VB2003/.Net 1.1程序时出现问题 [英] Problem Installing VB2003/.Net 1.1 program on Vista/Win 7

查看:101
本文介绍了在Vista/Win 7上安装VB2003/.Net 1.1程序时出现问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个大型的VB 2003/.Net 1.1程序,该程序可以毫无问题地安装在XP上. 2009版将在Vista和Win 7上毫无问题地安装.在2010和2011年生成的版本不包括任何新的VS/VB控件(在较早版本中未使用)或其他以前未使用的.Net 1.1功能,仅包括错误修复和更多程序功能,仍安装在XP上.但是,在Vista和Win7上安装时遇到问题. .msi文件是使用VS 2003打包程序"生成的.

安装运行完成,然后发出安全警告并回退:根据我们尝试的内容,消息可能会有所不同,但总体过程是相同的,请运行至完成,然后出现错误,通常是有关没有足够特权或其他与安全性相关的消息.我们尝试使用XP模式,但没有成功.在Vista和Win 7计算机上,唯一的帐户是一个Admin.帐户.

任何人都不知道MS在2010年对.Net 1.1或VB 2003做了什么操作会导致此问题?解决方法或解决方案????

附加信息:(1)程序未签名",可能是问题所在吗?但是该程序的2009版本(2)都不使用C ++ 6.0 OCX程序.但是由于同一程序是2009版,没有任何更改,所以我认为这不是问题

任何建议都将受到欢迎-经过一年的尝试,我感到非常沮丧...

I have a large VB 2003/.Net 1.1 program that installs on XP with no problems. A 2009 version will install on Vista and Win 7 without a problem. Versions generated in 2010 and 2011, which do not include any new VS/VB controls (that is not used in earlier versions) or other not previously used .Net 1.1 features, just bug fixes and more program functions, still install on XP. But, it has problems installing on Vista and Win7. The .msi file is produced using the VS 2003 "packager".

The install runs to completion then gives a security warning and rolls back: depending on what we try the message may vary but the overall process is the same, run to completion then an error, usually about not having sufficient privileges or other security related message. We have tried using XP mode but without success. The only account on both the Vista and Win 7 machines is the one Admin. account.

Anyone have any idea what MS did to .Net 1.1 or VB 2003 in 2010 that causes this problem? Workarounds or solutions????

Additional info: (1)The program is not "signed", could that be the problem? But neither is the 2009 version (2) the program uses a C++ 6.0 OCX program. But since the same program is in the 2009 version, without any changes, I don''t think it is the problem

Any and all suggestions are welcome at this time-- I''m very frustrated after a year of trying...

推荐答案

在不知道确切错误消息的情况下,大家只是猜测而已.

您可以获取安装日志,以查看发生故障时MSI试图执行的操作.使用以下命令启动安装(假设它是MSI):
Without knowing the exact error message, everyong is just guessing.

You can get the installation log to see what the MSI was trying to do at the time of the failure. Launch your installation using this (assuming it''s an MSI):
msiexec /i <path to="" .msi=""> /l* <path to="" log="" file=""></path></path>


您将在日志文件中获得很多信息.只需搜索"ERROR",您就可以从那里开始向后追溯,看看MSI在做什么.


You''ll get quite a lot of information in the log file. Just search for "ERROR" and you can start tracing backwards from there seeing what the MSI was doing.


这篇关于在Vista/Win 7上安装VB2003/.Net 1.1程序时出现问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆