如何在Windows 8.1 x64上安装VB6 SP6?

时间:2013-12-10 10:51:54

标签: vb6 install windows-8.1 windows64 service-pack

需要直接在最新的操作系统中支持一些旧项目,而不是在虚拟机中。

我已成功从VS6磁盘#1安装VB6,但我无法为此开发环境安装SP6。当我启动它时,会在几毫秒内显示一个信息窗口,告知我安装进度,但所需的文件(ADVPACK.DLL,msvbvm60.dll,...)不会在系统文件夹中更新。 VB6 IDE中的About对话框也证明了 - 我在其中的任何地方都看不到“SP6”。

如何在此操作系统中安装SERVICE PACK 6(不是VB IDE本身)?

8 个答案:

答案 0 :(得分:9)

解决了我的“问题” - 非常奇怪为什么我无法弄清楚我需要哪些文件以及我应该做些什么......

已下载并解压缩(Vs6sp6.exe,我只安装了VB6):

Visual Basic 6.0 Service Pack 6
http://www.microsoft.com/en-us/download/details.aspx?id=5721

然后显式启动了具有管理权限的setupsp6.exe - 它安装了SP6而没有任何问题。

答案 1 :(得分:6)

Visual Studio 6 + VB6 SP1安装

  1. 确保UAC已关闭。
  2. 确保您的用户拥有计算机的管理权限。
  3. 在Visual Studio安装程序中运行Setup.exe文件。
  4. “错误”此程序存在兼容性问题时“运行程序时无需获取帮助”。
  5. 单击“下一步”,接受“协议”,然后单击“下一步”。
  6. 输入您的软件密钥,名称和公司名称。单击“下一步”。
  7. 更新Microsoft Virtual Machine for Java。
  8. “错误”此程序存在兼容性问题时“运行程序而不获取帮助”。注意消息显示两次。
  9. 说“是”重启系统。
  10. 启动时,设置继续运行。
  11. “在没有获得帮助的情况下运行程序”
  12. 显示的起始页面。点击桌面。
  13. “在没有获得帮助的情况下运行程序”
  14. Visual Studio 6.0 Enterprise Edition显示选项“自定义,产品或服务器应用程序”。
  15. 此时单击安装程序上的“退出”并单击“是”确认,否则如果继续,将显示错误。
  16. 在Visual Studio安装程序中运行Setup.exe文件。
  17. “在没有获得帮助的情况下运行程序”
  18. 单击“下一步”并接受“协议”,然后单击“下一步”
  19. 输入您的软件密钥,名称和公司名称。单击“下一步”。
  20. 选择自定义,然后单击下一步
  21. 安装文件夹单击下一步
  22. “在没有获得帮助的情况下运行程序”
  23. 点击“继续”。
  24. 产品ID点击“确定”
  25. 工具 - >更改选项 - > OLE / Com对象查看器,取消选中并单击“确定”。
  26. 企业工具 - >更改选项 - > Visual Studio Analyzer,取消选中并单击“确定”。
  27. 数据访问 - >更改选项 - > ADO,RDS和OLE DB提供程序,取消选中。
  28. 此时它警告说该组件是必不可少的。单击“确定”并再次单击“确定”。
  29. 点击“继续”。
  30. 说是,注册环境变量。
  31. 对VSS数据库格式说“是”。
  32. 应出现带有“目标文件:”的安装框。
  33. 安装程序正在更新系统消息框应该出现。
  34. 单击“确定”以“Windows NT调试符号”。
  35. 单击“重新启动Windows”。
  36. 启动时,安装程​​序继续运行并加载APEMREG.exe。
  37. 使用兼容设置进行安装。
  38. “在没有获得帮助的情况下运行程序”
  39. 取消安装MSDN。单击下一步,然后单击是以确认。
  40. 选择Nothing,然后单击Next。
  41. 选择Nothing,然后单击“下一步”。
  42. 取消注册并单击完成。 SP6安装
  43. 运行setupsp6.exe
  44. 点击继续。
  45. 点击我同意。
  46. 设置成功单击“确定”。
  47. 了解详情:http://www.fortypoundhead.com/showcontent.asp?artid=23916#ixzz3i6JHcNMg

答案 2 :(得分:5)

如何在Windows 10中安装Visual Basic 6(VB6)

准备好您的系统

需要在系统目录中准备文件MSJAVA.DLL,以便可以继续安装VB6。在执行此操作方面,只需获取安装程序VBPreInstall.exe并执行安装程序。

