2012-05-08 54 views
31

thể trùng lặp:
Has anyone had success with Visual Studio 6 on Windows 7?
Does the VB6 IDE run on Windows 7 64-bit?Lắp đặt VB6 trên Windows 7 (hoặc Windows 8) (hoặc Windows 10)

Tôi đã gặp vấn đề cài đặt VB6 trên Windows 7 Tôi nhận ra nó là một IDE di sản và nghiên cứu của tôi trên mạng đã không được nhiều giúp đỡ. Mỗi khi tôi cố gắng cài đặt VB6 trên Windows 7, bên cạnh cảnh báo thông báo cho tôi về các vấn đề tương thích, thiết lập chạy và không thành công ở gần cuối, mà quá trình cài đặt không thành công. Và khi một nỗ lực khác được thực hiện, một số tệp dll nhất định không thể truy cập được.

Đây là nhưng một số trong số ít các liên kết tôi đã truy cập với hy vọng đạt được một giải pháp hoặc thậm chí chỉ cần nhìn thấy một vài mẩu bánh mì:
- How to install VB6 on Windows 7
- VB6 on Windows 7 64-bit

Trước khi bất cứ ai nói, " Tại sao trên trái đất bạn sẽ muốn cài đặt VB6 trên Windows 7 khi có phiên bản mới hơn của Microsoft Visual Studio ra! ", VB6 vẫn còn cần thiết để duy trì và cập nhật một hệ thống di sản đã có sẵn.

Vì vậy, (các) câu hỏi là, có cách nào để cài đặt VB6 trên Windows 7 mà không có vấn đề tương thích? Có tốt hơn khi cài đặt một hộp ảo và chạy IDE VB6 trong XP không? Hay có một số phương tiện khác mà tôi chưa từng gặp phải có thể áp dụng cho tình huống tiến thoái lưỡng nan này?

Cảm ơn và Trân trọng,

Craig

+2

Tôi đã cài đặt nó không có vấn đề gì với Win7 64 bit. Điều thú vị duy nhất về hệ thống của tôi là UAC bị vô hiệu hóa. – GSerg

+4

+1 để tắt UAC cho các gói cài đặt kế thừa. Mỏ luôn tắt. – ericosg

+1

Nó chạy tốt trên Windows Server 2008 R2, mà về cơ bản chỉ là một phiên bản 64-bit của Windows 7. Tôi không có vấn đề tương thích. –

Trả lời

75

VB6 Cài đặt tốt trên Windows 7 (và Windows 8/Windows 10) với một vài cảnh báo.

Dưới đây là làm thế nào để cài đặt nó:

  • Trước khi tiến hành quá trình cài đặt bên dưới, tạo một file zero-byte trong C:\Windows gọi MSJAVA.DLL. Quá trình cài đặt sẽ tìm tập tin này, và nếu nó không tìm thấy nó, sẽ buộc cài đặt Java cũ, cũ và yêu cầu khởi động lại. Bằng cách tạo tệp zero-byte, việc cài đặt Java mốc bị bỏ qua và không cần khởi động lại.
  • Turn off UAC.
  • Chèn Visual Studio 6 CD.
  • Thoát khỏi cài đặt Tự động chạy.
  • Duyệt đến thư mục gốc của đĩa CD VS6.
  • Nhấp chuột phải SETUP.EXE, chọn Run As Administrator.
  • Trên cảnh báo Trợ lý tương thích chương trình này và các chương trình khác, bấm Chạy chương trình.
  • Nhấp vào Tiếp theo.
  • Nhấp vào "Tôi chấp nhận thỏa thuận", sau đó nhấp vào Tiếp theo.
  • Nhập tên và thông tin công ty, nhấp vào Tiếp theo.
  • Chọn Thiết lập tùy chỉnh, nhấp vào Tiếp theo.
  • Nhấp vào Tiếp tục, sau đó nhấp vào Ok.
  • Thiết lập sẽ "tự suy nghĩ" trong khoảng 2 phút. Việc xử lý có thể được xác minh bằng cách khởi động Trình quản lý tác vụ và kiểm tra việc sử dụng CPU của ACMSETUP.EXE.
  • Trên danh sách tùy chọn, chọn như sau:
    • Microsoft Visual Basic 6.0
    • ActiveX
    • Data Access
    • Graphics
    • Tất cả các tùy chọn khác nên không được kiểm soát.
  • Nhấp vào Tiếp tục, quá trình thiết lập sẽ tiếp tục.
  • Cuối cùng, hộp thoại hoàn tất thành công sẽ xuất hiện, tại đó bấm Ok. Tại thời điểm này, Visual Basic 6 được cài đặt.
  • Nếu bạn không có đĩa CD MSDN, hãy bỏ chọn hộp kiểm trên hộp thoại tiếp theo và nhấp vào tiếp theo. Bạn sẽ được cảnh báo về việc thiếu MSDN, nhưng chỉ cần nhấp vào Có để chấp nhận.
  • Nhấp vào Tiếp theo để bỏ qua cài đặt Installshield. Đây thực sự là một phiên bản cũ mà bạn không muốn.
  • Nhấp lại vào Tiếp theo để bỏ qua cài đặt BackOffice, VSS và SNA Server. Không cần thiết!
  • Trên hộp thoại tiếp theo, bỏ chọn hộp kiểm "Đăng ký ngay" và nhấp vào Hoàn tất.
  • Trình hướng dẫn sẽ thoát và bạn đã hoàn tất. Bạn có thể tìm thấy VB6 trong Start, All Programs, Microsoft Visual Studio 6. Hãy tận hưởng!
  • Turn On UAC lại

  • Bạn có thể nhận thấy sau khi cài đặt thành công VB6 trên Windows 7 mà làm việc trong IDE là một chút, tốt, chậm chạp. Ví dụ, thay đổi kích thước các đối tượng trên một biểu mẫu là một nỗi đau thực sự.
  • Sau khi cài đặt VB6, bạn sẽ muốn thay đổi cài đặt tương thích cho IDE thực thi.
  • Sử dụng Windows Explorer, duyệt qua vị trí nơi bạn đã cài đặt VB6. Theo mặc định, đường dẫn là C:\Program Files\Microsoft Visual Studio\VB98\
  • Nhấp chuột phải vào tệp chương trình VB6.exe và chọn thuộc tính từ trình đơn ngữ cảnh.
  • Nhấp vào tab Tương thích.
  • Đặt một kiểm tra trong mỗi một trong các hộp kiểm sau:
  • Chạy chương trình này trong chế độ tương thích cho Windows XP (Service Pack 3)
    • Disable trực quan Themes
    • Disable Desktop Composition
    • Disable màn hình rộng trên cài đặt DPI cao
    • Nếu bạn đã bật UAC, có thể nên chọn hộp 'Chạy chương trình này với tư cách Quản trị viên'