安装VB6和SP6

准备好MSJAVA.DLL后,您可以启动具有管理员权限的Visual Basic 6 setup.exe文件来开始安装。

  1. 接受协议,产品密钥
  2. 输入姓名和公司信息,点击下一步
  3. 选择自定义设置,然后点击下一步。
  4. 点击下一步,等待其他窗口弹出,点击继续,然后点击确定。
  5. 安装程序将“自己思考”约2分钟。可以通过启动任务管理器并检查ACMSETUP.EXE的CPU使用情况来验证处理。
  6. 在选项列表中,选择以下内容: Microsoft Visual Basic 6.0 的ActiveX 数据访问 图像 应取消选中所有其他选项。
  7. 当您选择'数据访问时,您需要点击更改选项按钮。

  8. 然后,您将获得另一个仅包含5个项目的组件列表。选择第一个选项“ADO,RDS和OLE DB提供程序”,然后单击更改选项按钮。

  9. 现在,您将获得属于ADO,RDS和OLE DB提供程序的另一个组件列表。只需取消选中第一个选项“ADO和RDS”,然后点击“确定”。

  10. 您应该收到一条警告,指出此组件是应用程序的重要组成部分,如果未安装,应用程序将无法正常运行。您可以通过单击确定并继续安装来忽略该警告弹出窗口。现在,VB6安装设置应该可以顺利完成。

  11. 取消选中 MSDN设置
  12. 点击下一步以跳过Installshield的安装。这是一个你不想要的旧版本。
  13. 再次单击下一步以跳过BackOffice,VSS和SNA Server的安装。不需要!
  14. 在下一个对话框中,取消选中“立即注册”复选框,然后点击完成。
  15. 向导将退出,您已完成。你可以在开始,所有程序,Microsoft Visual Studio 6. Enjoy!
  16. 下找到VB6

    安装VB6 SP6

    通过导航到VbSp6安装vb6 sp6,以管理员身份运行setupsp6.exe并使用默认设置。

答案 3 :(得分:2)

有一个安装程序可以简化Windows 7,8和10上VB6编程IDE的安装,现在已经有超过25,000次下载。这包括Service Pack 6

VB6 programming IDE installer

答案 4 :(得分:1)

我在Windows 8.1 Update 2上尝试了这两种方法。首先,症状与OP相同,只是我正在做OP完成的解决方案 - 提取文件并运行Vs6sp6。 EXE。

所以我尝试了其他解决方案,安装MSDN。安装MSDN后,我再次尝试了SP6。这次,它告诉我它无法安装,因为它找不到任何安装的VS6产品。但VB6(没有SP)仍然可以正常启动。 MSDN也正常启动。

有什么建议吗?如果我必须在VM中运行它,我会;对于90年代早期的牛津英语词典,我已经在Hyper-V VM上安装了Windows XP。但如果我能直接在8.1中工作,那将会更方便。

顺便说一下,我在Windows 7中运行得很好多年了。有一些环节可以安装它,它会在启动和停止时改变屏幕,但总的来说还不错。

答案 5 :(得分:0)

遵循以下三个简单步骤:

  1. 首先安装VB6
  2. 安装MSDN完成
  3. 仅在安装MSDN后安装VB6 SP6
  4. 您将能够成功安装VB6 SP6。

答案 6 :(得分:0)

我还发现了一篇有趣的文章,介绍了如何在Raimond.CC博客中安装Windows 10中的VB6:

如何在Windows 10中安装Visual Basic 6(VB6)

https://www.raymond.cc/blog/install-visual-basic-6-vb6-in-windows-7-without-microsoft-virtual-machine-for-java/

正如您从标题中看到的那样,作者向我们提供了如何避免为Java安装不必要的VM的建议。本文中的另一个有用的建议允许我们阻止“安装程序正在更新您的系统...”从卡住的进度。

阅读这篇文章。也许,它将有助于解决在操作系统中安装VB6的问题。

答案 7 :(得分:-1)

虽然你可以在Windows 8.1中运行VB6,但它不会很好,并且你会发现任何数量的问题。

另一种选择是使用Hyper-V管理器创建虚拟机,readily available on Windows 8,安装Windows XP *,Visual Studio 6等。然后远程桌面到您的虚拟机,你很高兴去

此外,当Windows 9,10和11到达时,您的虚拟机可以转移到它们或新PC上,而不会破坏您的VB6开发环境。

*或Windows 7 32位(如果必须)但XP更适合VB6