Sau khi thay đổi các cài đặt này, hãy kích hoạt IDE và mọi thứ sẽ trở lại bình thường và IDE không còn chậm chạp nữa.

Edit: Cập nhật link chết để trỏ đến một trang khác với các hướng dẫn cùng

Edit: cập nhật câu trả lời với các hướng dẫn thực tế trong bài như liên kết giữ chết

+1

Liên kết đã chết một lần nữa! Bạn có thể tìm thấy nó trên máy rút tiền tại đây: http://web.archive.org/web/20140605112439/http://www.derekwirch.com/2009/06/install-vb6-on-windows-7.html. – jjb

+0

@jjb - Cảm ơn, tôi đã sao chép trong instrcutions bây giờ –

+0

Tôi đã cài đặt nó qua Run as Administrator KHÔNG tắt UAC. Khi tôi chạy VB6, tôi nhận được một lỗi nói rằng nó không thể đăng ký msvbvm60.dll. Nếu điều đó xảy ra, chỉ cần mở một dấu nhắc lệnh quản trị và chạy 'regsvr32' C: \ Windows \ SysWOW64 \ msvbvm60.dll "'. Nó sẽ thành công, và sau đó VB6 sẽ mở mà không có lỗi. – Triynko

10

Tôi đã cài đặt và sử dụng cho các dự án VB6 di sản nhiều lần trên Windows 7.

Những gì tôi đã làm và không bao giờ đi qua bất kỳ vấn đề, là để cài đặt VB6, bỏ qua các lỗi và sau đó tiến hành cài đặt gói dịch vụ mới nhất, hiện SP6.

Tải ở đây: http://www.microsoft.com/en-us/download/details.aspx?id=5721

Bonus: Ngoài ra khi bạn cài đặt nó và nhận ra rằng di chuyển không làm việc, sử dụng dưới đây: http://www.joebott.com/vb6scrollwheel.htm

+2

Về di chuyển không hoạt động: Trình điều khiển chuột tốt sẽ giải quyết vấn đề đó và trong trường hợp bạn không có, có [addin chính thức từ Microsoft] (http : //support.microsoft.com/kb/837910) cho điều đó. – GSerg

+0

Kiểm tra liên kết này. Nó giải thích từng bước một. hướng dẫn rất đơn giản [Cài đặt Visual Basic 6 (VB6) trên Windows 7/Windows 8] (http://sahilp.in/install-visual-basic-6-vb6-on-windows-7-windows-8/) * * – jeewiya

0

Cảm ơn tất cả mọi người cho câu trả lời của bạn về vấn đề này. Dường như tôi đã có UAC, cũng như không có quyền thích hợp cho máy tính: P.

Tóm lại, tôi sẽ đăng các liên kết (tất cả các bạn đề xuất) mà những người khác có thể tham khảo nếu họ gặp phải liên kết này.

Và cảm ơn bạn ericosg cho các liên kết có thể giúp quá.

Cảm ơn tất cả mọi người về hướng dẫn sâu sắc của bạn, được đánh giá rất cao: D

Các vấn đề liên quan